public class DefaultTypeCreator extends AbstractTypeCreator
HTTP_CXF_APACHE_ORG_ARRAYS, nextCreator, tm| Constructor and Description |
|---|
DefaultTypeCreator() |
DefaultTypeCreator(TypeCreationOptions configuration) |
| Modifier and Type | Method and Description |
|---|---|
TypeClassInfo |
createClassInfo(Method m,
int index)
Retrieve the classInfo for a method.
|
TypeClassInfo |
createClassInfo(PropertyDescriptor pd) |
AegisType |
createCollectionType(TypeClassInfo info) |
AegisType |
createDefaultType(TypeClassInfo info) |
protected AegisType |
getOrCreateMapKeyType(TypeClassInfo info) |
protected AegisType |
getOrCreateMapValueType(TypeClassInfo info) |
createArrayType, createBasicClassInfo, createClassInfo, createCollectionQName, createCollectionTypeFromGeneric, createEnumType, createHolderType, createMapQName, createMapType, createMapType, createObjectType, createQName, createType, createType, createType, createType, createType, createTypeForClass, createUserType, getConfiguration, getElementName, getOrCreateGenericType, getParent, getTopCreator, getTypeMapping, isArray, isCollection, isEnum, isHolder, isMap, setConfiguration, setNextCreator, setParent, setTypeMappingpublic DefaultTypeCreator()
public DefaultTypeCreator(TypeCreationOptions configuration)
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 AbstractTypeCreatorpublic AegisType createDefaultType(TypeClassInfo info)
createDefaultType in class AbstractTypeCreatorprotected AegisType getOrCreateMapKeyType(TypeClassInfo info)
getOrCreateMapKeyType in class AbstractTypeCreatorprotected AegisType getOrCreateMapValueType(TypeClassInfo info)
getOrCreateMapValueType in class AbstractTypeCreatorApache CXF