|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectwt.dataops.objectcol.resolution.AbsResolutionProcessor
wt.dataops.objectcol.resolution.DefaultMethodProcessor
Supported API: false
Extendable: false
Field Summary | |
private Object |
base
|
private static String |
CLASSNAME
|
static long |
EXTERNALIZATION_VERSION_UID
|
private String |
methodName
|
protected static long |
OLD_FORMAT_VERSION_UID
|
private MethodParameter[] |
params
|
private boolean |
recursive
|
private static String |
RESOURCE
|
private Class |
returnType
|
(package private) static long |
serialVersionUID
|
Fields inherited from class wt.dataops.objectcol.resolution.AbsResolutionProcessor |
|
Constructor Summary | |
DefaultMethodProcessor()
|
Method Summary | |
protected Object[] |
createValues(WTCollection seeds,
Map inputMap,
WTCollection output)
|
Object |
execute(WTCollection seeds,
Map inputs,
WTCollection output)
Supported API: false |
Object |
getBase()
Gets the value of the attribute: base. |
String |
getMethodName()
Gets the value of the attribute: methodName. |
MethodParameter[] |
getParams()
Gets the value of the attribute: params. |
protected Class[] |
getParamTypes()
|
Class |
getReturnType()
Gets the value of the attribute: returnType. |
void |
initialize(Object base,
String methodName,
MethodParameter[] params,
Class returnType,
boolean recursive)
Supported API: false |
boolean |
isRecursive()
Gets the value of the attribute: recursive. |
private void |
methodNameValidate(String a_MethodName)
|
static DefaultMethodProcessor |
newDefaultMethodProcessor(Object base,
String methodName,
MethodParameter[] params,
Class returnType,
boolean recursive)
Supported API: false |
void |
readExternal(ObjectInput input)
Reads the non-transient fields of this class from an external source. |
private boolean |
readOldVersion(ObjectInput input,
long readSerialVersionUID,
boolean passThrough,
boolean superDone)
Reads the non-transient fields of this class from an external source, which is not the current version. |
protected boolean |
readVersion(DefaultMethodProcessor thisObject,
ObjectInput input,
long readSerialVersionUID,
boolean passThrough,
boolean superDone)
Reads the non-transient fields of this class from an external source. |
void |
setBase(Object a_Base)
Sets the value of the attribute: base. |
void |
setMethodName(String a_MethodName)
Sets the value of the attribute: methodName. |
void |
setParams(MethodParameter[] a_Params)
Sets the value of the attribute: params. |
void |
setRecursive(boolean a_Recursive)
Sets the value of the attribute: recursive. |
void |
setReturnType(Class a_ReturnType)
Sets the value of the attribute: returnType. |
void |
writeExternal(ObjectOutput output)
Writes the non-transient fields of this class to an external source. |
Methods inherited from class wt.dataops.objectcol.resolution.AbsResolutionProcessor |
getInputMap, getInputs, readVersion, setInputMap, setInputs |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface wt.dataops.objectcol.resolution.ResolutionProcessor |
getInputMap, setInputMap |
Field Detail |
private static final String RESOURCE
private static final String CLASSNAME
private Object base
private String methodName
private Class returnType
private boolean recursive
private MethodParameter[] params
static final long serialVersionUID
public static final long EXTERNALIZATION_VERSION_UID
protected static final long OLD_FORMAT_VERSION_UID
Constructor Detail |
public DefaultMethodProcessor()
Method Detail |
public void writeExternal(ObjectOutput output) throws IOException
writeExternal
in interface Externalizable
writeExternal
in class AbsResolutionProcessor
output
-
IOException
public void readExternal(ObjectInput input) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
readExternal
in class AbsResolutionProcessor
input
-
IOException
ClassNotFoundException
protected boolean readVersion(DefaultMethodProcessor thisObject, ObjectInput input, long readSerialVersionUID, boolean passThrough, boolean superDone) throws IOException, ClassNotFoundException
thisObject
- input
- readSerialVersionUID
- passThrough
- superDone
-
IOException
ClassNotFoundException
private boolean readOldVersion(ObjectInput input, long readSerialVersionUID, boolean passThrough, boolean superDone) throws IOException, ClassNotFoundException
input
- readSerialVersionUID
- passThrough
- superDone
-
IOException
ClassNotFoundException
public Object getBase()
public void setBase(Object a_Base) throws WTPropertyVetoException
a_Base
-
WTPropertyVetoException
public String getMethodName()
public void setMethodName(String a_MethodName) throws WTPropertyVetoException
a_MethodName
-
WTPropertyVetoException
private void methodNameValidate(String a_MethodName) throws WTPropertyVetoException
a_MethodName
-
WTPropertyVetoException
public Class getReturnType()
public void setReturnType(Class a_ReturnType) throws WTPropertyVetoException
a_ReturnType
-
WTPropertyVetoException
public boolean isRecursive()
public void setRecursive(boolean a_Recursive) throws WTPropertyVetoException
a_Recursive
-
WTPropertyVetoException
public MethodParameter[] getParams()
public void setParams(MethodParameter[] a_Params) throws WTPropertyVetoException
a_Params
-
WTPropertyVetoException
public void initialize(Object base, String methodName, MethodParameter[] params, Class returnType, boolean recursive) throws WTException
base
- methodName
- params
- returnType
- recursive
-
WTException
public static DefaultMethodProcessor newDefaultMethodProcessor(Object base, String methodName, MethodParameter[] params, Class returnType, boolean recursive) throws WTException
base
- methodName
- params
- returnType
- recursive
-
WTException
public Object execute(WTCollection seeds, Map inputs, WTCollection output) throws WTException
execute
in interface MethodProcessor
seeds
- inputs
- output
-
WTException
protected Class[] getParamTypes() throws WTException
WTException
protected Object[] createValues(WTCollection seeds, Map inputMap, WTCollection output) throws WTException
WTException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |