Package org.apache.ofbiz.base.conversion
Class MiscConverters.StringToEnumConverterCreator<E extends Enum<E>>
java.lang.Object
org.apache.ofbiz.base.conversion.MiscConverters.StringToEnumConverterCreator<E>
- All Implemented Interfaces:
ConverterCreator
,ConverterLoader
- Enclosing class:
- MiscConverters
public static class MiscConverters.StringToEnumConverterCreator<E extends Enum<E>>
extends Object
implements ConverterCreator, ConverterLoader
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription<S,
T> Converter<S, T> createConverter
(Class<S> sourceClass, Class<T> targetClass) Creates a Converter that can convert thesourceClass
to thetargetClass
.void
Create and register converters with the Java object type conversion framework.
-
Constructor Details
-
StringToEnumConverterCreator
public StringToEnumConverterCreator()
-
-
Method Details
-
loadConverters
public void loadConverters()Description copied from interface:ConverterLoader
Create and register converters with the Java object type conversion framework. If the converter extends one of the converter abstract classes, then the converter will register itself when an instance is created. Otherwise, callConverters.registerConverter(Converter)
with theConverter
instance.- Specified by:
loadConverters
in interfaceConverterLoader
-
createConverter
Description copied from interface:ConverterCreator
Creates a Converter that can convert thesourceClass
to thetargetClass
. Returnsnull
if this creater doesn't support the class pair.- Specified by:
createConverter
in interfaceConverterCreator
- Parameters:
sourceClass
- The sourceClass
to converttargetClass
- The targetClass
to convert to- Returns:
- a converter that can convert
Object
s
-