IBM Branch Transformation Toolkit Javadoc

com.ibm.dse.base
Class DataMapperFormat

java.lang.Object
  extended bycom.ibm.dse.base.FormatElement
      extended bycom.ibm.dse.base.KeyedCollectionFormat
          extended bycom.ibm.dse.base.RecordFormat
              extended bycom.ibm.dse.base.DataMapperFormat
All Implemented Interfaces:
Cacheable, Externalizable, java.io.Externalizable, java.io.Serializable
Direct Known Subclasses:
DataMapperConverterFormat

public class DataMapperFormat
extends RecordFormat

This class allows to map data elements of one context to new data elements in another context

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.ibm.dse.base.KeyedCollectionFormat
dataElementEmpty, elements
 
Fields inherited from class com.ibm.dse.base.FormatElement
dataElementName, externalizer, name
 
Constructor Summary
DataMapperFormat()
          This constructor creates an instance of DataMapperFormat.
DataMapperFormat(java.lang.String aName)
          This constructor creates an instance of DataMapperFormat.
 
Method Summary
 void mapContents(Context inputContext, Context outputContext)
          Maps the contexts of a context into another context.
 void mapContents(Operation inputOperation, Operation outputOperation)
          Maps the contexts of one operation into the context of another operation.
 Vector toStrings()
          Returns a visual representation of this format element.
 
Methods inherited from class com.ibm.dse.base.RecordFormat
extract, formatContext, formatKeyedCollection, initializeFrom, obtainDataElement, obtainDataElement, toString, unformatContext, unformatKeyedCollection
 
Methods inherited from class com.ibm.dse.base.KeyedCollectionFormat
add, addElementAt, addFirst, at, format, format, getDataElementEmpty, getElements, getEnumeration, reinitialize, removeAll, removeAt, setElements, size, unformat, unformat
 
Methods inherited from class com.ibm.dse.base.FormatElement
exceptionInfo, externalizer, format, getDataElementName, getExternalizer, getName, getTagName, isCacheable, isConstant, isItConstant, readExternal, readExternal, readObject, removeExternal, rootDecorated, setDataElementName, setExternalizer, setName, setSize, toTags, unformat, writeExternal, writeExternal
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DataMapperFormat

public DataMapperFormat()
This constructor creates an instance of DataMapperFormat.


DataMapperFormat

public DataMapperFormat(java.lang.String aName)
                 throws java.io.IOException
This constructor creates an instance of DataMapperFormat.

Parameters:
aName - java.lang.String
Method Detail

mapContents

public void mapContents(Context inputContext,
                        Context outputContext)
                 throws DSEInvalidArgumentException,
                        DSEInvalidClassException,
                        DSEInvalidRequestException
Maps the contexts of a context into another context.

Parameters:
inputContext - com.ibm.dse.base.Context
outputContext - com.ibm.dse.base.Context
Throws:
DSEInvalidArgumentException
DSEInvalidClassException
DSEInvalidRequestException

mapContents

public void mapContents(Operation inputOperation,
                        Operation outputOperation)
                 throws DSEInvalidArgumentException,
                        DSEInvalidClassException,
                        DSEInvalidRequestException
Maps the contexts of one operation into the context of another operation.

Parameters:
inputOperation - com.ibm.dse.base.Operation
outputOperation - com.ibm.dse.base.Operation
Throws:
DSEInvalidArgumentException
DSEInvalidClassException
DSEInvalidRequestException

toStrings

public Vector toStrings()
Description copied from class: FormatElement
Returns a visual representation of this format element.

Specified by:
toStrings in interface Externalizable
Overrides:
toStrings in class RecordFormat
Returns:
Tag[]

IBM Branch Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2005