com.ibm.btt.base
Class ConditionalDataMapperFormat
java.lang.Object
com.ibm.btt.base.FormatElement
com.ibm.btt.base.KeyedCollectionFormat
com.ibm.btt.base.RecordFormat
com.ibm.btt.base.DataMapperFormat
com.ibm.btt.base.DataMapperExpressionConverterFormat
com.ibm.btt.base.ConditionalDataMapperFormat
- All Implemented Interfaces:
- Cacheable, java.io.Externalizable, java.io.Serializable
public class ConditionalDataMapperFormat
- extends DataMapperExpressionConverterFormat
Expression data mapping format class with conditional support.
- See Also:
- Serialized Form
Field Summary |
static java.lang.String |
GOTO
|
static java.lang.String |
MAPELSE
|
static java.lang.String |
MAPELSEIF
|
static java.lang.String |
MAPIF
|
(package private) java.util.Map<java.lang.String,com.ibm.btt.base.ConditionalDataMapperFormat.TargetListAppendInfo> |
targetListInfo
|
(package private) Context |
tmpCtx
|
Fields inherited from class com.ibm.btt.base.DataMapperExpressionConverterFormat |
APPEND_FALSE, APPEND_IGNORE, APPEND_TRUE, ByReference, ConversioType, elementFilter, expressionEval, From, FromExpression, INTERRUPT, SEPERATOR |
Method Summary |
(package private) com.ibm.btt.base.ConditionalDataMapperFormat.ConditionalBlock |
getParentConditonBlock(com.ibm.btt.base.ConditionalDataMapperFormat.Mapping mapping)
|
(package private) java.lang.String |
handleExpressionString(java.lang.String exp,
com.ibm.btt.base.ConditionalDataMapperFormat.Mapping map,
boolean nonExpFlag,
int outindex)
|
(package private) java.lang.String |
handleExpressionString(java.lang.String exp,
com.ibm.btt.base.ConditionalDataMapperFormat.Mapping map,
int outindex)
|
java.lang.Object |
initializeFrom(Tag aTag)
Initializes a RecordFormat with the Tag attributes. |
void |
mapContents(Context inputContext,
Context outputContext)
Maps the contexts of a context into another context. |
(package private) java.lang.String |
replaceString(java.lang.String source,
java.lang.String match,
java.lang.String replaceStr)
|
Methods inherited from class com.ibm.btt.base.KeyedCollectionFormat |
add, addElementAt, addFirst, at, checkIndexes, format, format, getDataElementEmpty, getElements, getEnumeration, reinitialize, removeAll, removeAt, setElements, size, unformat, unformat |
Methods inherited from class com.ibm.btt.base.FormatElement |
exceptionInfo, externalizer, getAttributeValueForXMLFormat, getDataElementName, getExternalizer, getName, getTagName, isCacheable, isConstant, isItConstant, isNull, readExternal, readExternal, readObject, removeExternal, rootDecorated, setDataElementName, setExternalizer, setName, setSize, toTags, writeExternal, writeExternal |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
MAPIF
public static final java.lang.String MAPIF
- See Also:
- Constant Field Values
MAPELSE
public static final java.lang.String MAPELSE
- See Also:
- Constant Field Values
MAPELSEIF
public static final java.lang.String MAPELSEIF
- See Also:
- Constant Field Values
GOTO
public static final java.lang.String GOTO
- See Also:
- Constant Field Values
tmpCtx
Context tmpCtx
targetListInfo
java.util.Map<java.lang.String,com.ibm.btt.base.ConditionalDataMapperFormat.TargetListAppendInfo> targetListInfo
ConditionalDataMapperFormat
public ConditionalDataMapperFormat()
mapContents
public void mapContents(Context inputContext,
Context outputContext)
throws DSEInvalidArgumentException,
DSEInvalidClassException,
DSEInvalidRequestException
- Description copied from class:
DataMapperFormat
- Maps the contexts of a context into another context.
- Overrides:
mapContents
in class DataMapperExpressionConverterFormat
- Parameters:
inputContext
- com.ibm.btt.base.ContextoutputContext
- com.ibm.btt.base.Context
- Throws:
DSEInvalidArgumentException
DSEInvalidClassException
DSEInvalidRequestException
initializeFrom
public java.lang.Object initializeFrom(Tag aTag)
throws java.io.IOException
- Description copied from class:
RecordFormat
- Initializes a RecordFormat with the Tag attributes.
- Overrides:
initializeFrom
in class DataMapperExpressionConverterFormat
- Parameters:
aTag
- com.ibm.btt.base.Tag
- Returns:
- java.lang.Object
- Throws:
java.io.IOException
replaceString
java.lang.String replaceString(java.lang.String source,
java.lang.String match,
java.lang.String replaceStr)
handleExpressionString
java.lang.String handleExpressionString(java.lang.String exp,
com.ibm.btt.base.ConditionalDataMapperFormat.Mapping map,
boolean nonExpFlag,
int outindex)
handleExpressionString
java.lang.String handleExpressionString(java.lang.String exp,
com.ibm.btt.base.ConditionalDataMapperFormat.Mapping map,
int outindex)
getParentConditonBlock
com.ibm.btt.base.ConditionalDataMapperFormat.ConditionalBlock getParentConditonBlock(com.ibm.btt.base.ConditionalDataMapperFormat.Mapping mapping)
(c) Copyright IBM Corporation 1998, 2011