Modifier and Type | Optional Element and Description |
---|---|
Align |
align
The alignment of a padded field.
|
int |
at
Sets the absolute position of the field.
|
Class<?> |
collection
The collection type for repeating fields, if it cannot be detected from
the field or method declaration.
|
String |
defaultValue
The default value for this field.
|
String |
format
The format passed to the
TypeHandler . |
String |
getter
The getter method.
|
Class<?> |
handlerClass
The
TypeHandler implementation class for this field. |
String |
handlerName
The name of a registered
TypeHandler . |
boolean |
keepPadding
Whether to keep the field padding during unmarshalling.
|
boolean |
lazy
Whether an empty string should be converted to null, or null
returned for an empty collection.
|
int |
length
The padded length of the field.
|
boolean |
lenientPadding
Whether to enforce the padding length during unmarshalling.
|
String |
literal
The literal text for validating or matching field text.
|
int |
maxLength
The maximum length of the field text (after trimming if enabled).
|
int |
maxOccurs
The maximum occurrences of the field if it repeats.
|
int |
minLength
The minimum length of the field text (after trimming if enabled).
|
int |
minOccurs
The minimum occurrences of the field.
|
String |
name
The field name.
|
boolean |
nillable
Whether the element is nillable.
|
String |
occursRef
The name of a preceding field that governs the number of occurrences
of this field.
|
int |
ordinal
The relative position of the field.
|
int |
padding
The character used to pad the field.
|
String |
regex
The regular expression for validating and/or matching field text.
|
boolean |
required
Whether field text is required.
|
boolean |
rid
Whether the field is used to identify the record.
|
String |
setter
The setter method.
|
boolean |
trim
Whether to trim the field text before validation and type handling.
|
Class<?> |
type
The field type, if it can not be detected from the method
or field declaration.
|
int |
until
Sets the maximum position of a field that repeats for
an indeterminate number of times.
|
String |
xmlName
The XML attribute or element name.
|
String |
xmlNamespace
The XML namespace URI of this field.
|
String |
xmlPrefix
The XML namespace prefix of this field.
|
XmlType |
xmlType
The XML type of this field.
|
public abstract String name
public abstract int at
public abstract int until
public abstract int ordinal
public abstract int length
public abstract int padding
public abstract boolean keepPadding
public abstract boolean lenientPadding
public abstract String getter
public abstract String setter
public abstract Class<?> type
public abstract Class<?> handlerClass
TypeHandler
implementation class for this field.public abstract String handlerName
TypeHandler
.public abstract String format
TypeHandler
.public abstract boolean trim
public abstract boolean rid
public abstract String regex
public abstract String literal
public abstract boolean required
public abstract String defaultValue
public abstract int minLength
public abstract int maxLength
public abstract Class<?> collection
public abstract boolean lazy
public abstract int minOccurs
public abstract int maxOccurs
public abstract String occursRef
public abstract String xmlName
public abstract String xmlPrefix
public abstract String xmlNamespace