Package org.beanio.annotation
Annotation Type Record
-
@Retention(RUNTIME) @Target({TYPE,FIELD,METHOD}) public @interface RecordRecord 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<?>collectionThe collection type for repeating records bound to a group class, if it cannot be determined from the annotated field or method declaration.java.lang.StringgetterThe getter method on its parent group class.intmaxLengthThe validated maximum length of the record.intmaxOccursThe maximum occurrences of the record.intmaxRidLengthThe maximum length of this record used to identify it.intminLengthThe validated minimum length of the record.intminOccursThe minimum occurrences of the recordintminRidLengthThe minimum length of this record used to identify it.java.lang.StringnameThe record name.intorderThe order of this record within its parent group.java.lang.StringsetterThe setter method on its parent group class.java.lang.Class<?>typeThe record type, if it cannot be determined from the annotated field or method declaration.java.lang.StringvalueThe name of child component to use for the value of this record in lieu of a type.java.lang.StringxmlNameThe XML attribute or element name.java.lang.StringxmlNamespaceThe XML namespace URI of this record.java.lang.StringxmlPrefixThe XML namespace prefix of this record.XmlTypexmlTypeThe XML type of this record.
-