public abstract class CommonCompositorDefinition extends CommonCompositorBase
Modifier and Type | Field and Description |
---|---|
protected static long |
CHOICE_SEQUENCE_PARTICLE_MASK
Mask for child elements allowed by <choice> and <sequence>.
|
private FilteredSegmentList |
m_particleList
Filtered list of composited particle elements.
|
s_allowedAttributes
ALL_TYPE, ANNOTATION_TYPE, ANY_TYPE, ANYATTRIBUTE_TYPE, APPINFO_TYPE, ATTRIBUTE_TYPE, ATTRIBUTEGROUP_TYPE, CHOICE_TYPE, COMPLEXCONTENT_TYPE, COMPLEXTYPE_TYPE, DOCUMENTATION_TYPE, ELEMENT_MASKS, ELEMENT_NAMES, ELEMENT_TYPE, ENUMERATION_TYPE, EXTENSION_TYPE, FIELD_TYPE, FRACTIONDIGITS_TYPE, GROUP_TYPE, IMPORT_TYPE, INCLUDE_TYPE, KEY_TYPE, KEYREF_TYPE, LENGTH_TYPE, LIST_TYPE, MAXEXCLUSIVE_TYPE, MAXINCLUSIVE_TYPE, MAXLENGTH_TYPE, MINEXCLUSIVE_TYPE, MININCLUSIVE_TYPE, MINLENGTH_TYPE, NOTATION_TYPE, PATTERN_TYPE, REDEFINE_TYPE, RESTRICTION_TYPE, SCHEMA_TYPE, SELECTOR_TYPE, SEQUENCE_TYPE, SIMPLECONTENT_TYPE, SIMPLETYPE_TYPE, TOTALDIGITS_TYPE, UNION_TYPE, UNIQUE_TYPE, WHITESPACE_TYPE
SCHEMA_NAMESPACE
Modifier | Constructor and Description |
---|---|
protected |
CommonCompositorDefinition(int type,
long mask)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
FilteredSegmentList |
getParticleList()
Get list of composited particles.
|
protected void |
preset(IUnmarshallingContext ictx)
Pre-set method to be called by data binding while parsing element start tag.
|
getMaxOccurs, getMinOccurs, prevalidate, setMaxOccurs, setMinOccurs
getAnnotation, getId, setAnnotation, setId
addExtraAttribute, clearExtraAttributes, compactChildren, detachChild, getChild, getChildCount, getChildIterator, getChildrenWritable, getExtraAttributes, preget, replaceChild, validateAttributes
addNamespaceDeclaration, bit, clearNamespaceDeclarations, getExtension, getNamespaceDeclarations, getParent, getSchema, isGlobal, name, readNamespaces, setExtension, setParent, type, validate, validateAttributes, writeNamespaces
protected static long CHOICE_SEQUENCE_PARTICLE_MASK
private final FilteredSegmentList m_particleList
protected CommonCompositorDefinition(int type, long mask)
type
- element typemask
- mask for allowed particle elementspublic FilteredSegmentList getParticleList()
protected void preset(IUnmarshallingContext ictx) throws JiBXException
SchemaBase
preset
in class SchemaBase
ictx
- unmarshalling contextJiBXException
- on error