IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

com.ibm.btt.bean
Class MapDataField

java.lang.Object
  extended by com.ibm.btt.base.DataElement
      extended by com.ibm.btt.base.DataField
          extended by com.ibm.btt.bean.MapDataField
All Implemented Interfaces:
DSECloneable, TypedData, java.io.Externalizable, java.io.Serializable, java.lang.Cloneable

public class MapDataField
extends DataField

The MapDataField class is the basic unit of the MapCollection.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.ibm.btt.base.DataField
value
 
Fields inherited from class com.ibm.btt.base.DataElement
description, parameters, state
 
Constructor Summary
  MapDataField()
          This constructor creates the MapDataField object.
protected MapDataField(java.util.Map obj, java.lang.String key)
           
 
Method Summary
 java.lang.Object clone()
          Returns a new MapDataField cloned from the current one.
 java.lang.Object getValue()
          Return the Map's element value identified by name
 void readExternal(java.io.ObjectInput s)
          Invokes the object creation from an ObjectInput.
 void setValidValue(java.lang.Object value)
          Sets the value property (java.lang.Object) value.
 void setValue(java.lang.Object value)
          Sets the value property (java.lang.Object) value.
 void writeExternal(java.io.ObjectOutput s)
          Provides concrete serialization handling for DataField.
 
Methods inherited from class com.ibm.btt.base.DataField
initializeFrom, nestedElements, nestedElements, nestedFields, setValidValue, setValidValue, setValidValue, setValidValue, setValidValue, setValidValue, setValidValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, toString, validate, validateState
 
Methods inherited from class com.ibm.btt.base.DataElement
externalizer, getCompositeKey, getDescription, getDescriptor, getElementAt, getErrorInfo, getExternalizer, getKey, getName, getParameter, getParameters, getState, getTagName, isAmended, isCached, isSerializable, readExternal, readObject, removeElementAt, removeExternal, setAmended, setCompositeKey, setDescription, setDescriptor, setErrorInfo, setExternalizer, setIsCached, setName, setParameter, setParameters, setSerializable, setState, toStrings, toTags, tryGetElementAt, validate, validateObject, writeExternal
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MapDataField

protected MapDataField(java.util.Map obj,
                       java.lang.String key)

MapDataField

public MapDataField()
This constructor creates the MapDataField object.

Method Detail

setValue

public void setValue(java.lang.Object value)
              throws DSEInvalidArgumentException
Description copied from class: DataField
Sets the value property (java.lang.Object) value.

Overrides:
setValue in class DataField
Parameters:
value - java.lang.Object
Throws:
DSEInvalidArgumentException

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
Returns a new MapDataField cloned from the current one.

Specified by:
clone in interface DSECloneable
Overrides:
clone in class DataField
Returns:
com.ibm.btt.base.DataElement - The new MapDataField
Throws:
java.lang.CloneNotSupportedException - - if a problem occurs trying to clone the object

getValue

public java.lang.Object getValue()
Return the Map's element value identified by name

Overrides:
getValue in class DataField
Returns:
object
See Also:
DataField.setValue(byte)

setValidValue

public void setValidValue(java.lang.Object value)
                   throws DSETypeException
Description copied from class: DataField
Sets the value property (java.lang.Object) value.

Overrides:
setValidValue in class DataField
Throws:
DSETypeException

readExternal

public void readExternal(java.io.ObjectInput s)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Description copied from class: DataField
Invokes the object creation from an ObjectInput.

Specified by:
readExternal in interface java.io.Externalizable
Overrides:
readExternal in class DataField
Parameters:
s - java.io.ObjectInput
Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeExternal

public void writeExternal(java.io.ObjectOutput s)
                   throws java.io.IOException
Description copied from class: DataField
Provides concrete serialization handling for DataField.

Specified by:
writeExternal in interface java.io.Externalizable
Overrides:
writeExternal in class DataField
Parameters:
s - java.io.ObjectOutput
Throws:
java.io.IOException

IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2010