|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ObjectConverter
An interface to object converters providing a set of conversion methods required by registration to Converter.
| Method Summary | |
|---|---|
String |
getFormatPattern(String className,
String pattern,
Locale locale)
Gets the format pattern. |
Object |
getInstance(String className,
Object object,
String pattern,
Object minValue,
Object maxValue)
Gets an instance of the named class by converting the source object and optionally applying the specified pattern and limits. |
Object |
getInstance(String className,
Object object,
String pattern,
Object minValue,
Object maxValue,
Locale locale,
ResourceBundle bundle)
Gets an instance of the named class by converting the localized source resource and optionally applying the specified pattern and limits. |
Object |
getInstance(String className,
Object object,
String pattern,
Object minValue,
Object maxValue,
String baseName,
Locale locale)
Gets an instance of the named class by converting the localized source object and optionally applying the specified pattern and limits. |
String |
getLocalizedPattern(String className,
String pattern,
Locale locale)
Gets the localized format pattern. |
ObjectName |
getResourceFinderName()
Gets the the resource finder of this converter. |
boolean |
isConversionSupported(String className)
Checks whether conversion of the specified class is supported. |
void |
setResourceFinderName(ObjectName finder)
Sets the resource finder of this converter. |
String |
toString(String className,
Object object,
String pattern)
Returns a string representation of an object of the named class by optionally applying the specified pattern. |
String |
toString(String className,
Object object,
String pattern,
Locale locale,
ResourceBundle bundle)
Returns a localized resource of the named class by optionally applying the specified pattern. |
String |
toString(String className,
Object object,
String pattern,
String baseName,
Locale locale)
Returns a localized string representation of an object of the named class by optionally applying the specified pattern. |
String[] |
toStrings(String className,
Object object,
String pattern)
Returns a string representation of an array object of the named class by optionally applying the specified pattern. |
String[] |
toStrings(String className,
Object object,
String pattern,
Locale locale,
ResourceBundle bundle)
Returns a localized resource of the named class by optionally applying the specified pattern. |
String[] |
toStrings(String className,
Object object,
String pattern,
String baseName,
Locale locale)
Returns a localized string representation of an object of the named class by optionally applying the specified pattern. |
| Method Detail |
|---|
Object getInstance(String className,
Object object,
String pattern,
Object minValue,
Object maxValue)
throws ConversionException
className - the name of the class.object - the source object.pattern - an optional conversion pattern.minValue - an optional minimum value.maxValue - an optional maximum value.
ConversionException - if conversion fails.
Object getInstance(String className,
Object object,
String pattern,
Object minValue,
Object maxValue,
String baseName,
Locale locale)
throws ConversionException
className - the name of the class.object - the source object.pattern - an optional conversion pattern.minValue - an optional minimum value.maxValue - an optional maximum value.baseName - the base name of the resource bundle.locale - the optional locale of the source object.
ConversionException - if conversion fails.
Object getInstance(String className,
Object object,
String pattern,
Object minValue,
Object maxValue,
Locale locale,
ResourceBundle bundle)
throws ConversionException
className - the name of the class.object - the source object.pattern - an optional conversion pattern.minValue - an optional minimum value.maxValue - an optional maximum value.locale - the locale of the source object.bundle - the resource bundle to apply.
ConversionException - if conversion fails.
String toString(String className,
Object object,
String pattern)
className - the name of the class.object - the source object.pattern - an optional conversion pattern.
String toString(String className,
Object object,
String pattern,
String baseName,
Locale locale)
className - the name of the class.object - the source object.pattern - the conversion pattern.baseName - the base name of the resource bundle.locale - the optional locale of the result.
String toString(String className,
Object object,
String pattern,
Locale locale,
ResourceBundle bundle)
className - the name of the class.object - the source object.pattern - the conversion pattern.locale - the optional locale of the result.bundle - the resource bundle to apply.
String[] toStrings(String className,
Object object,
String pattern)
className - the name of the class.object - the source object.pattern - an optional conversion pattern.
String[] toStrings(String className,
Object object,
String pattern,
String baseName,
Locale locale)
className - the name of the class.object - the source object.pattern - the conversion pattern.baseName - the base name of the resource bundle.locale - the optional locale of the result.
String[] toStrings(String className,
Object object,
String pattern,
Locale locale,
ResourceBundle bundle)
className - the name of the class.object - the source object.pattern - the conversion pattern.locale - the optional locale of the result.bundle - the resource bundle to apply.
boolean isConversionSupported(String className)
className - the class name.
String getFormatPattern(String className,
String pattern,
Locale locale)
className - the class name.pattern - the conversion pattern.locale - an optional locale to apply.
String getLocalizedPattern(String className,
String pattern,
Locale locale)
className - the class name.pattern - the conversion pattern.locale - an optional locale to apply.
ObjectName getResourceFinderName()
void setResourceFinderName(ObjectName finder)
finder - the object name of the resource finder or a query.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||