Package org.beanio.annotation
Annotation Type Record
-
@Retention(RUNTIME) @Target({TYPE,FIELD,METHOD}) public @interface Record
Record annotation for classes, and for fields and methods in a class annotated by Group.- Since:
- 2.1.0
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description java.lang.Class<?>
collection
The collection type for repeating records bound to a group class, if it cannot be determined from the annotated field or method declaration.java.lang.String
getter
The getter method on its parent group class.int
maxLength
The validated maximum length of the record.int
maxOccurs
The maximum occurrences of the record.int
maxRidLength
The maximum length of this record used to identify it.int
minLength
The validated minimum length of the record.int
minOccurs
The minimum occurrences of the recordint
minRidLength
The minimum length of this record used to identify it.java.lang.String
name
The record name.int
order
The order of this record within its parent group.java.lang.String
setter
The setter method on its parent group class.java.lang.Class<?>
type
The record type, if it cannot be determined from the annotated field or method declaration.java.lang.String
value
The name of child component to use for the value of this record in lieu of a type.java.lang.String
xmlName
The XML attribute or element name.java.lang.String
xmlNamespace
The XML namespace URI of this record.java.lang.String
xmlPrefix
The XML namespace prefix of this record.XmlType
xmlType
The XML type of this record.
-