Package org.apache.cxf.aegis.type
Interface TypeCreator
- All Known Implementing Classes:
AbstractTypeCreator,DefaultTypeCreator,Java5TypeCreator,XMLTypeCreator
public interface TypeCreator
-
Method Summary
Modifier and TypeMethodDescriptioncreateBasicClassInfo(Type itemType) Create class info for a Type.createClassInfo(Method m, int index) Retrieve the classInfo for a method.createType(Field f) createType(Method m, int index) createType(Type type) Turn a TypeClassInfo into a type.getElementName(Method m, int index) Get the mapped name of a method parameter.voidsetParent(TypeCreator creator) voidsetTypeMapping(TypeMapping typeMapping)
-
Method Details
-
getElementName
Get the mapped name of a method parameter.- Parameters:
m-index-- Returns:
-
createType
-
createType
-
createType
-
createType
-
getParent
TypeCreator getParent() -
setParent
-
setTypeMapping
-
createClassInfo
Retrieve the classInfo for a method. Needed to get parameters right.- Parameters:
m- Method objectindex- index in the parameter list- Returns:
- info
-
createBasicClassInfo
Create class info for a Type.- Parameters:
itemType-- Returns:
- info
-
createTypeForClass
Turn a TypeClassInfo into a type.- Parameters:
info-- Returns:
-