Class EventHandler
public class EventHandler : InvocationHandler, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IInvocationHandler
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<InvocationHandler>EventHandler
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<InvocationHandler>.IsAssignableFrom(IJavaType)JVMBridgeBase<InvocationHandler>.IsAssignableFrom<T>()JVMBridgeBase<InvocationHandler>.Execute<T>(params T[])JVMBridgeBase<InvocationHandler>.DynBridgeClazzJVMBridgeBase<InvocationHandler>.BridgeClazzJVMBridgeBase.RuntimeClassNameOf<T>()JVMBridgeBase.ClassNameOf<T>()JVMBridgeBase.ClassOf<T>()JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)JVMBridgeBase.MonitorEnter()JVMBridgeBase.MonitorExit()JVMBridgeBase.IsInstanceOf(IJavaType)JVMBridgeBase.IsInstanceOf<T>()JVMBridgeBase.RuntimeIsInstanceOf<T>()JVMBridgeBase.CastTo<TNewClass>()JVMBridgeBase.CastDirect<TNewClass>()JVMBridgeBase.Dispose()JVMBridgeBase.ToString()JVMBridgeBase.GetHashCode()JVMBridgeBase.Notify()JVMBridgeBase.NotifyAll()JVMBridgeBase.Wait()JVMBridgeBase.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeListener
- Extension Methods
Constructors
EventHandler()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public EventHandler()
EventHandler(object, String, String, String)
public EventHandler(object arg0, String arg1, String arg2, String arg3)
Parameters
EventHandler(params object[])
Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
public EventHandler(params object[] args)
Parameters
args
object[]
Properties
Action
public String Action { get; }
Property Value
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
EventPropertyName
public String EventPropertyName { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
ListenerMethodName
public String ListenerMethodName { get; }
Property Value
Target
public object Target { get; }
Property Value
Methods
Create<T>(Class, object, String)
public static T Create<T>(Class arg0, object arg1, String arg2)
Parameters
Returns
- T
T
Type Parameters
T
Create<T>(Class, object, String, String)
public static T Create<T>(Class arg0, object arg1, String arg2, String arg3)
Parameters
Returns
- T
T
Type Parameters
T
Create<T>(Class, object, String, String, String)
public static T Create<T>(Class arg0, object arg1, String arg2, String arg3, String arg4)
Parameters
Returns
- T
T
Type Parameters
T
Invoke(object, Method, object[])
public object Invoke(object arg0, Method arg1, object[] arg2)