Modifier and Type | Optional Element and Description |
---|---|
int |
at
The absolute position of the segment.
|
Class<?> |
collection
The collection class bound to this segment, if one cannot be derived
from the annotated field or method.
|
String |
getter
The getter method.
|
String |
key
The name of a child component to use for the key value if this segment
is bound to a
Map . |
boolean |
lazy
Whether the class bound to this segment should be instantiated
if all child fields are null or empty strings.
|
int |
maxOccurs
The maximum occurrences.
|
int |
minOccurs
The minimum occurrences.
|
String |
name
The segment name.
|
boolean |
nillable
Whether the element is nillable.
|
String |
occursRef
The name of a preceding field that governs the number of occurrences
of this segment.
|
int |
ordinal
The relative position of the segment.
|
String |
setter
The setter method.
|
Class<?> |
type
The class bound to this segment, if one cannot be derived
from the annotated field or method.
|
int |
until
The maximum position of a segment that repeats for
an indeterminate number of times.
|
String |
value
The name of a child component to use for the value of this segment in
lieu of a type.
|
String |
xmlName
The XML attribute or element name.
|
String |
xmlNamespace
The XML namespace URI of this segment.
|
String |
xmlPrefix
The XML namespace prefix of this segment.
|
XmlType |
xmlType
The XML type of this segment.
|
public abstract String name
public abstract int at
public abstract int until
public abstract int ordinal
public abstract String getter
public abstract String setter
public abstract Class<?> type
public abstract boolean lazy
public abstract Class<?> collection
public abstract int minOccurs
public abstract int maxOccurs
public abstract String occursRef
public abstract String value
public abstract String xmlName
public abstract String xmlPrefix
public abstract String xmlNamespace