org.codehaus.xfire.aegis.type
Interface TypeCreator

All Known Implementing Classes:
AbstractTypeCreator, DefaultTypeCreator, XMLTypeCreator

public interface TypeCreator

Author:
Dan Diephouse

Method Summary
 Type createType(java.lang.Class clazz)
           
 Type createType(java.lang.reflect.Field f)
           
 Type createType(java.lang.reflect.Method m, int index)
           
 Type createType(java.beans.PropertyDescriptor pd)
           
 javax.xml.namespace.QName getElementName(java.lang.reflect.Method m, int index)
          Get the mapped name of a method parameter.
 TypeCreator getParent()
           
 void setParent(TypeCreator creator)
           
 void setTypeMapping(TypeMapping typeMapping)
           
 

Method Detail

getElementName

javax.xml.namespace.QName getElementName(java.lang.reflect.Method m,
                                         int index)
Get the mapped name of a method parameter.

Parameters:
m -
index -
Returns:

createType

Type createType(java.lang.reflect.Method m,
                int index)

createType

Type createType(java.beans.PropertyDescriptor pd)

createType

Type createType(java.lang.reflect.Field f)

createType

Type createType(java.lang.Class clazz)

setTypeMapping

void setTypeMapping(TypeMapping typeMapping)

getParent

TypeCreator getParent()

setParent

void setParent(TypeCreator creator)


Copyright © 2004-2008. All Rights Reserved.