|
IBM Branch Transformation Toolkit Javadoc | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.btt.base.FormatElement
com.ibm.btt.base.TypedDataElementFormat
This is a FormatElement to work with typed DataElements. The format and unformat processes are performed by the data element descriptor using its converter for the specified conversionType.
Field Summary | |
---|---|
(package private) java.lang.String |
conversionType
|
Fields inherited from class com.ibm.btt.base.FormatElement |
---|
dataElementName, externalizer, name |
Constructor Summary | |
---|---|
TypedDataElementFormat()
|
Method Summary | |
---|---|
java.lang.String |
format(DataElement aDataElement)
Formats a typed DataElement using its descriptor. |
java.lang.String |
getConversionType()
Gets the convertionType attribute. |
java.lang.Object |
initializeFrom(Tag aTag)
Initializes a TypedDataElementFormat with the Tag attributes. |
void |
setConversionType(java.lang.String aConversionType)
Sets the conversionType attribute. |
java.lang.String |
toString()
Returns a visual representation of this format. |
Vector |
toStrings()
Returns a visual representation of this format element. |
DataElement |
unformat(java.lang.String aString,
DataElement aDataElement)
Unformats a typed DataElement using its descriptor. |
Methods inherited from class com.ibm.btt.base.FormatElement |
---|
exceptionInfo, externalizer, extract, format, getDataElementName, getExternalizer, getName, getTagName, isCacheable, isConstant, isItConstant, readExternal, readExternal, readObject, reinitialize, 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 |
Field Detail |
java.lang.String conversionType
Constructor Detail |
public TypedDataElementFormat()
Method Detail |
public java.lang.String format(DataElement aDataElement) throws DSEInvalidArgumentException
format
in class FormatElement
aDataElement
- DataElement
DSEInvalidArgumentException
- - If the dataElement is not typed or if its converter has not been able to format the datapublic java.lang.String getConversionType()
public java.lang.Object initializeFrom(Tag aTag) throws java.io.IOException
initializeFrom
in interface Externalizable
initializeFrom
in class FormatElement
aTag
- com.ibm.btt.base.Tag
IOException
- - If an I/O Exception has occurredpublic void setConversionType(java.lang.String aConversionType)
aConversionType
- java.lang.Stringpublic java.lang.String toString()
toString
in class FormatElement
public Vector toStrings()
toStrings
in interface Externalizable
toStrings
in class FormatElement
public DataElement unformat(java.lang.String aString, DataElement aDataElement) throws DSEInvalidArgumentException
unformat
in class FormatElement
aString
- java.lang.StringaDataElement
- com.ibm.btt.base.DataElement
DSEInvalidArgumentException
- - If the dataElement is not typed or if its converter has not been able to unformat the data
|
IBM Branch Transformation Toolkit Javadoc | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |