org.starhope.vergil.logic
Class EventPlanner

java.lang.Object
  extended by org.starhope.vergil.logic.EventPlanner

public class EventPlanner
extends Object

WRITEME: Document this type.

Author:
brpocock@star-hope.org

Field Summary
private static Map<String,List<VergilEventHandler>> handlers
          WRITEME: Document this brpocock@star-hope.org
 
Constructor Summary
EventPlanner()
           
 
Method Summary
static void criticalEvent(String ident)
          WRITEME: Document this method brpocock@star-hope.org
static void criticalEvent(String ident, Object... data)
          WRITEME: Document this method brpocock@star-hope.org
static void event(String ident)
          WRITEME: Document this method brpocock@star-hope.org
static void event(String ident, Object... data)
          WRITEME: Document this method brpocock@star-hope.org
static void ignore(String ident, VergilEventHandler handler)
          WRITEME: Document this method brpocock@star-hope.org
static void listen(String ident, VergilEventHandler handler)
          WRITEME: Document this method brpocock@star-hope.org
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

handlers

private static final Map<String,List<VergilEventHandler>> handlers
WRITEME: Document this brpocock@star-hope.org

Constructor Detail

EventPlanner

public EventPlanner()
Method Detail

criticalEvent

public static void criticalEvent(String ident)
                          throws EventNotPlannedException
WRITEME: Document this method brpocock@star-hope.org

Parameters:
ident - WRITEME
Throws:
EventNotPlannedException - WRITEME

criticalEvent

public static void criticalEvent(String ident,
                                 Object... data)
                          throws EventNotPlannedException
WRITEME: Document this method brpocock@star-hope.org

Parameters:
ident - WRITEME
data - WRITEME
Throws:
EventNotPlannedException - WRITEME

event

public static void event(String ident)
WRITEME: Document this method brpocock@star-hope.org

Parameters:
ident - WRITEME

event

public static void event(String ident,
                         Object... data)
WRITEME: Document this method brpocock@star-hope.org

Parameters:
ident - WRITEME
data - WRITEME

ignore

public static void ignore(String ident,
                          VergilEventHandler handler)
WRITEME: Document this method brpocock@star-hope.org

Parameters:
ident - WRITEME
handler - WRITEME

listen

public static void listen(String ident,
                          VergilEventHandler handler)
WRITEME: Document this method brpocock@star-hope.org

Parameters:
ident - WRITEME
handler - WRITEME