#include <DmiDelegate.h>
Inheritance diagram for acdk::lang::dmi::StdDmiDelegate:
Public Member Functions | |
StdDmiDelegate (IN(RObject) obj, IN(RString) methodName) | |
invokes a non static method of given obj | |
StdDmiDelegate (IN(RClass) cls, IN(RString) methodName) | |
invokes a static method of given class | |
RObject | getObject () |
get target object. | |
RClass | getClass () |
get target class. | |
RString | getMethodName () |
virtual RDmiObject | call (IN(RDmiObjectArray) args) |
call the method with variable arguments | |
virtual RDmiObject | call (IN(RDmiNamedArgArray) namedArgs) |
call the method with variable named arguments | |
ScriptVar | call (INOUT(ScriptVarArray) args) |
internal by default calls call(IN(RDmiObjectArray) args) | |
Protected Attributes | |
RObject | _object |
RString | _methodName |
RClass | _class |
|
invokes a non static method of given obj
|
|
invokes a static method of given class
|
|
internal by default calls call(IN(RDmiObjectArray) args)
Reimplemented from acdk::lang::dmi::DmiDelegate. |
|
call the method with variable named arguments
Implements acdk::lang::dmi::DmiDelegate. |
|
call the method with variable arguments
Implements acdk::lang::dmi::DmiDelegate. |
|
get target class. May be Nil if used for a non static method Reimplemented from acdk::lang::Object. |
|
|
|
get target object. May be Nil if used for a static method |
|
|
|
|
|
|