Package org.beanio.annotation
Annotation Type Group
-
@Retention(RUNTIME) @Target({TYPE,FIELD,METHOD}) public @interface Group
Group annotation for classes, and for fields and methods in a class annotated by a parent 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 group bound to a parent 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
maxOccurs
The maximum occurrences of the record.int
minOccurs
The minimum occurrences of the recordjava.lang.String
name
The group 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 group 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.
-