Package org.apache.commons.jxpath.util
Class TypeUtils
java.lang.Object
org.apache.commons.jxpath.util.TypeUtils
Global type conversion utilities.
- Version:
- $Revision: 652845 $ $Date: 2008-05-02 12:46:46 -0500 (Fri, 02 May 2008) $
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
canConvert
(Object object, Class toType) Returns true if the global converter can convert the supplied object to the specified type.static Object
Converts the supplied object to the specified type.static TypeConverter
Returns the current type converter.static void
setTypeConverter
(TypeConverter converter) Install an alternative type converter.static Class
Return the appropriate wrapper type for the specified class.
-
Field Details
-
typeConverter
-
PRIMITIVE_TYPE_MAP
-
-
Constructor Details
-
TypeUtils
public TypeUtils()
-
-
Method Details
-
setTypeConverter
Install an alternative type converter.- Parameters:
converter
- new TypeConverter
-
getTypeConverter
Returns the current type converter.- Returns:
- TypeConverter
-
canConvert
Returns true if the global converter can convert the supplied object to the specified type.- Parameters:
object
- object to testtoType
- target class- Returns:
- boolean
-
convert
Converts the supplied object to the specified type. May throw a RuntimeException.- Parameters:
object
- object to converttoType
- target class- Returns:
- resulting Object
-
wrapPrimitive
Return the appropriate wrapper type for the specified class.- Parameters:
p
- Class for which to retrieve a wrapper class.- Returns:
- the wrapper if
p
is primitive, elsep
. - Since:
- JXPath 1.3
-