org.codehaus.xfire.xmlbeans
Class XmlBeansTypeCreator

java.lang.Object
  extended by org.codehaus.xfire.xmlbeans.XmlBeansTypeCreator
All Implemented Interfaces:
org.codehaus.xfire.aegis.type.TypeCreator

public class XmlBeansTypeCreator
extends java.lang.Object
implements org.codehaus.xfire.aegis.type.TypeCreator


Constructor Summary
XmlBeansTypeCreator(org.codehaus.xfire.aegis.type.TypeCreator nextCreator)
           
 
Method Summary
 org.codehaus.xfire.aegis.type.Type createType(java.lang.Class clazz)
           
 org.codehaus.xfire.aegis.type.Type createType(java.lang.reflect.Field f)
           
 org.codehaus.xfire.aegis.type.Type createType(java.lang.reflect.Method m, int index)
           
 org.codehaus.xfire.aegis.type.Type createType(java.beans.PropertyDescriptor pd)
           
protected  org.codehaus.xfire.aegis.type.Type createXmlBeanType(java.lang.Class clazz)
           
 javax.xml.namespace.QName getElementName(java.lang.reflect.Method m, int index)
           
 org.codehaus.xfire.aegis.type.TypeCreator getParent()
           
 org.codehaus.xfire.aegis.type.TypeMapping getTypeMapping()
           
 void setParent(org.codehaus.xfire.aegis.type.TypeCreator creator)
           
 void setTypeMapping(org.codehaus.xfire.aegis.type.TypeMapping typeMapping)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XmlBeansTypeCreator

public XmlBeansTypeCreator(org.codehaus.xfire.aegis.type.TypeCreator nextCreator)
Method Detail

getParent

public org.codehaus.xfire.aegis.type.TypeCreator getParent()
Specified by:
getParent in interface org.codehaus.xfire.aegis.type.TypeCreator

setParent

public void setParent(org.codehaus.xfire.aegis.type.TypeCreator creator)
Specified by:
setParent in interface org.codehaus.xfire.aegis.type.TypeCreator

getElementName

public javax.xml.namespace.QName getElementName(java.lang.reflect.Method m,
                                                int index)
Specified by:
getElementName in interface org.codehaus.xfire.aegis.type.TypeCreator

getTypeMapping

public org.codehaus.xfire.aegis.type.TypeMapping getTypeMapping()

createType

public org.codehaus.xfire.aegis.type.Type createType(java.lang.reflect.Method m,
                                                     int index)
Specified by:
createType in interface org.codehaus.xfire.aegis.type.TypeCreator

createXmlBeanType

protected org.codehaus.xfire.aegis.type.Type createXmlBeanType(java.lang.Class clazz)

createType

public org.codehaus.xfire.aegis.type.Type createType(java.beans.PropertyDescriptor pd)
Specified by:
createType in interface org.codehaus.xfire.aegis.type.TypeCreator

createType

public org.codehaus.xfire.aegis.type.Type createType(java.lang.reflect.Field f)
Specified by:
createType in interface org.codehaus.xfire.aegis.type.TypeCreator

createType

public org.codehaus.xfire.aegis.type.Type createType(java.lang.Class clazz)
Specified by:
createType in interface org.codehaus.xfire.aegis.type.TypeCreator

setTypeMapping

public void setTypeMapping(org.codehaus.xfire.aegis.type.TypeMapping typeMapping)
Specified by:
setTypeMapping in interface org.codehaus.xfire.aegis.type.TypeCreator


Copyright © 2004-2009. All Rights Reserved.