public abstract class CommonCompositorBase extends AnnotatedBase implements IArity
Modifier and Type | Field and Description |
---|---|
private OccursAttributeGroup |
m_occurs
Attribute values for specify occurance constraints.
|
static StringArray |
s_allowedAttributes
List of allowed attribute names.
|
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 |
CommonCompositorBase(int type)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
Count |
getMaxOccurs()
Get maximum number of times this item can occur.
|
Count |
getMinOccurs()
Get minimum number of times this item can occur.
|
void |
prevalidate(ValidationContext vctx)
Prevalidate component information.
|
void |
setMaxOccurs(Count count)
Set maximum number of times this item can occur.
|
void |
setMinOccurs(Count count)
Set minimum number of times this item can occur.
|
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, preset, readNamespaces, setExtension, setParent, type, validate, validateAttributes, writeNamespaces
public static final StringArray s_allowedAttributes
private OccursAttributeGroup m_occurs
protected CommonCompositorBase(int type)
type
- element typepublic Count getMaxOccurs()
IArity
getMaxOccurs
in interface IArity
OccursAttributeGroup.getMaxOccurs()
public Count getMinOccurs()
IArity
getMinOccurs
in interface IArity
OccursAttributeGroup.getMinOccurs()
public void setMaxOccurs(Count count)
IArity
setMaxOccurs
in interface IArity
OccursAttributeGroup.setMaxOccurs(Count)
public void setMinOccurs(Count count)
IArity
setMinOccurs
in interface IArity
OccursAttributeGroup.setMinOccurs(Count)
public void prevalidate(ValidationContext vctx)
SchemaBase
prevalidate
in interface IComponent
prevalidate
in class AnnotatedBase
vctx
- validation context