|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Method Summary | |
boolean |
addToParent(IElemGroupDesc aParent)
Recursively adds this content to the parent group. |
void |
collectElemDescs(java.util.Map anElemRefOrDecls,
java.util.List anElemWildcards,
IConstraintViolations aViolations)
Recursively collects the element descriptions that are contained in this content object. |
IUseState |
createUseState(IUseState aParent)
|
IUseState |
createUseStateProxy(IUseState aParent)
|
java.lang.String |
getDesc()
Gets a description that is output if the content was not matched when an instance is read in. |
int |
getMaxOccurs()
|
int |
getMinOccurs()
|
IRange |
getRange(IRef anElementRef)
Gets the range of possible occurences of the specified element in this use (and all of its nested subuses). |
boolean |
isEmptiable()
Indicates that the content is emptiable, i.e. that no elements must occur in instance documents to match this content. |
boolean |
isUnbounded()
|
void |
replaceSubstitutions(IElemGroupDesc aParent)
Recursively adds this content use to the parent group use. |
Methods inherited from interface org.jbind.xml.core.cmp.IComponent |
accept, addSubComponent, getBindings, getGlobalRef, getName, getNamespace, getParentComponent, getSymbolspace, isAnonymous, isReference, isTopLevelComponent, setBindings, setParentComponent, validate |
Methods inherited from interface org.jbind.xml.core.cmp.ISourceInfo |
getAnnotation, getPrefixToNamespaceMapping |
Methods inherited from interface org.jbind.xml.base.IHasLocation |
getLocation |
Methods inherited from interface org.jbind.xml.base.IHasBindingAttributes |
getBindingAttribute, getDefaultedLocalBindingAttribute, getDefaultedLocalStringBindingAttribute, getLocalBindingAttribute, getLocalStringBindingAttribute, getStringBindingAttribute |
Methods inherited from interface org.jbind.xml.base.IHasRange |
getRange |
Method Detail |
public int getMinOccurs()
public int getMaxOccurs()
public boolean isUnbounded()
public IUseState createUseState(IUseState aParent)
public IUseState createUseStateProxy(IUseState aParent)
public IRange getRange(IRef anElementRef)
public boolean isEmptiable()
public java.lang.String getDesc()
public void collectElemDescs(java.util.Map anElemRefOrDecls, java.util.List anElemWildcards, IConstraintViolations aViolations)
anElemRefOrDecls
- (required). Maps IRef
s to IElemRefOrDecl
.anElemWildcards
- (required). Collects the element wildcards.aViolations
- (required).public void replaceSubstitutions(IElemGroupDesc aParent)
aParent
- (required). The group use to which content uses are
added.public boolean addToParent(IElemGroupDesc aParent)
aParent
- (required). The group use to which this content is
added.
true
iff a pointless group was removed.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |