public interface DynamicMethods
| Modifier and Type | Method and Description |
|---|---|
void |
addDynamicConstructor(DynamicConstructor constructor)
Adds a dynamic constructor.
|
void |
addDynamicMethodInvocation(DynamicMethodInvocation methodInvocation)
Adds a new dynamic method invocation.
|
void |
addDynamicProperty(DynamicProperty property)
Adds a new dynamic property.
|
void |
addStaticMethodInvocation(StaticMethodInvocation methodInvocation)
Adds a new static method invocation.
|
DynamicMethodInvocation |
getDynamicMethod(java.lang.String method_signature)
Retrieves a dynamic method for the specified method name.
|
DynamicProperty |
getDynamicProperty(java.lang.String propertyName)
Retrieves a dynamic property for the specified property name.
|
java.lang.Object |
getProperty(java.lang.Object object,
java.lang.String propertyName,
InvocationCallback callback)
Attempts to get a dynamic property.
|
java.lang.Object |
invokeConstructor(java.lang.Object[] arguments,
InvocationCallback callBack)
Attempts to invoke a dynamic constructor.
|
java.lang.Object |
invokeMethod(java.lang.Object object,
java.lang.String methodName,
java.lang.Object[] arguments,
InvocationCallback callback)
Attempts to invoke a dynamic method with the specified name and arguments.
|
java.lang.Object |
invokeStaticMethod(java.lang.Object object,
java.lang.String methodName,
java.lang.Object[] arguments,
InvocationCallback callBack)
Attempts to invoke a dynamic static method with the specified name and arguments.
|
void |
setProperty(java.lang.Object object,
java.lang.String propertyName,
java.lang.Object newValue,
InvocationCallback callback)
Attempts to set a dynamic property.
|
void addDynamicConstructor(DynamicConstructor constructor)
constructor - The constructor to addvoid addDynamicMethodInvocation(DynamicMethodInvocation methodInvocation)
methodInvocation - void addStaticMethodInvocation(StaticMethodInvocation methodInvocation)
methodInvocation - void addDynamicProperty(DynamicProperty property)
property - DynamicProperty getDynamicProperty(java.lang.String propertyName)
propertyName - The name of the propertyDynamicMethodInvocation getDynamicMethod(java.lang.String method_signature)
method_signature - Then signature of the methodjava.lang.Object getProperty(java.lang.Object object,
java.lang.String propertyName,
InvocationCallback callback)
object - The instancepropertyName - The property name to getcallback - The callback objectvoid setProperty(java.lang.Object object,
java.lang.String propertyName,
java.lang.Object newValue,
InvocationCallback callback)
object - The instancepropertyName - The property name to setcallback - The callback objectjava.lang.Object invokeMethod(java.lang.Object object,
java.lang.String methodName,
java.lang.Object[] arguments,
InvocationCallback callback)
object - The instance to invoke onmethodName - The name of the methodarguments - The arguments of the methodcallback - The callback objectjava.lang.Object invokeStaticMethod(java.lang.Object object,
java.lang.String methodName,
java.lang.Object[] arguments,
InvocationCallback callBack)
object - The instance to invoke onmethodName - The name of the methodarguments - The arguments of the methodcallBack - The callback objectjava.lang.Object invokeConstructor(java.lang.Object[] arguments,
InvocationCallback callBack)
arguments - The argumentscallBack - The callback object