org.codehaus.xfire.aegis.type.java5
Class Java5TypeCreator

java.lang.Object
  extended by org.codehaus.xfire.aegis.type.AbstractTypeCreator
      extended by org.codehaus.xfire.aegis.type.java5.Java5TypeCreator
All Implemented Interfaces:
TypeCreator

public class Java5TypeCreator
extends AbstractTypeCreator


Nested Class Summary
 
Nested classes/interfaces inherited from class org.codehaus.xfire.aegis.type.AbstractTypeCreator
AbstractTypeCreator.TypeClassInfo
 
Field Summary
 
Fields inherited from class org.codehaus.xfire.aegis.type.AbstractTypeCreator
nextCreator, tm
 
Constructor Summary
Java5TypeCreator()
           
 
Method Summary
 AbstractTypeCreator.TypeClassInfo createClassInfo(java.lang.reflect.Method m, int index)
           
 AbstractTypeCreator.TypeClassInfo createClassInfo(java.beans.PropertyDescriptor pd)
           
 Type createCollectionType(AbstractTypeCreator.TypeClassInfo info)
           
 Type createDefaultType(AbstractTypeCreator.TypeClassInfo info)
           
 Type createEnumType(AbstractTypeCreator.TypeClassInfo info)
           
 javax.xml.namespace.QName createQName(java.lang.Class typeClass)
           
protected  boolean isEnum(java.lang.Class javaType)
           
 
Methods inherited from class org.codehaus.xfire.aegis.type.AbstractTypeCreator
createArrayQName, createArrayType, createBasicClassInfo, createClassInfo, createCollectionQName, createCollectionType, createMapQName, createMapType, createType, createType, createType, createType, createTypeForClass, createUserType, getTypeMapping, isCollection, isMap, setNextCreator, setTypeMapping
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Java5TypeCreator

public Java5TypeCreator()
Method Detail

createClassInfo

public AbstractTypeCreator.TypeClassInfo createClassInfo(java.lang.reflect.Method m,
                                                         int index)
Specified by:
createClassInfo in class AbstractTypeCreator

createClassInfo

public AbstractTypeCreator.TypeClassInfo createClassInfo(java.beans.PropertyDescriptor pd)
Specified by:
createClassInfo in class AbstractTypeCreator

createCollectionType

public Type createCollectionType(AbstractTypeCreator.TypeClassInfo info)
Specified by:
createCollectionType in class AbstractTypeCreator

createDefaultType

public Type createDefaultType(AbstractTypeCreator.TypeClassInfo info)
Specified by:
createDefaultType in class AbstractTypeCreator

createEnumType

public Type createEnumType(AbstractTypeCreator.TypeClassInfo info)
Overrides:
createEnumType in class AbstractTypeCreator

createQName

public javax.xml.namespace.QName createQName(java.lang.Class typeClass)
Overrides:
createQName in class AbstractTypeCreator

isEnum

protected boolean isEnum(java.lang.Class javaType)
Overrides:
isEnum in class AbstractTypeCreator


Copyright © 2004-2005 Codehaus. All Rights Reserved.