IArity
, IComponent
AllElement
, ChoiceElement
, SequenceElement
public abstract class CommonCompositorDefinition extends CommonCompositorBase
Modifier and Type | Field | 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
SCHEMA_NAMESPACE
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
Modifier | Constructor | Description |
---|---|---|
protected |
CommonCompositorDefinition(int type,
long mask) |
Constructor.
|
Modifier and Type | Method | 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.
|
getAnnotation, getId, setAnnotation, setId
getMaxOccurs, getMinOccurs, prevalidate, setMaxOccurs, setMinOccurs
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
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