com.ibm.dse.base.types
Class ICollConverter
java.lang.Object
|
+--com.ibm.dse.base.types.AbstractConverter
|
+--com.ibm.dse.base.types.ICollConverter
- public class ICollConverter
- extends AbstractConverter
This class provides an extension point for all specific Converters which support
conversion of compound business objects which are IndexedCollections.
- See Also:
- Serialized Form
Constructor Summary |
ICollConverter(java.lang.String[] supportedConversionTypes,
java.util.Hashtable keyValuePairs)
This constructor creates an ICollConverter which supports the conversion types passed as
argument. |
Method Summary |
void |
formatToWriterForType(java.lang.Object value,
java.lang.String conversionType,
java.io.Writer writer,
PropertyDescription descriptor)
The value passed as an Object is formatted using the specified conversion type
and the writer passed as argument. |
void |
formatToWriterForType(java.lang.Object value,
java.lang.String conversionType,
java.io.Writer writer,
PropertyDescription descriptor,
java.util.Locale locale)
The value passed as an Object is formatted using the specified conversion type, locale and writer
passed as argument. |
java.lang.Object |
unformatFromReaderForType(java.io.Reader reader,
java.lang.String conversionType,
PropertyDescription descriptor)
Uses the reader passed to construct an Object of the correct Type using the
appropriate conversion type. |
java.lang.Object |
unformatFromReaderForType(java.io.Reader reader,
java.lang.String conversionType,
PropertyDescription descriptor,
java.util.Locale locale)
Uses the reader passed to construct an Object of the correct Type using the
appropriate conversion type and locale. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
ICollConverter
public ICollConverter(java.lang.String[] supportedConversionTypes,
java.util.Hashtable keyValuePairs)
throws DSETypeException
- This constructor creates an ICollConverter which supports the conversion types passed as
argument.
- Parameters:
supportedConversionTypes
- String[]keyValuePairs
- Hashtable- Throws:
- DSETypeException - Conversion types passed to superclass is null or empty.
formatToWriterForType
public void formatToWriterForType(java.lang.Object value,
java.lang.String conversionType,
java.io.Writer writer,
PropertyDescription descriptor)
throws java.lang.Exception
- The value passed as an Object is formatted using the specified conversion type
and the writer passed as argument.
- Overrides:
- formatToWriterForType in class AbstractConverter
- Parameters:
value
- ObjectconversionType
- Stringwriter
- Writerdescriptor
- PropertyDescription- Throws:
- java.lang.Exception - Formatting is unsuccessful.
formatToWriterForType
public void formatToWriterForType(java.lang.Object value,
java.lang.String conversionType,
java.io.Writer writer,
PropertyDescription descriptor,
java.util.Locale locale)
throws java.lang.Exception
- The value passed as an Object is formatted using the specified conversion type, locale and writer
passed as argument.
- Overrides:
- formatToWriterForType in class AbstractConverter
- Parameters:
value
- ObjectconversionType
- Stringdescriptor
- PropertyDescriptionwriter
- Writerlocale
- Locale- Throws:
- java.lang.Exception - Formatting is unsuccessful.
unformatFromReaderForType
public java.lang.Object unformatFromReaderForType(java.io.Reader reader,
java.lang.String conversionType,
PropertyDescription descriptor)
throws java.lang.Exception
- Uses the reader passed to construct an Object of the correct Type using the
appropriate conversion type.
- Overrides:
- unformatFromReaderForType in class AbstractConverter
- Parameters:
reader
- ReaderconversionType
- Stringdescriptor
- PropertyDescription- Returns:
- Object
- Throws:
- DSETypeException - Unformatting is unsuccessful.
unformatFromReaderForType
public java.lang.Object unformatFromReaderForType(java.io.Reader reader,
java.lang.String conversionType,
PropertyDescription descriptor,
java.util.Locale locale)
throws java.lang.Exception
- Uses the reader passed to construct an Object of the correct Type using the
appropriate conversion type and locale.
- Overrides:
- unformatFromReaderForType in class AbstractConverter
- Parameters:
reader
- ReaderconversionType
- Stringdescriptor
- PropertyDescriptionlocale
- Locale- Throws:
- java.lang.Exception - Unformatting is unsuccessful.