org.apache.xmlrpc
Class DefaultTypeFactory
java.lang.Object
org.apache.xmlrpc.DefaultTypeFactory
- TypeFactory
public class DefaultTypeFactory
extends java.lang.Object
The default implementation of the
TypeFactory
interface. Provides the following mappings:
XML-RPC data type | Java class |
---|
<i4> or <int> | java.lang.Integer |
<boolean> | java.lang.Boolean |
<string> | java.lang.String |
<double> | java.lang.Double |
<dateTime.iso8601> | java.util.Date |
<base64> | byte[ ] |
private static Base64 | base64Codec
|
private static DateTool | dateTool - Thread-safe wrapper for the
DateFormat object used
to parse date/time values.
|
Object | createBase64(String cdata) - Create a local object for a <base64> tag.
|
Object | createBoolean(String cdata) - Create a local object for a <boolean> tag.
|
Object | createDate(String cdata) - Create a local object for a <dateTime.iso8601> tag.
|
Object | createDouble(String cdata) - Create a local object for a <double> tag.
|
Object | createInteger(String cdata) - Create a local object for an <int> or <i4> tag.
|
Object | createString(String cdata) - Create a local object for a <string> tag.
|
base64Codec
private static final Base64 base64Codec
dateTool
private static DateTool dateTool
Thread-safe wrapper for the DateFormat
object used
to parse date/time values.
DefaultTypeFactory
public DefaultTypeFactory()
Creates a new instance.
DefaultTypeFactory
public DefaultTypeFactory(TimeZone tz)
createBase64
public Object createBase64(String cdata)
Create a local object for a <base64> tag.
- createBase64 in interface TypeFactory
createBoolean
public Object createBoolean(String cdata)
Create a local object for a <boolean> tag.
- createBoolean in interface TypeFactory
createDate
public Object createDate(String cdata)
Create a local object for a <dateTime.iso8601> tag.
- createDate in interface TypeFactory
createDouble
public Object createDouble(String cdata)
Create a local object for a <double> tag.
- createDouble in interface TypeFactory
createInteger
public Object createInteger(String cdata)
Create a local object for an <int> or <i4> tag.
- createInteger in interface TypeFactory
createString
public Object createString(String cdata)
Create a local object for a <string> tag.
- createString in interface TypeFactory
Copyright B) 1999-2002 Apache Software Foundation. All Rights Reserved.