public interface TypeCreator
Modifier and Type | Method and Description |
---|---|
TypeClassInfo |
createBasicClassInfo(Type itemType)
Create class info for a Type.
|
TypeClassInfo |
createClassInfo(Method m,
int index)
Retrieve the classInfo for a method.
|
AegisType |
createType(Field f) |
AegisType |
createType(Method m,
int index) |
AegisType |
createType(PropertyDescriptor pd) |
AegisType |
createType(Type type) |
AegisType |
createTypeForClass(TypeClassInfo info)
Turn a TypeClassInfo into a type.
|
QName |
getElementName(Method m,
int index)
Get the mapped name of a method parameter.
|
TypeCreator |
getParent() |
void |
setParent(TypeCreator creator) |
void |
setTypeMapping(TypeMapping typeMapping) |
QName getElementName(Method m, int index)
m
- index
- AegisType createType(PropertyDescriptor pd)
TypeCreator getParent()
void setParent(TypeCreator creator)
void setTypeMapping(TypeMapping typeMapping)
TypeClassInfo createClassInfo(Method m, int index)
m
- Method objectindex
- index in the parameter listTypeClassInfo createBasicClassInfo(Type itemType)
itemType
- AegisType createTypeForClass(TypeClassInfo info)
info
- Apache CXF