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

java.lang.Object
  extended by AbstractTypeCreator
      extended by org.codehaus.xfire.aegis.type.java5.Java5TypeCreator
Direct Known Subclasses:
JAXWSTypeCreator

public class Java5TypeCreator
extends AbstractTypeCreator


Constructor Summary
Java5TypeCreator()
           
 
Method Summary
 TypeClassInfo createClassInfo(java.lang.reflect.Method m, int index)
           
 TypeClassInfo createClassInfo(java.beans.PropertyDescriptor pd)
           
 Type createCollectionType(TypeClassInfo info)
           
 Type createDefaultType(TypeClassInfo info)
           
 Type createEnumType(TypeClassInfo info)
           
protected  Type createMapType(TypeClassInfo info)
           
 javax.xml.namespace.QName createQName(java.lang.Class typeClass)
           
protected  java.lang.Class getComponentType(java.lang.Object genericType)
           
 XmlParamType getXmlParamAnnotation(java.lang.reflect.Method m, int index)
           
protected  boolean isEnum(java.lang.Class javaType)
           
 
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 TypeClassInfo createClassInfo(java.lang.reflect.Method m,
                                     int index)

getXmlParamAnnotation

public XmlParamType getXmlParamAnnotation(java.lang.reflect.Method m,
                                          int index)

createClassInfo

public TypeClassInfo createClassInfo(java.beans.PropertyDescriptor pd)

createMapType

protected Type createMapType(TypeClassInfo info)

createCollectionType

public Type createCollectionType(TypeClassInfo info)

getComponentType

protected java.lang.Class getComponentType(java.lang.Object genericType)

createDefaultType

public Type createDefaultType(TypeClassInfo info)

createEnumType

public Type createEnumType(TypeClassInfo info)

createQName

public javax.xml.namespace.QName createQName(java.lang.Class typeClass)

isEnum

protected boolean isEnum(java.lang.Class javaType)


Copyright © 2004-2006 Envoi Solutions LLC. All Rights Reserved.