public class Java5TypeCreator extends AbstractTypeCreator
HTTP_CXF_APACHE_ORG_ARRAYS, nextCreator, tm| Constructor and Description |
|---|
Java5TypeCreator() |
Java5TypeCreator(AnnotationReader annotationReader) |
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends AegisType> |
castToAegisTypeClass(Class<?> c) |
TypeClassInfo |
createClassInfo(Method m,
int index)
Retrieve the classInfo for a method.
|
TypeClassInfo |
createClassInfo(PropertyDescriptor pd) |
AegisType |
createCollectionType(TypeClassInfo info) |
AegisType |
createDefaultType(TypeClassInfo info) |
AegisType |
createEnumType(TypeClassInfo info) |
QName |
createQName(Class<?> typeClass) |
protected Type |
getComponentType(Type genericType,
int index) |
protected Type |
getComponentTypeForMap(Type genericType,
Map<String,Type> pm,
boolean key) |
protected AegisType |
getOrCreateGenericType(TypeClassInfo info) |
protected AegisType |
getOrCreateMapKeyType(TypeClassInfo info) |
protected AegisType |
getOrCreateMapValueType(TypeClassInfo info) |
protected AegisType |
getOrCreateParameterizedType(TypeClassInfo generic,
int index,
boolean map) |
protected boolean |
isEnum(Class<?> javaType) |
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, setTypeMappingpublic Java5TypeCreator()
public Java5TypeCreator(AnnotationReader annotationReader)
public TypeClassInfo createClassInfo(Method m, int index)
TypeCreatorcreateClassInfo in interface TypeCreatorcreateClassInfo in class AbstractTypeCreatorm - Method objectindex - index in the parameter listpublic TypeClassInfo createClassInfo(PropertyDescriptor pd)
createClassInfo in class AbstractTypeCreatorpublic AegisType createCollectionType(TypeClassInfo info)
createCollectionType in class AbstractTypeCreatorprotected AegisType getOrCreateGenericType(TypeClassInfo info)
getOrCreateGenericType in class AbstractTypeCreatorprotected AegisType getOrCreateMapKeyType(TypeClassInfo info)
getOrCreateMapKeyType in class AbstractTypeCreatorprotected AegisType getOrCreateMapValueType(TypeClassInfo info)
getOrCreateMapValueType in class AbstractTypeCreatorprotected AegisType getOrCreateParameterizedType(TypeClassInfo generic, int index, boolean map)
protected Type getComponentTypeForMap(Type genericType, Map<String,Type> pm, boolean key)
public AegisType createDefaultType(TypeClassInfo info)
createDefaultType in class AbstractTypeCreatorpublic AegisType createEnumType(TypeClassInfo info)
createEnumType in class AbstractTypeCreatorpublic QName createQName(Class<?> typeClass)
createQName in class AbstractTypeCreatorprotected boolean isEnum(Class<?> javaType)
isEnum in class AbstractTypeCreatorApache CXF