Apache CXF API

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  Method[] jaxbObjectMethods
           
protected  Object objectFactory
           
 
Fields inherited from class org.apache.cxf.databinding.AbstractWrapperHelper
fields, getMethods, NO_CLASSES, NO_PARAMS, setMethods, wrapperType
 
Constructor Summary
protected JAXBWrapperHelper(Class<?> wt, Method[] sets, Method[] gets, Method[] jaxbs, Field[] f, Object of)
           
 
Method Summary
protected  Object createWrapperObject(Class<?> typeClass)
           
protected  Object getPartObject(int index, Object object)
           
protected  Object getValue(Method method, Object in)
           
protected  Object getWrapperObject(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 Method[] jaxbObjectMethods

objectFactory

protected final Object objectFactory
Constructor Detail

JAXBWrapperHelper

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

createWrapperObject

protected Object createWrapperObject(Class<?> typeClass)
                              throws Exception
Specified by:
createWrapperObject in class AbstractWrapperHelper
Throws:
Exception

getWrapperObject

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

getValue

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

getPartObject

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

Apache CXF API

Apache CXF