public class RecordConfig extends SegmentConfig implements SelectorConfig
JSON_TYPE_ARRAY, JSON_TYPE_BOOLEAN, JSON_TYPE_NONE, JSON_TYPE_NUMBER, JSON_TYPE_OBJECT, JSON_TYPE_STRING
Constructor and Description |
---|
RecordConfig()
Constructs a new RecordConfig.
|
Modifier and Type | Method and Description |
---|---|
char |
getComponentType()
Returns the component type.
|
Integer |
getMaxLength()
Returns the maximum length of the record.
|
Integer |
getMaxMatchLength()
Returns the maximum record length for identifying this record.
|
Integer |
getMinLength()
Returns the minimum length of the record.
|
Integer |
getMinMatchLength()
Returns the minimum record length for identifying this record.
|
Integer |
getOrder()
Returns the order this record must appear within the context of its
parent group component.
|
void |
setMaxLength(Integer maxLength)
Sets the maximum length of the record.
|
void |
setMaxMatchLength(Integer maxMatchLength)
Sets the maximum record length for identifying this record.
|
void |
setMinLength(Integer minLength)
Sets the minimum length of the record.
|
void |
setMinMatchLength(Integer minMatchLength)
Sets the minimum record length for identifying this record.
|
void |
setOrder(Integer order)
Sets the order this record must appear within the context of its
parent group component.
|
getDefaultExistence, getKey, getPropertyList, getTarget, isConstant, isSupportedChild, setConstant, setDefaultExistence, setKey, setTarget
getCollection, getGetter, getJsonArrayIndex, getJsonName, getJsonType, getLabel, getMaxOccurs, getMaxOccursRef, getMaxSize, getMinOccurs, getMinOccursRef, getMinSize, getOccursRef, getPosition, getSetter, getType, getUntil, getXmlType, isBound, isCollection, isIdentifier, isJsonArray, isLazy, isNillable, isRepeating, setBound, setCollection, setGetter, setIdentifier, setJsonArray, setJsonArrayIndex, setJsonName, setJsonType, setLabel, setLazy, setMaxOccurs, setMaxOccursRef, setMaxSize, setMinOccurs, setMinOccursRef, setMinSize, setNillable, setOccursRef, setPosition, setSetter, setType, setUntil, setXmlType
getOrdinal, getXmlName, getXmlNamespace, getXmlPrefix, isXmlNamespaceAware, setOrdinal, setXmlName, setXmlNamespace, setXmlNamespaceAware, setXmlPrefix
add, clone, find, getChildren, getFirst, getName, isDescendant, iterator, print, print, setName, size, sort, toParamString, toString, updateReferences
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getMaxOccurs, getMinOccurs, getName
forEach, spliterator
public char getComponentType()
ComponentConfig
getComponentType
in interface SelectorConfig
getComponentType
in class SegmentConfig
ComponentConfig.GROUP
, ComponentConfig.RECORD
, ComponentConfig.SEGMENT
, ComponentConfig.FIELD
,
ComponentConfig.CONSTANT
or ComponentConfig.WRAPPER
public Integer getMinLength()
public void setMinLength(Integer minLength)
minLength
- the minimum record length, or null if not setpublic Integer getMaxLength()
public void setMaxLength(Integer maxLength)
maxLength
- the maximum record length, or null if not setpublic Integer getMinMatchLength()
public void setMinMatchLength(Integer minMatchLength)
minMatchLength
- the minimum record length, or null if no minimum length appliespublic Integer getMaxMatchLength()
public void setMaxMatchLength(Integer maxMatchLength)
maxMatchLength
- the maximum record length, or null if no maximum length appliespublic Integer getOrder()
getOrder
in interface SelectorConfig
public void setOrder(Integer order)
setOrder
in interface SelectorConfig
order
- the order of this record