org.apache.xmlrpc.common
Class TypeConverterFactoryImpl

java.lang.Object
  extended by org.apache.xmlrpc.common.TypeConverterFactoryImpl
All Implemented Interfaces:
TypeConverterFactory

public class TypeConverterFactoryImpl
extends java.lang.Object
implements TypeConverterFactory

Default implementation of TypeConverterFactory.


Nested Class Summary
private static class TypeConverterFactoryImpl.CastCheckingTypeConverter
           
private static class TypeConverterFactoryImpl.IdentityTypeConverter
           
private static class TypeConverterFactoryImpl.ListTypeConverter
           
private static class TypeConverterFactoryImpl.PrimitiveTypeConverter
           
 
Field Summary
private static TypeConverter bigDecimalTypeConverter
           
private static TypeConverter bigIntegerTypeConverter
           
private static TypeConverter booleanTypeConverter
           
private static TypeConverter byteArrayTypeConverter
           
private static TypeConverter byteTypeConverter
           
private static TypeConverter calendarTypeConverter
           
private static TypeConverter characterTypeConverter
           
private static TypeConverter dateTypeConverter
           
private static TypeConverter domTypeConverter
           
private static TypeConverter doubleTypeConverter
           
private static TypeConverter floatTypeConverter
           
private static TypeConverter hashTableTypeConverter
           
private static TypeConverter integerTypeConverter
           
private static TypeConverter listTypeConverter
           
private static TypeConverter longTypeConverter
           
private static TypeConverter mapTypeConverter
           
private static TypeConverter objectArrayTypeConverter
           
private static TypeConverter primitiveBooleanTypeConverter
           
private static TypeConverter primitiveByteTypeConverter
           
private static TypeConverter primitiveCharTypeConverter
           
private static TypeConverter primitiveDoubleTypeConverter
           
private static TypeConverter primitiveFloatTypeConverter
           
private static TypeConverter primitiveIntTypeConverter
           
private static TypeConverter primitiveLongTypeConverter
           
private static TypeConverter primitiveShortTypeConverter
           
private static TypeConverter propertiesTypeConverter
           
private static TypeConverter shortTypeConverter
           
private static TypeConverter stringTypeConverter
           
private static TypeConverter vectorTypeConverter
           
private static TypeConverter voidTypeConverter
           
 
Constructor Summary
TypeConverterFactoryImpl()
           
 
Method Summary
 TypeConverter getTypeConverter(java.lang.Class pClass)
          Returns a type converter for the given class.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

voidTypeConverter

private static final TypeConverter voidTypeConverter

mapTypeConverter

private static final TypeConverter mapTypeConverter

objectArrayTypeConverter

private static final TypeConverter objectArrayTypeConverter

byteArrayTypeConverter

private static final TypeConverter byteArrayTypeConverter

stringTypeConverter

private static final TypeConverter stringTypeConverter

booleanTypeConverter

private static final TypeConverter booleanTypeConverter

characterTypeConverter

private static final TypeConverter characterTypeConverter

byteTypeConverter

private static final TypeConverter byteTypeConverter

shortTypeConverter

private static final TypeConverter shortTypeConverter

integerTypeConverter

private static final TypeConverter integerTypeConverter

longTypeConverter

private static final TypeConverter longTypeConverter

bigDecimalTypeConverter

private static final TypeConverter bigDecimalTypeConverter

bigIntegerTypeConverter

private static final TypeConverter bigIntegerTypeConverter

floatTypeConverter

private static final TypeConverter floatTypeConverter

doubleTypeConverter

private static final TypeConverter doubleTypeConverter

dateTypeConverter

private static final TypeConverter dateTypeConverter

calendarTypeConverter

private static final TypeConverter calendarTypeConverter

domTypeConverter

private static final TypeConverter domTypeConverter

primitiveBooleanTypeConverter

private static final TypeConverter primitiveBooleanTypeConverter

primitiveCharTypeConverter

private static final TypeConverter primitiveCharTypeConverter

primitiveByteTypeConverter

private static final TypeConverter primitiveByteTypeConverter

primitiveShortTypeConverter

private static final TypeConverter primitiveShortTypeConverter

primitiveIntTypeConverter

private static final TypeConverter primitiveIntTypeConverter

primitiveLongTypeConverter

private static final TypeConverter primitiveLongTypeConverter

primitiveFloatTypeConverter

private static final TypeConverter primitiveFloatTypeConverter

primitiveDoubleTypeConverter

private static final TypeConverter primitiveDoubleTypeConverter

propertiesTypeConverter

private static final TypeConverter propertiesTypeConverter

hashTableTypeConverter

private static final TypeConverter hashTableTypeConverter

listTypeConverter

private static final TypeConverter listTypeConverter

vectorTypeConverter

private static final TypeConverter vectorTypeConverter
Constructor Detail

TypeConverterFactoryImpl

public TypeConverterFactoryImpl()
Method Detail

getTypeConverter

public TypeConverter getTypeConverter(java.lang.Class pClass)
Returns a type converter for the given class.

Specified by:
getTypeConverter in interface TypeConverterFactory