Package org.apache.commons.jxpath.util
Class JXPath11CompatibleTypeConverter
- java.lang.Object
-
- org.apache.commons.jxpath.util.BasicTypeConverter
-
- org.apache.commons.jxpath.util.JXPath11CompatibleTypeConverter
-
- All Implemented Interfaces:
TypeConverter
public class JXPath11CompatibleTypeConverter extends BasicTypeConverter
TypeConverter implementation to circumvent automagicNodeSet
decoding. Suggested by JIRA issue JXPATH-10.- Since:
- JXPath 1.3
- Version:
- $Revision: 658784 $ $Date: 2008-05-21 12:44:55 -0500 (Wed, 21 May 2008) $
- Author:
- Matt Benson
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.commons.jxpath.util.BasicTypeConverter
BasicTypeConverter.ValueNodeSet, BasicTypeConverter.ValuePointer
-
-
Constructor Summary
Constructors Constructor Description JXPath11CompatibleTypeConverter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
canConvert(java.lang.Object object, java.lang.Class toType)
Returns true if it can convert the supplied object to the specified class.java.lang.Object
convert(java.lang.Object object, java.lang.Class toType)
Converts the supplied object to the specified type.-
Methods inherited from class org.apache.commons.jxpath.util.BasicTypeConverter
allocateCollection, allocateNumber, canCreateCollection, convertNullToPrimitive, convertStringToPrimitive, unmodifiableCollection
-
-
-
-
Method Detail
-
canConvert
public boolean canConvert(java.lang.Object object, java.lang.Class toType)
Description copied from class:BasicTypeConverter
Returns true if it can convert the supplied object to the specified class.- Specified by:
canConvert
in interfaceTypeConverter
- Overrides:
canConvert
in classBasicTypeConverter
- Parameters:
object
- to checktoType
- prospective destination class- Returns:
- boolean
-
convert
public java.lang.Object convert(java.lang.Object object, java.lang.Class toType)
Description copied from class:BasicTypeConverter
Converts the supplied object to the specified type. Throws a runtime exception if the conversion is not possible.- Specified by:
convert
in interfaceTypeConverter
- Overrides:
convert
in classBasicTypeConverter
- Parameters:
object
- to converttoType
- destination class- Returns:
- converted object
-
-