net.micwin.tindata
Class TinData

java.lang.Object
  extended by net.micwin.tindata.TinData

public class TinData
extends Object

The TinData core class. To register a receiver, call register with an event class and a receiver providing an accessible public method that has the event class as sole parameter:

 TinData.register(MyEvent.class, new Object() {
        public void myReceiverMethod(MyEvent evt) {
                // do something meaningful
        }
 });
 

Author:
MicWin

Constructor Summary
TinData()
           
 
Method Summary
static void dispatch(Object event)
          Dispatch an event to receivers.
static void register(Class<?> eventClass, Object receiver)
          The public method to register a new event receiver.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TinData

public TinData()
Method Detail

register

public static void register(Class<?> eventClass,
                            Object receiver)
The public method to register a new event receiver.

Parameters:
eventClass - the class of event to be received.
receiver - The receiver to get the event.

dispatch

public static void dispatch(Object event)
Dispatch an event to receivers.

Parameters:
event - The event object to dispatch.


Copyright © 2013 micwin.net Software Development Michael Winkler. All Rights Reserved.