org.apache.cxf.databinding
Class AbstractWrapperHelper
java.lang.Object
org.apache.cxf.databinding.AbstractWrapperHelper
- All Implemented Interfaces:
- WrapperHelper
- Direct Known Subclasses:
- JAXBWrapperHelper, XmlBeansWrapperHelper
public abstract class AbstractWrapperHelper
- extends Object
- implements WrapperHelper
This wrapper helper will use reflection to handle the wrapped message
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NO_CLASSES
public static final Class[] NO_CLASSES
NO_PARAMS
public static final Object[] NO_PARAMS
wrapperType
protected final Class<?> wrapperType
setMethods
protected final Method[] setMethods
getMethods
protected final Method[] getMethods
fields
protected final Field[] fields
AbstractWrapperHelper
protected AbstractWrapperHelper(Class<?> wt,
Method[] sets,
Method[] gets,
Field[] f)
getSignature
public String getSignature()
- Specified by:
getSignature
in interface WrapperHelper
createWrapperObject
protected abstract Object createWrapperObject(Class typeClass)
throws Exception
- Throws:
Exception
getWrapperObject
protected abstract Object getWrapperObject(Object object)
throws Exception
- Throws:
Exception
getPartObject
protected Object getPartObject(int index,
Object object)
throws Exception
- Throws:
Exception
getValue
protected Object getValue(Method method,
Object in)
throws IllegalAccessException,
InvocationTargetException
- Throws:
IllegalAccessException
InvocationTargetException
createWrapperObject
public Object createWrapperObject(List<?> lst)
throws Fault
- Specified by:
createWrapperObject
in interface WrapperHelper
- Throws:
Fault
getWrapperParts
public List<Object> getWrapperParts(Object o)
throws Fault
- Specified by:
getWrapperParts
in interface WrapperHelper
- Throws:
Fault
Apache CXF