|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.opensymphony.xwork2.conversion.impl.DefaultTypeConverterHolder
public class DefaultTypeConverterHolder
Default implementation of TypeConverterHolder
| Field Summary | |
|---|---|
protected HashSet<String> |
unknownMappings
Record classes that doesn't have conversion mapping defined. |
| Constructor Summary | |
|---|---|
DefaultTypeConverterHolder()
|
|
| Method Summary | |
|---|---|
void |
addDefaultMapping(String className,
TypeConverter typeConverter)
Adds mapping for default type converters - application scoped |
void |
addMapping(Class clazz,
Map<String,Object> mapping)
Assign mapping of converters for given class |
void |
addNoMapping(Class clazz)
Adds no mapping flag for give class |
void |
addUnknownMapping(String className)
Adds no converter flag for given class name FIXME lukaszlenart: maybe it should be merged with NoMapping |
boolean |
containsDefaultMapping(String className)
Checks if converter was already defined for given class |
boolean |
containsNoMapping(Class clazz)
Check if there is no mapping for given class to convert |
boolean |
containsUnknownMapping(String className)
Checks if no mapping was defined for given class name FIXME lukaszlenart: maybe it should be merged with NoMapping |
TypeConverter |
getDefaultMapping(String className)
Returns instance of TypeConverter associated with given class |
Map<String,Object> |
getMapping(Class clazz)
Target class conversion Mappings. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected HashSet<String> unknownMappings
- String -> classname as String
| Constructor Detail |
|---|
public DefaultTypeConverterHolder()
| Method Detail |
|---|
public void addDefaultMapping(String className,
TypeConverter typeConverter)
TypeConverterHolder
addDefaultMapping in interface TypeConverterHolderclassName - name of the class with associated convertertypeConverter - TypeConverter instance for associated classpublic boolean containsDefaultMapping(String className)
TypeConverterHolder
containsDefaultMapping in interface TypeConverterHolderclassName - name of the class to check for
public TypeConverter getDefaultMapping(String className)
TypeConverterHolderTypeConverter associated with given class
getDefaultMapping in interface TypeConverterHolderclassName - name of the class to return converter for
TypeConverter to be used to convert classpublic Map<String,Object> getMapping(Class clazz)
TypeConverterHolder
getMapping in interface TypeConverterHolderclazz - class to convert to/from
TypeConverter for given class
public void addMapping(Class clazz,
Map<String,Object> mapping)
TypeConverterHolder
addMapping in interface TypeConverterHolderclazz - class to convert to/frommapping - property converterspublic boolean containsNoMapping(Class clazz)
TypeConverterHolder
containsNoMapping in interface TypeConverterHolderclazz - class to convert to/from
public void addNoMapping(Class clazz)
TypeConverterHolder
addNoMapping in interface TypeConverterHolderclazz - class to register missing converterpublic boolean containsUnknownMapping(String className)
TypeConverterHolder
containsUnknownMapping in interface TypeConverterHolderclassName - name of the class to check for
public void addUnknownMapping(String className)
TypeConverterHolder
addUnknownMapping in interface TypeConverterHolderclassName - name of the class to mark there is no converter for it
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||