Package 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
-
Field Summary
Fields inherited from class org.apache.cxf.aegis.type.AbstractTypeCreator
HTTP_CXF_APACHE_ORG_ARRAYS, nextCreator, tm -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncastToAegisTypeClass(Class<?> c) createClassInfo(Method m, int index) Retrieve the classInfo for a method.createEnumType(TypeClassInfo info) createQName(Class<?> typeClass) protected TypegetComponentType(Type genericType, int index) protected TypegetComponentTypeForMap(Type genericType, Map<String, Type> pm, boolean key) protected AegisTypeprotected AegisTypeprotected AegisTypeprotected AegisTypegetOrCreateParameterizedType(TypeClassInfo generic, int index, boolean map) protected booleanMethods 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
-
Constructor Details
-
Java5TypeCreator
public Java5TypeCreator() -
Java5TypeCreator
-
-
Method Details
-
castToAegisTypeClass
-
createClassInfo
Description copied from interface:TypeCreatorRetrieve the classInfo for a method. Needed to get parameters right.- Specified by:
createClassInfoin interfaceTypeCreator- Specified by:
createClassInfoin classAbstractTypeCreator- Parameters:
m- Method objectindex- index in the parameter list- Returns:
- info
-
createClassInfo
- Specified by:
createClassInfoin classAbstractTypeCreator
-
createCollectionType
- Specified by:
createCollectionTypein classAbstractTypeCreator
-
getOrCreateGenericType
- Overrides:
getOrCreateGenericTypein classAbstractTypeCreator
-
getOrCreateMapKeyType
- Overrides:
getOrCreateMapKeyTypein classAbstractTypeCreator
-
getOrCreateMapValueType
- Overrides:
getOrCreateMapValueTypein classAbstractTypeCreator
-
getOrCreateParameterizedType
-
getComponentType
-
getComponentTypeForMap
-
createDefaultType
- Specified by:
createDefaultTypein classAbstractTypeCreator
-
createEnumType
- Overrides:
createEnumTypein classAbstractTypeCreator
-
createQName
- Overrides:
createQNamein classAbstractTypeCreator
-
isEnum
- Overrides:
isEnumin classAbstractTypeCreator
-