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 boolean |
validate |
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() |
boolean |
getValidate() |
protected Object |
getValue(Method method,
Object in) |
protected abstract Object |
getWrapperObject(Object object) |
List<Object> |
getWrapperParts(Object o) |
void |
setValidate(boolean v)
WrapperClassOutInterceptor may call this if the wrapper class needs to be validated.
|
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
protected boolean validate
public void setValidate(boolean v)
public boolean getValidate()
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