Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## com.opensymphony.xwork2.conversion
Interface TypeConverter

All Known Implementing Classes:
  AnnotationXWorkConverter, DefaultTypeConverter, EnumTypeConverter, XWorkBasicConverter, XWorkConverter, XWorkTypeConverterWrapper

    public interface TypeConverter

Interface for accessing the type conversion facilities within a context. This interface was copied from OGNL's TypeConverter

Author:
  Luke Blanshard (blanshlu@netscape.net), Drew Davidson (drew@ognl.org)

Field Summary
`static java.lang.Object` | `NO_CONVERSION_POSSIBLE`
`static java.lang.String` | `TYPE_CONVERTER_CONTEXT_KEY`

Method Summary
`java.lang.Object` | `convertValue(java.util.Map<java.lang.String,java.lang.Object> context, java.lang.Object target, java.lang.reflect.Member member, java.lang.String propertyName, java.lang.Object value, java.lang.Class toType)` Converts the given value to a given type.

Field Detail

### NO_CONVERSION_POSSIBLE

    static final java.lang.Object NO_CONVERSION_POSSIBLE

### TYPE_CONVERTER_CONTEXT_KEY

    static final java.lang.String TYPE_CONVERTER_CONTEXT_KEY

See Also:
  Constant Field Values

Method Detail

### convertValue

    java.lang.Object convertValue(java.util.Map<java.lang.String,java.lang.Object> context,
                                  java.lang.Object target,
                                  java.lang.reflect.Member member,
                                  java.lang.String propertyName,
                                  java.lang.Object value,
                                  java.lang.Class toType)

  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.

  Parameters:
    `context` - context under which the conversion is being done
    `target` - target object in which the property is being set
    `member` - member (Constructor, Method or Field) being set
    `propertyName` - property name being set
    `value` - value to be converted
    `toType` - type to which value is converted
  Returns:
    Converted value of type toType or TypeConverter.NoConversionPossible to indicate that the conversion was not possible.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2000-2011 Apache Software Foundation. All Rights Reserved.