|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.jbind.xml.schema.cmp.Component org.jbind.xml.schema.cmp.AttrGroupDecl
Constructor Summary | |
AttrGroupDecl(ISourceInfo aSourceInfo,
java.lang.String aNamespace,
java.lang.String aName)
|
Method Summary | |
void |
accept(IComponentVisitor aVisitor)
Accepts a visitor. |
void |
add(IAttrGroupRef anAttrGroupRef,
int anIndex,
IConstraintViolations aViolations)
|
void |
add(IAttrRefOrDecl anAttribute,
IConstraintViolations aViolations)
Adds an attribute. |
void |
add(IAttrWildcard aWildcard,
IConstraintViolations aViolations)
|
void |
collectAttributeInfo(IAttributesModel aModel,
IConstraintViolations aViolations)
Recursively collects the attribute information containted in this attribute and group and all contained referenced attribute groups. |
ISymbolspace |
getSymbolspace()
Gets the symbol space. |
boolean |
isReference()
Checks if this component is defined as a reference to another component. |
boolean |
isTopLevelComponent()
Checks if the component is a top level component. |
void |
validate(IConstraintViolations aViolations)
Validates the component. |
Methods inherited from class org.jbind.xml.schema.cmp.Component |
addSubComponent, getAnnotation, getBindingAttribute, getBindings, getDefaultedLocalBindingAttribute, getDefaultedLocalStringBindingAttribute, getGlobalRef, getLocalBindingAttribute, getLocalStringBindingAttribute, getLocation, getName, getNamespace, getParentComponent, getPrefixToNamespaceMapping, getStringBindingAttribute, isAnonymous, setBindings, setParentComponent, visitSubComponents |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.jbind.xml.core.cmp.IComponent |
addSubComponent, getBindings, getGlobalRef, getName, getNamespace, getParentComponent, isAnonymous, setBindings, setParentComponent |
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 |
Constructor Detail |
public AttrGroupDecl(ISourceInfo aSourceInfo, java.lang.String aNamespace, java.lang.String aName)
Method Detail |
public ISymbolspace getSymbolspace()
IComponent
getSymbolspace
in interface IComponent
public boolean isReference()
IComponent
isReference
in interface IComponent
true
iff this component is a reference to
another component.public void accept(IComponentVisitor aVisitor) throws XmlException
IComponent
visitComplexTypeStart
and visitComplexTypeEnd
).
accept
in interface IComponent
aVisitor
- (required).
XmlException
public void add(IAttrWildcard aWildcard, IConstraintViolations aViolations)
add
in interface IAttrGroupDecl
public void add(IAttrRefOrDecl anAttribute, IConstraintViolations aViolations)
IAttrGroupDecl
add
in interface IAttrGroupDecl
anAttribute
- (required).aViolations
- (required).public void add(IAttrGroupRef anAttrGroupRef, int anIndex, IConstraintViolations aViolations)
add
in interface IAttrGroupDecl
public void collectAttributeInfo(IAttributesModel aModel, IConstraintViolations aViolations)
IAttrGroupDecl
collectAttributeInfo
in interface IAttrGroupDecl
aModel
- (required). The attributes model that contains
the collected information.aViolations
- (required).public void validate(IConstraintViolations aViolations)
IComponent
validate
in interface IComponent
aViolations
- (required).public boolean isTopLevelComponent()
IComponent
isTopLevelComponent
in interface IComponent
isTopLevelComponent
in class Component
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |