org.codehaus.waffle.bind
Class OgnlTypeConverter
java.lang.Object
org.codehaus.waffle.bind.OgnlTypeConverter
- All Implemented Interfaces:
- ognl.TypeConverter
public class OgnlTypeConverter
- extends java.lang.Object
- implements ognl.TypeConverter
An extension of Ognl's DefaultTypeConverter
which handles Java 5 enums and will delegate
custom WaffleTypeConverter
's registered per application.
- Author:
- Michael Ward
Method Summary |
java.lang.Object |
convertValue(java.util.Map context,
java.lang.Object target,
java.lang.reflect.Member member,
java.lang.String propertyName,
java.lang.Object value,
java.lang.Class toType)
Comments copied from Ognl
Converts the given value to a given type. |
java.lang.Object |
convertValue(java.lang.String propertyName,
java.lang.String value,
java.lang.Class toType)
Simplified entry point for Ognl use in Waffle |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OgnlTypeConverter
public OgnlTypeConverter()
OgnlTypeConverter
public OgnlTypeConverter(WaffleTypeConverter... waffleTypeConverters)
convertValue
public java.lang.Object convertValue(java.util.Map context,
java.lang.Object target,
java.lang.reflect.Member member,
java.lang.String propertyName,
java.lang.Object value,
java.lang.Class toType)
- Comments copied from Ognl
Converts the given value to a given type. The OGNL context, target, member and
name of property being set are given. This method should be able to handle
conversion in general without any context, target, member or property name specified.
- Specified by:
convertValue
in interface ognl.TypeConverter
- Parameters:
context
- OGNL context under which the conversion is being donetarget
- target object in which the property is being setmember
- member (Constructor, Method or Field) being setpropertyName
- property name being setvalue
- value to be convertedtoType
- type to which value is converted
- Returns:
- Converted value of type toType or TypeConverter.NoConversionPossible to indicate that the
conversion was not possible.
convertValue
public java.lang.Object convertValue(java.lang.String propertyName,
java.lang.String value,
java.lang.Class toType)
- Simplified entry point for Ognl use in Waffle
- Parameters:
propertyName
- value
- toType
-
- Returns:
Copyright © 2007 null. All Rights Reserved.