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, setTypeMapping
public DefaultTypeCreator()
public DefaultTypeCreator(TypeCreationOptions configuration)
public TypeClassInfo createClassInfo(Method m, int index)
TypeCreator
createClassInfo
in interface TypeCreator
createClassInfo
in class AbstractTypeCreator
m
- Method objectindex
- index in the parameter listpublic TypeClassInfo createClassInfo(PropertyDescriptor pd)
createClassInfo
in class AbstractTypeCreator
public AegisType createCollectionType(TypeClassInfo info)
createCollectionType
in class AbstractTypeCreator
public AegisType createDefaultType(TypeClassInfo info)
createDefaultType
in class AbstractTypeCreator
protected AegisType getOrCreateMapKeyType(TypeClassInfo info)
getOrCreateMapKeyType
in class AbstractTypeCreator
protected AegisType getOrCreateMapValueType(TypeClassInfo info)
getOrCreateMapValueType
in class AbstractTypeCreator
Apache CXF