org.jbind.xml.schema.element
Interface IAttributeInfos

All Known Implementing Classes:
AttributeInfos

public interface IAttributeInfos


Method Summary
 void applyAttributes(IElementHelper anElementHelper, IAttrGroupDecl anAttrGroupDecl, IConstraintViolations aViolations)
           
 void collectRefsForCreation(IJobRefs aJobRefs)
          Collects the references on which this attribute infos depends.
 IAnyAttribute getAnyAttribute()
           
 ISourceInfo getSourceInfo()
           
 java.util.Iterator iterAttributeDeclarations()
           
 java.util.Iterator iterAttributeGroupRefs()
           
 void validate(IConstraintViolations aViolations)
           
 

Method Detail

iterAttributeDeclarations

public java.util.Iterator iterAttributeDeclarations()

iterAttributeGroupRefs

public java.util.Iterator iterAttributeGroupRefs()

getAnyAttribute

public IAnyAttribute getAnyAttribute()

validate

public void validate(IConstraintViolations aViolations)

collectRefsForCreation

public void collectRefsForCreation(IJobRefs aJobRefs)
Collects the references on which this attribute infos depends.

Parameters:
aJobRefs - (required).

applyAttributes

public void applyAttributes(IElementHelper anElementHelper,
                            IAttrGroupDecl anAttrGroupDecl,
                            IConstraintViolations aViolations)

getSourceInfo

public ISourceInfo getSourceInfo()