org.jbind.xml.core.bridge
Interface IDataImpl

All Superinterfaces:
IHasLocation, IImpl, IImplChild, IImplWithText
All Known Subinterfaces:
IAttributeImpl, IDomAttr, IDomAttrOrElm, IDomElement, IElementImpl
All Known Implementing Classes:
AttributeImpl, DataImpl, DomAttr, DomAttrOrElm, DomElement, ElementFactoryImpl, ElementFactoryImpl, ElementImpl, StringDataImpl

public interface IDataImpl
extends IImpl, IImplChild, IImplWithText, IHasLocation


Method Summary
 IAnyTypeData getData()
           
 java.lang.String getNamespace()
           
 java.lang.String getPartName()
          Gets the attribute or element name.
 java.util.Iterator iterAttributes(java.lang.String aNamespace, java.lang.String aName)
          Iterates the attribute data objects for the specified namespace and name.
 void setData(IAnyTypeData aData)
           
 
Methods inherited from interface org.jbind.xml.core.data.IImpl
accept, getAttributeData, getPrefixToNamespaceMapping, isNil, iterChildren, iterElementData
 
Methods inherited from interface org.jbind.xml.base.IHasLocation
getLocation
 
Methods inherited from interface org.jbind.xml.core.bridge.IImplChild
getParentImpl
 
Methods inherited from interface org.jbind.xml.core.bridge.IImplWithText
getTextContent, hasTextContent, isDefault, restoreTextContent, saveTextContent, setTextContent, setTextContent
 

Method Detail

getPartName

public java.lang.String getPartName()
Gets the attribute or element name.

Returns:
(required).

getNamespace

public java.lang.String getNamespace()

getData

public IAnyTypeData getData()

setData

public void setData(IAnyTypeData aData)

iterAttributes

public java.util.Iterator iterAttributes(java.lang.String aNamespace,
                                         java.lang.String aName)
Iterates the attribute data objects for the specified namespace and name.

Parameters:
aNamespace - (optional).
aName - (optional).
Returns:
(required). An iterator of IAnyTypeData.