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)