APIs for Java Developers
Go to APIs for .NET Developers (coming soon)Class NEventListener
- java.lang.Object
-
- com.javonet.api.NEventListener
-
- All Implemented Interfaces:
- INEventListener
public class NEventListener extends java.lang.Object implements INEventListener
A class used for subscribing any .NET events.This class can be provided as argument to event subscribing method on instance of NObject class.
When .NET event is raised all associated instances of
NEventListenerwill be informed by calling
eventOccuredmethod with list of arguments passed by the event invocation.Receiving Events Arguments
All arguments passed by event invocation are either converted to JAVA primitive types (String, Integer, Float)
or passed as NObject instances for reference-type arguments.Subscribing Events
Events can be subscribed by calling
NObject.addEventListener(String, INEventListener)method.
Event listener can be an instance of this class or any other class inheriting fromNEventListener,
class implementingINEventListenerinterface or anonymous class of NEventListener itself; for examplebutton4.addEventListener("Click", new NEventListener() { public void eventOccurred(Object[] arguments) { button4_Click((NObject)arguments[0],(NObject)arguments[1]); } });or by instance of class implementing
INEventListenerinterfaceclass MyEventListener implements INEventListener { public void eventOccurred(Object[] arguments) { //my custom event handling code } } button4.addEventListener("Click", new MyEventListener());- Version:
- 1.0
-
Constructor Summary
Constructors Constructor and Description NEventListener()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voideventOccurred(java.lang.Object[] arguments)Method triggered for each subscribed .NET event occurrence.
-
Method Detail
-
eventOccurred
public void eventOccurred(java.lang.Object[] arguments)
Description copied from interface:INEventListenerMethod triggered for each subscribed .NET event occurrence.- Specified by:
eventOccurredin interfaceINEventListener- Parameters:
arguments– Parameters passed during event invocation. These can be any JAVA primitive types (integer, string, float..) or instances of NObject class for reference-type arguments
-