org.jbind.xml.core.bridge
Interface IDefaultAttrCreator

All Known Subinterfaces:
IComplexCCType, IComplexSCType, IComplexType
All Known Implementing Classes:
ComplexType, ComplexTypeCC, ComplexTypeSC

public interface IDefaultAttrCreator


Method Summary
 IAttributeImpl createDefaultAttr(IElementImpl anElement, IRef aRef)
          Creates an attribute implementation for a default attribute.
 java.util.Iterator iterDefaultAttrRefs()
          Iterates the references of the attributes with default values.
 

Method Detail

createDefaultAttr

public IAttributeImpl createDefaultAttr(IElementImpl anElement,
                                        IRef aRef)
Creates an attribute implementation for a default attribute. The data object of the default attribute is also created.

Parameters:
anElement - (required). The element that has the default attribute.
aRef - (required).
Returns:
(optional).

iterDefaultAttrRefs

public java.util.Iterator iterDefaultAttrRefs()
Iterates the references of the attributes with default values.

Returns:
(required). An iterator of IRef.