org.apache.cxf.jaxb
Class JAXBWrapperHelper

java.lang.Object
  extended by org.apache.cxf.databinding.AbstractWrapperHelper
      extended by org.apache.cxf.jaxb.JAXBWrapperHelper
All Implemented Interfaces:
WrapperHelper

public class JAXBWrapperHelper
extends AbstractWrapperHelper


Field Summary
protected  java.lang.reflect.Method[] jaxbObjectMethods
           
protected  java.lang.Object objectFactory
           
 
Fields inherited from class org.apache.cxf.databinding.AbstractWrapperHelper
fields, getMethods, NO_CLASSES, NO_PARAMS, setMethods, wrapperType
 
Constructor Summary
protected JAXBWrapperHelper(java.lang.Class<?> wt, java.lang.reflect.Method[] sets, java.lang.reflect.Method[] gets, java.lang.reflect.Method[] jaxbs, java.lang.reflect.Field[] f, java.lang.Object of)
           
 
Method Summary
protected  java.lang.Object createWrapperObject(java.lang.Class typeClass)
           
protected  java.lang.Object getPartObject(int index, java.lang.Object object)
           
protected  java.lang.Object getValue(java.lang.reflect.Method method, java.lang.Object in)
           
protected  java.lang.Object getWrapperObject(java.lang.Object object)
           
 
Methods inherited from class org.apache.cxf.databinding.AbstractWrapperHelper
createWrapperObject, getSignature, getWrapperParts
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

jaxbObjectMethods

protected final java.lang.reflect.Method[] jaxbObjectMethods

objectFactory

protected final java.lang.Object objectFactory
Constructor Detail

JAXBWrapperHelper

protected JAXBWrapperHelper(java.lang.Class<?> wt,
                            java.lang.reflect.Method[] sets,
                            java.lang.reflect.Method[] gets,
                            java.lang.reflect.Method[] jaxbs,
                            java.lang.reflect.Field[] f,
                            java.lang.Object of)
Method Detail

createWrapperObject

protected java.lang.Object createWrapperObject(java.lang.Class typeClass)
                                        throws java.lang.Exception
Specified by:
createWrapperObject in class AbstractWrapperHelper
Throws:
java.lang.Exception

getWrapperObject

protected java.lang.Object getWrapperObject(java.lang.Object object)
Specified by:
getWrapperObject in class AbstractWrapperHelper

getValue

protected java.lang.Object getValue(java.lang.reflect.Method method,
                                    java.lang.Object in)
                             throws java.lang.IllegalAccessException,
                                    java.lang.reflect.InvocationTargetException
Overrides:
getValue in class AbstractWrapperHelper
Throws:
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException

getPartObject

protected java.lang.Object getPartObject(int index,
                                         java.lang.Object object)
                                  throws java.lang.Exception
Overrides:
getPartObject in class AbstractWrapperHelper
Throws:
java.lang.Exception


Apache CXF