org.apache.cxf.aegis.type.java5
Class Java5TypeCreator
java.lang.Object
org.apache.cxf.aegis.type.AbstractTypeCreator
org.apache.cxf.aegis.type.java5.Java5TypeCreator
- All Implemented Interfaces:
- TypeCreator
public class Java5TypeCreator
- extends AbstractTypeCreator
| Methods inherited from class org.apache.cxf.aegis.type.AbstractTypeCreator |
createArrayType, createBasicClassInfo, createClassInfo, createCollectionQName, createCollectionTypeFromGeneric, createHolderType, createMapQName, createMapType, createMapType, createObjectType, createType, createType, createType, createType, createType, createTypeForClass, createUserType, getConfiguration, getElementName, getParent, getTopCreator, getTypeMapping, isArray, isCollection, isHolder, isMap, setConfiguration, setNextCreator, setParent, setTypeMapping |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Java5TypeCreator
public Java5TypeCreator()
Java5TypeCreator
public Java5TypeCreator(AnnotationReader annotationReader)
createClassInfo
public TypeClassInfo createClassInfo(java.lang.reflect.Method m,
int index)
- Description copied from interface:
TypeCreator
- Retrieve the classInfo for a method. Needed to get parameters right.
- Specified by:
createClassInfo in interface TypeCreator- Specified by:
createClassInfo in class AbstractTypeCreator
- Parameters:
m - Method objectindex - index in the parameter list
- Returns:
- info
createClassInfo
public TypeClassInfo createClassInfo(java.beans.PropertyDescriptor pd)
- Specified by:
createClassInfo in class AbstractTypeCreator
createCollectionType
public Type createCollectionType(TypeClassInfo info)
- Specified by:
createCollectionType in class AbstractTypeCreator
getOrCreateGenericType
protected Type getOrCreateGenericType(TypeClassInfo info)
- Overrides:
getOrCreateGenericType in class AbstractTypeCreator
getOrCreateMapKeyType
protected Type getOrCreateMapKeyType(TypeClassInfo info)
- Overrides:
getOrCreateMapKeyType in class AbstractTypeCreator
getOrCreateMapValueType
protected Type getOrCreateMapValueType(TypeClassInfo info)
- Overrides:
getOrCreateMapValueType in class AbstractTypeCreator
getOrCreateParameterizedType
protected Type getOrCreateParameterizedType(java.lang.Object generic,
int index)
getComponentType
protected java.lang.Class getComponentType(java.lang.Object genericType,
int index)
createDefaultType
public Type createDefaultType(TypeClassInfo info)
- Specified by:
createDefaultType in class AbstractTypeCreator
createEnumType
public Type createEnumType(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
Apache CXF