com.atlassian.confluence.webwork.converters
Class EnumTypeConverter
java.lang.Object
ognl.DefaultTypeConverter
com.atlassian.confluence.webwork.converters.EnumTypeConverter
- All Implemented Interfaces:
- ognl.TypeConverter
public class EnumTypeConverter
- extends ognl.DefaultTypeConverter
Converter class that converts strings in the request to the correct enum types.
Copied from webwork website :)
Method Summary |
java.lang.Object |
convertFromString(java.lang.String value,
java.lang.Class toClass)
Converts one or more String values to the specified class. |
java.lang.Object |
convertValue(java.util.Map context,
java.lang.Object o,
java.lang.Class toClass)
Converts the given object to a given type. |
Methods inherited from class ognl.DefaultTypeConverter |
convertValue |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EnumTypeConverter
public EnumTypeConverter()
convertValue
public java.lang.Object convertValue(java.util.Map context,
java.lang.Object o,
java.lang.Class toClass)
- Converts the given object to a given type. How this is to be done is implemented in toClass. The OGNL context, o
and toClass are given. This method should be able to handle conversion in general without any context or object
specified.
- Overrides:
convertValue
in class ognl.DefaultTypeConverter
- Parameters:
context
- - OGNL context under which the conversion is being doneo
- - the object to be convertedtoClass
- - the class that contains the code to convert to enumeration
- Returns:
- Converted value of type declared in toClass or TypeConverter.NoConversionPossible to indicate that the
conversion was not possible.
convertFromString
public java.lang.Object convertFromString(java.lang.String value,
java.lang.Class toClass)
- Converts one or more String values to the specified class.
- Parameters:
value
- - the String values to be converted, such as those submitted from an HTML formtoClass
- - the class to convert to
- Returns:
- the converted object
Copyright © 2003-2011 Atlassian. All Rights Reserved.