org.jbind.xml.core.content
Interface IAttrGroupDecl
- All Superinterfaces:
- IAttrGroupDesc, IComponent, IHasBindingAttributes, IHasLocation, ISourceInfo
- All Known Implementing Classes:
- AttrGroupDecl
- public interface IAttrGroupDecl
- extends IAttrGroupDesc
Methods inherited from interface org.jbind.xml.core.cmp.IComponent |
accept, addSubComponent, getBindings, getGlobalRef, getName, getNamespace, getParentComponent, getSymbolspace, isAnonymous, isReference, isTopLevelComponent, setBindings, setParentComponent, validate |
collectAttributeInfo
public void collectAttributeInfo(IAttributesModel anAttributesModel,
IConstraintViolations aViolations)
- Recursively collects the attribute information containted in this attribute
and group and all contained referenced attribute groups.
- Specified by:
collectAttributeInfo
in interface IAttrGroupDesc
- Parameters:
anAttributesModel
- (required). The attributes model that contains
the collected information.aViolations
- (required).
add
public void add(IAttrRefOrDecl anAttribute,
IConstraintViolations aViolations)
- Adds an attribute.
- Parameters:
anAttribute
- (required).aViolations
- (required).
add
public void add(IAttrWildcard aWildcard,
IConstraintViolations aViolations)
add
public void add(IAttrGroupRef anAttrGroupRef,
int anIndex,
IConstraintViolations aViolations)