org.jbind.xml.instance.impl
Class DataImpl

java.lang.Object
  extended byorg.jbind.xml.instance.impl.Impl
      extended byorg.jbind.xml.instance.impl.DataImpl
All Implemented Interfaces:
IDataImpl, IHasLocation, IImpl, IImplChild, IImplWithText
Direct Known Subclasses:
AttributeImpl, ElementImpl

public abstract class DataImpl
extends Impl
implements IDataImpl


Constructor Summary
DataImpl(IImplContainer aParent, java.lang.String aNamespace, java.lang.String aName, ILocation aLocation)
           
 
Method Summary
 IAnyTypeData getData()
           
 java.lang.String getNamespace()
           
 IImplContainer getParent()
           
 IImplContainer getParentImpl()
           
 java.lang.String getPartName()
          Gets the attribute or element name.
 void setData(IAnyTypeData aData)
           
 
Methods inherited from class org.jbind.xml.instance.impl.Impl
getLocation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jbind.xml.core.bridge.IDataImpl
iterAttributes
 
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.IImplWithText
getTextContent, hasTextContent, isDefault, restoreTextContent, saveTextContent, setTextContent, setTextContent
 

Constructor Detail

DataImpl

public DataImpl(IImplContainer aParent,
                java.lang.String aNamespace,
                java.lang.String aName,
                ILocation aLocation)
Method Detail

getParent

public final IImplContainer getParent()

getData

public final IAnyTypeData getData()
Specified by:
getData in interface IDataImpl

setData

public final void setData(IAnyTypeData aData)
Specified by:
setData in interface IDataImpl

getNamespace

public final java.lang.String getNamespace()
Specified by:
getNamespace in interface IDataImpl

getPartName

public final java.lang.String getPartName()
Description copied from interface: IDataImpl
Gets the attribute or element name.

Specified by:
getPartName in interface IDataImpl
Returns:
(required).

getParentImpl

public final IImplContainer getParentImpl()
Specified by:
getParentImpl in interface IImplChild