static class StaticDataSet.Handler
extends java.lang.Object
implements java.lang.reflect.InvocationHandler
bound
DataSet
or will throw errors.Constructor and Description |
---|
Handler() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
invoke(java.lang.Object proxy,
java.lang.reflect.Method method,
java.lang.Object[] args)
Processes a method invocation on a proxy instance and returns the result.
|
private static void |
throwErrors(java.lang.String... errParam)
Throws specific errors for a non-bound
DataSet (12787 and 3140). |
public java.lang.Object invoke(java.lang.Object proxy, java.lang.reflect.Method method, java.lang.Object[] args) throws java.lang.Throwable
invoke
in interface java.lang.reflect.InvocationHandler
proxy
- the proxy instance that the method was invoked onmethod
- the Method
instance corresponding to the interface method invoked on the
proxy instance. The declaring class of the Method
object will be the
interface that the method was declared in, which may be a superinterface of the
proxy interface that the proxy class inherits the method through.args
- an array of objects containing the values of the arguments passed in the method
invocation on the proxy instance, or null
if interface method takes no
arguments.java.lang.Throwable
- the exception to throw from the method invocation on the proxy instance.UndeclaredThrowableException
private static void throwErrors(java.lang.String... errParam)
DataSet
(12787 and 3140).errParam
- The list of positional parameters for 3140 error.