public abstract class AbstractWrapperHelper extends Object implements WrapperHelper
| Modifier and Type | Field and Description |
|---|---|
protected Field[] |
fields |
protected Method[] |
getMethods |
static Class<?>[] |
NO_CLASSES |
static Object[] |
NO_PARAMS |
protected Method[] |
setMethods |
protected Class<?> |
wrapperType |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractWrapperHelper(Class<?> wt,
Method[] sets,
Method[] gets,
Field[] f) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract Object |
createWrapperObject(Class<?> typeClass) |
Object |
createWrapperObject(List<?> lst) |
protected Object |
getPartObject(int index,
Object object) |
String |
getSignature() |
protected Object |
getValue(Method method,
Object in) |
protected abstract Object |
getWrapperObject(Object object) |
List<Object> |
getWrapperParts(Object o) |
public static final Class<?>[] NO_CLASSES
public static final Object[] NO_PARAMS
protected final Class<?> wrapperType
protected final Method[] setMethods
protected final Method[] getMethods
protected final Field[] fields
public String getSignature()
getSignature in interface WrapperHelperprotected abstract Object createWrapperObject(Class<?> typeClass) throws Exception
Exceptionprotected abstract Object getWrapperObject(Object object) throws Exception
Exceptionprotected Object getPartObject(int index, Object object) throws Exception
Exceptionprotected Object getValue(Method method, Object in) throws IllegalAccessException, InvocationTargetException
public Object createWrapperObject(List<?> lst) throws Fault
createWrapperObject in interface WrapperHelperFaultpublic List<Object> getWrapperParts(Object o) throws Fault
getWrapperParts in interface WrapperHelperFaultApache CXF