BlowTorch
 All Classes Namespaces Files Functions Variables Enumerator Pages
Classes | Public Member Functions | Static Public Attributes | List of all members
com.offsetnull.bt.responder.TriggerResponder Class Referenceabstract
Inheritance diagram for com.offsetnull.bt.responder.TriggerResponder:
Inheritance graph
[legend]
Collaboration diagram for com.offsetnull.bt.responder.TriggerResponder:
Collaboration graph
[legend]

Classes

enum  FIRE_WHEN
 
enum  RESPONDER_TYPE
 

Public Member Functions

 TriggerResponder (RESPONDER_TYPE pType)
 
void setType (RESPONDER_TYPE type)
 
RESPONDER_TYPE getType ()
 
void addFireType (FIRE_WHEN in)
 
void removeFireType (FIRE_WHEN in)
 
abstract boolean doResponse (Context c, TextTree tree, int lineNumber, ListIterator< TextTree.Line > iterator, TextTree.Line line, int start, int end, String matched, Object source, String displayname, String host, int port, int triggernumber, boolean windowIsOpen, Handler dispatcher, HashMap< String, String > captureMap, LuaState L, String name, String encoding) throws IteratorModifiedException
 
abstract TriggerResponder copy ()
 
void setFireType (FIRE_WHEN fireType)
 
FIRE_WHEN getFireType ()
 
String translate (String input, HashMap< String, String > map)
 
abstract void saveResponderToXML (XmlSerializer out) throws IllegalArgumentException, IllegalStateException, IOException
 

Static Public Attributes

static final int RESPONDER_TYPE_TOAST = 101
 
static final int RESPONDER_TYPE_NOTIFICATION = 102
 
static final int RESPONDER_TYPE_ACK = 103
 
static final int RESPONDER_TYPE_SCRIPT = 104
 
static final int RESPONDER_TYPE_COLOR = 105
 
static final int RESPONDER_TYPE_REPLACE = 106
 
static final int RESPONDER_TYPE_GAG = 107
 
static final String FIRE_WINDOW_OPEN = "windowOpen"
 
static final String FIRE_WINDOW_CLOSED = "windowClosed"
 
static final String FIRE_ALWAYS = "always"
 
static final String FIRE_NEVER = "none"
 

Constructor & Destructor Documentation

com.offsetnull.bt.responder.TriggerResponder.TriggerResponder ( RESPONDER_TYPE  pType)

Here is the call graph for this function:

Member Function Documentation

void com.offsetnull.bt.responder.TriggerResponder.addFireType ( FIRE_WHEN  in)
abstract TriggerResponder com.offsetnull.bt.responder.TriggerResponder.copy ( )
pure virtual
abstract boolean com.offsetnull.bt.responder.TriggerResponder.doResponse ( Context  c,
TextTree  tree,
int  lineNumber,
ListIterator< TextTree.Line >  iterator,
TextTree.Line  line,
int  start,
int  end,
String  matched,
Object  source,
String  displayname,
String  host,
int  port,
int  triggernumber,
boolean  windowIsOpen,
Handler  dispatcher,
HashMap< String, String >  captureMap,
LuaState  L,
String  name,
String  encoding 
) throws IteratorModifiedException
pure virtual
FIRE_WHEN com.offsetnull.bt.responder.TriggerResponder.getFireType ( )

Here is the caller graph for this function:

RESPONDER_TYPE com.offsetnull.bt.responder.TriggerResponder.getType ( )
void com.offsetnull.bt.responder.TriggerResponder.removeFireType ( FIRE_WHEN  in)
abstract void com.offsetnull.bt.responder.TriggerResponder.saveResponderToXML ( XmlSerializer  out) throws IllegalArgumentException, IllegalStateException, IOException
pure virtual
void com.offsetnull.bt.responder.TriggerResponder.setFireType ( FIRE_WHEN  fireType)

Here is the caller graph for this function:

void com.offsetnull.bt.responder.TriggerResponder.setType ( RESPONDER_TYPE  type)

Here is the caller graph for this function:

String com.offsetnull.bt.responder.TriggerResponder.translate ( String  input,
HashMap< String, String >  map 
)

Here is the caller graph for this function:

Member Data Documentation

final String com.offsetnull.bt.responder.TriggerResponder.FIRE_ALWAYS = "always"
static
final String com.offsetnull.bt.responder.TriggerResponder.FIRE_NEVER = "none"
static
final String com.offsetnull.bt.responder.TriggerResponder.FIRE_WINDOW_CLOSED = "windowClosed"
static
final String com.offsetnull.bt.responder.TriggerResponder.FIRE_WINDOW_OPEN = "windowOpen"
static
final int com.offsetnull.bt.responder.TriggerResponder.RESPONDER_TYPE_ACK = 103
static
final int com.offsetnull.bt.responder.TriggerResponder.RESPONDER_TYPE_COLOR = 105
static
final int com.offsetnull.bt.responder.TriggerResponder.RESPONDER_TYPE_GAG = 107
static
final int com.offsetnull.bt.responder.TriggerResponder.RESPONDER_TYPE_NOTIFICATION = 102
static
final int com.offsetnull.bt.responder.TriggerResponder.RESPONDER_TYPE_REPLACE = 106
static
final int com.offsetnull.bt.responder.TriggerResponder.RESPONDER_TYPE_SCRIPT = 104
static
final int com.offsetnull.bt.responder.TriggerResponder.RESPONDER_TYPE_TOAST = 101
static

The documentation for this class was generated from the following file: