org.apache.xmlrpc
Class DefaultTypeFactory
java.lang.Objectorg.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.