org.jbind.xml.schema.element
Class AttributeInfos

java.lang.Object
  extended byorg.jbind.xml.schema.element.AttributeInfos
All Implemented Interfaces:
IAttributeInfos

public class AttributeInfos
extends java.lang.Object
implements IAttributeInfos


Constructor Summary
AttributeInfos(IElement anElement)
           
 
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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AttributeInfos

public AttributeInfos(IElement anElement)
Method Detail

getAnyAttribute

public IAnyAttribute getAnyAttribute()
Specified by:
getAnyAttribute in interface IAttributeInfos

iterAttributeDeclarations

public java.util.Iterator iterAttributeDeclarations()
Specified by:
iterAttributeDeclarations in interface IAttributeInfos

iterAttributeGroupRefs

public java.util.Iterator iterAttributeGroupRefs()
Specified by:
iterAttributeGroupRefs in interface IAttributeInfos

validate

public void validate(IConstraintViolations aViolations)
Specified by:
validate in interface IAttributeInfos

collectRefsForCreation

public void collectRefsForCreation(IJobRefs aJobRefs)
Description copied from interface: IAttributeInfos
Collects the references on which this attribute infos depends.

Specified by:
collectRefsForCreation in interface IAttributeInfos
Parameters:
aJobRefs - (required).

applyAttributes

public void applyAttributes(IElementHelper anElementHelper,
                            IAttrGroupDecl anAttrGroupDecl,
                            IConstraintViolations aViolations)
Specified by:
applyAttributes in interface IAttributeInfos

getSourceInfo

public ISourceInfo getSourceInfo()
Specified by:
getSourceInfo in interface IAttributeInfos