org.apache.xmlrpc

Class DefaultTypeFactory

public class DefaultTypeFactory extends Object implements TypeFactory

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[ ]

Since: 1.2

Author: Andrew Evers

See Also: TypeFactory

Field Summary
static Base64base64Codec
static DateTooldateTool
Thread-safe wrapper for the DateFormat object used to parse date/time values.
Constructor Summary
DefaultTypeFactory()
Creates a new instance.
DefaultTypeFactory(TimeZone tz)
Method Summary
ObjectcreateBase64(String cdata)
ObjectcreateBoolean(String cdata)
ObjectcreateDate(String cdata)
ObjectcreateDouble(String cdata)
ObjectcreateInteger(String cdata)
ObjectcreateString(String cdata)

Field Detail

base64Codec

private static final Base64 base64Codec

dateTool

private static DateTool dateTool
Thread-safe wrapper for the DateFormat object used to parse date/time values.

Constructor Detail

DefaultTypeFactory

public DefaultTypeFactory()
Creates a new instance.

DefaultTypeFactory

public DefaultTypeFactory(TimeZone tz)

Method Detail

createBase64

public Object createBase64(String cdata)

createBoolean

public Object createBoolean(String cdata)

createDate

public Object createDate(String cdata)

createDouble

public Object createDouble(String cdata)

createInteger

public Object createInteger(String cdata)

createString

public Object createString(String cdata)
Copyright B) 1999-2002 Apache Software Foundation. All Rights Reserved.