IArity
, IComponent
CommonCompositorDefinition
, GroupRefElement
public abstract class CommonCompositorBase extends AnnotatedBase implements IArity
Modifier and Type | Field | Description |
---|---|---|
private OccursAttributeGroup |
m_occurs |
Attribute values for specify occurance constraints.
|
static StringArray |
s_allowedAttributes |
List of allowed attribute names.
|
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 |
CommonCompositorBase(int type) |
Constructor.
|
Modifier and Type | Method | 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
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, 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