Package org.apache.axis.description
Class FieldDesc
java.lang.Object
org.apache.axis.description.FieldDesc
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
AttributeDesc
,ElementDesc
FieldDescs are metadata objects which control the mapping of a given
Java field to/from XML.
- Author:
- Glen Daniels (gdaniels@apache.org)
- See Also:
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
FieldDesc
(boolean isElement) Can't construct the base class directly, must construct either an ElementDesc or an AttributeDesc. -
Method Summary
Modifier and TypeMethodDescriptionObtain the field name.Obtain the XML QName for this fieldReturns the XML type (e.g.boolean
Check if this is an element or an attribute.boolean
boolean
Check if this field can be omitted.void
setFieldName
(String fieldName) Set the field name.void
setJavaType
(Class javaType) void
setMinOccursIs0
(boolean minOccursIs0) Deprecated.this functionality, which is only relevant to ElementDescs, now lives in ElementDesc and is more flexible (you can set minOccurs and maxOccurs as you please)void
setXmlName
(QName xmlName) Set the XML QName for this fieldvoid
setXmlType
(QName xmlType) Returns the XML type (e.g.
-
Constructor Details
-
FieldDesc
protected FieldDesc(boolean isElement) Can't construct the base class directly, must construct either an ElementDesc or an AttributeDesc.
-
-
Method Details
-
getFieldName
Obtain the field name. -
setFieldName
Set the field name. -
getXmlName
Obtain the XML QName for this field -
setXmlName
Set the XML QName for this field -
getJavaType
-
setJavaType
-
getXmlType
Returns the XML type (e.g. xsd:string) for this field -
setXmlType
Returns the XML type (e.g. xsd:string) for this field -
isElement
public boolean isElement()Check if this is an element or an attribute.- Returns:
- true if this is an ElementDesc, or false if an AttributeDesc
-
isIndexed
public boolean isIndexed() -
isMinOccursZero
public boolean isMinOccursZero()Check if this field can be omitted. -
setMinOccursIs0
public void setMinOccursIs0(boolean minOccursIs0) Deprecated.this functionality, which is only relevant to ElementDescs, now lives in ElementDesc and is more flexible (you can set minOccurs and maxOccurs as you please)- Parameters:
minOccursIs0
-
-