com.ibm.dse.base
Class DataPointer

java.lang.Object
  |
  +--com.ibm.dse.base.Pointer
        |
        +--com.ibm.dse.base.DataPointer

public class DataPointer
extends Pointer

The DataPointer class represents a Pointer to a DataElement. A DataPointer is a reference to a DataElement. You must specify the dataName and contextName of the pointed data.

See Also:
Serialized Form

Fields inherited from class com.ibm.dse.base.Pointer
propertyChange
 
Constructor Summary
DataPointer()
          This constructor creates the DataPointer object.
 
Method Summary
 java.lang.String getContextName()
          Gets the contextName property (java.lang.String) value.
 DataElement getDataElement(Context context)
          Returns the pointed DataElement.
 java.lang.String getDataName()
          Gets the dataName property (java.lang.String) value.
 java.lang.Object initializeFrom(Tag aTag)
          Initializes a DataPointer with the aTag attributes.
 void setContextName(java.lang.String aContextName)
          Sets the contextName property (java.lang.String) value.
 void setDataName(java.lang.String aString)
          Sets the dataName property (java.lang.String) value.
 java.lang.String toString()
          Returns a visual representation of the DataField.
 
Methods inherited from class com.ibm.dse.base.Pointer
externalizer, getExternalizer, getName, getTagName, readExternal, readExternal, readObject, removeExternal, setExternalizer, setName, toStrings, toTags, writeExternal, writeExternal
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DataPointer

public DataPointer()
This constructor creates the DataPointer object.
Method Detail

getContextName

public java.lang.String getContextName()
Gets the contextName property (java.lang.String) value.
Returns:
String
See Also:
setContextName(java.lang.String)

getDataElement

public DataElement getDataElement(Context context)
                           throws DSEInvalidRequestException
Returns the pointed DataElement. If the DataElement doesn't exist, it throws a DSEInvalidRequestException.
Parameters:
context - com.ibm.dse.base.Context
Returns:
DataElement

getDataName

public java.lang.String getDataName()
Gets the dataName property (java.lang.String) value.
Returns:
String
See Also:
setDataName(java.lang.String)

initializeFrom

public java.lang.Object initializeFrom(Tag aTag)
                                throws java.io.IOException
Initializes a DataPointer with the aTag attributes.
Parameters:
aTag - Tag
Returns:
DataPointer

setContextName

public void setContextName(java.lang.String aContextName)
Sets the contextName property (java.lang.String) value.
Parameters:
contextName - The new value for the property.
See Also:
getContextName()

setDataName

public void setDataName(java.lang.String aString)
Sets the dataName property (java.lang.String) value.
Parameters:
dataName - The new value for the property.
See Also:
getDataName()

toString

public java.lang.String toString()
Returns a visual representation of the DataField.
Overrides:
toString in class java.lang.Object
Returns:
java.lang.String