|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sf.jsefa.common.converter.provider.SimpleTypeConverterProvider
public final class SimpleTypeConverterProvider
Provider for SimpleTypeConverter
.
Each SimpleTypeConverter
must have a static factory method create
, which is
either parameterless or has exactly one parameter of type SimpleTypeConverterConfiguration
.
It is thread-safe.
Constructor Summary | |
---|---|
SimpleTypeConverterProvider()
Constructs a SimpleTypeConverterProvider . |
Method Summary | |
---|---|
SimpleTypeConverterProvider |
createCopy()
Creates a copy of this SimpleTypeConverterProvider . |
SimpleTypeConverter |
getForConverterType(Class<? extends SimpleTypeConverter> converterType,
Class<?> objectType,
String[] format)
Returns an instance of the given SimpleTypeConverter type initialized with the given format. |
SimpleTypeConverter |
getForConverterType(Class<? extends SimpleTypeConverter> converterType,
Class<?> objectType,
String[] format,
SimpleTypeConverter itemTypeConverter)
Returns an instance of the given SimpleTypeConverter type initialized with the given format. |
SimpleTypeConverter |
getForObjectType(Class<?> objectType,
String[] format)
Returns a SimpleTypeConverter for the given object type and format. |
SimpleTypeConverter |
getForObjectType(Class<?> objectType,
String[] format,
SimpleTypeConverter itemTypeConverter)
Returns a SimpleTypeConverter for the given object type and format. |
boolean |
hasConverterFor(Class<?> objectType)
Returns true if and only if this provider has a SimpleTypeConverter for the given object
type. |
void |
registerConverterType(Class<?> objectType,
Class<? extends SimpleTypeConverter> converterType)
Registers the given SimpleTypeConverter type as being responsible for values of the given
object type. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SimpleTypeConverterProvider()
SimpleTypeConverterProvider
.
Method Detail |
---|
public SimpleTypeConverterProvider createCopy()
SimpleTypeConverterProvider
.
SimpleTypeConverterProvider
public boolean hasConverterFor(Class<?> objectType)
SimpleTypeConverter
for the given object
type.
objectType
- the type of the object a converter is needed for
SimpleTypeConverter
for the given type; false otherwise.public SimpleTypeConverter getForObjectType(Class<?> objectType, String[] format)
SimpleTypeConverter
for the given object type and format.
objectType
- the type of the object a converter is needed forformat
- the format the converter must be initialized with
public SimpleTypeConverter getForObjectType(Class<?> objectType, String[] format, SimpleTypeConverter itemTypeConverter)
SimpleTypeConverter
for the given object type and format.
objectType
- the type of the object a converter is needed forformat
- the format the converter must be initialized withitemTypeConverter
- the item type converter
public SimpleTypeConverter getForConverterType(Class<? extends SimpleTypeConverter> converterType, Class<?> objectType, String[] format)
SimpleTypeConverter
type initialized with the given format.
converterType
- the SimpleTypeConverter
typeobjectType
- the type of the object a converter is needed forformat
- the format to initialize the converter with
public SimpleTypeConverter getForConverterType(Class<? extends SimpleTypeConverter> converterType, Class<?> objectType, String[] format, SimpleTypeConverter itemTypeConverter)
SimpleTypeConverter
type initialized with the given format.
converterType
- the SimpleTypeConverter
typeobjectType
- the type of the object a converter is needed forformat
- the format to initialize the converter withitemTypeConverter
- the item type converter
public void registerConverterType(Class<?> objectType, Class<? extends SimpleTypeConverter> converterType)
SimpleTypeConverter
type as being responsible for values of the given
object type.
objectType
- the object typeconverterType
- the SimpleTypeConverter
type
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |