public class SegmentBuilder extends SegmentBuilderSupport<SegmentBuilder>
| Modifier and Type | Field and Description |
|---|---|
protected SegmentConfig |
config |
| Constructor and Description |
|---|
SegmentBuilder(String name) |
| Modifier and Type | Method and Description |
|---|---|
SegmentConfig |
build()
Builds the segment configuration.
|
protected SegmentConfig |
getConfig()
Returns the configuration settings.
|
protected SegmentBuilder |
me()
Returns this.
|
SegmentBuilder |
nillable()
Indicates the XML element is nillable.
|
SegmentBuilder |
occursRef(String ref)
Indicates the number of occurrences of this segment is governed by another field.
|
addField, addSegment, key, valuecollection, getter, lazy, maxOccurs, minOccurs, occurs, occurs, setter, type, xmlName, xmlNamespace, xmlPrefix, xmlTypeprotected SegmentConfig config
public SegmentBuilder(String name)
protected SegmentConfig getConfig()
PropertyBuilderSupportgetConfig in class SegmentBuilderSupport<SegmentBuilder>protected SegmentBuilder me()
PropertyBuilderSupportme in class PropertyBuilderSupport<SegmentBuilder>public SegmentBuilder occursRef(String ref)
ref - the name of the field that governs the occurrences of this segmentpublic SegmentBuilder nillable()
public SegmentConfig build()