public class RecordBuilder extends SegmentBuilderSupport<RecordBuilder>
| Constructor and Description |
|---|
RecordBuilder(String name)
Constructs a new
RecordBuilder. |
RecordBuilder(String name,
Class<?> type)
Constructs a new
RecordBuilder. |
| Modifier and Type | Method and Description |
|---|---|
RecordConfig |
build()
Builds the record configuration.
|
protected SegmentConfig |
getConfig()
Returns the configuration settings.
|
RecordBuilder |
length(int n)
Sets the length of the record (i.e the number of fields in a delimited
record, or the number of characters in a fixed length record).
|
RecordBuilder |
length(int min,
int max)
Sets the minimum and maximum length of the record (i.e the number of fields
in a delimited record, or the number of characters in a fixed length
record).
|
RecordBuilder |
maxLength(int max)
Sets the minimum length of the record (i.e the number of fields
in a delimited record, or the number of characters in a fixed length
record).
|
protected RecordBuilder |
me()
Returns this.
|
RecordBuilder |
minLength(int min)
Sets the minimum length of the record (i.e the number of fields
in a delimited record, or the number of characters in a fixed length
record).
|
RecordBuilder |
order(int order)
Sets the order of this record relative to other children
of the same parent.
|
RecordBuilder |
ridLength(int n)
Sets the length of the record for identification.
|
RecordBuilder |
ridLength(int min,
int max)
Sets the minimum and maximum length of the record for identification.
|
addField, addSegment, key, valuecollection, getter, lazy, maxOccurs, minOccurs, occurs, occurs, setter, type, xmlName, xmlNamespace, xmlPrefix, xmlTypepublic RecordBuilder(String name)
RecordBuilder.name - the record namepublic RecordBuilder(String name, Class<?> type)
RecordBuilder.name - the record nametype - the record typeprotected RecordBuilder me()
PropertyBuilderSupportme in class PropertyBuilderSupport<RecordBuilder>protected SegmentConfig getConfig()
PropertyBuilderSupportgetConfig in class SegmentBuilderSupport<RecordBuilder>public RecordBuilder order(int order)
order - the orderpublic RecordBuilder minLength(int min)
min - the minimum lengthpublic RecordBuilder maxLength(int max)
max - the maximum length, or -1 if unboundedpublic RecordBuilder length(int n)
n - the lengthpublic RecordBuilder length(int min, int max)
min - the minimum lengthmax - the maximum length, or -1 if unboundedpublic RecordBuilder ridLength(int n)
n - the lengthpublic RecordBuilder ridLength(int min, int max)
min - the minimum lengthmax - the maximum length, or -1 if unboundedpublic RecordConfig build()