|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.jamonapi.CompositeListener
public class CompositeListener
A class that can contain other listeners that can listen to jamon events of interest. These classes will all implement the JAMonListener interface too. This is an example of the Gang of 4 Composite design pattern.
Constructor Summary | |
---|---|
CompositeListener()
Uses the CompositeListener name |
|
CompositeListener(java.lang.String name)
Pass in a Listener name that allows you to differentiate this listener from others |
Method Summary | |
---|---|
CompositeListener |
addListener(JAMonListener listener)
Add a listener to the composite and return this object |
java.lang.Object[][] |
getData()
|
static java.lang.Object[][] |
getData(JAMonListener listener)
|
java.lang.String[] |
getHeader()
|
static java.lang.String[] |
getHeader(JAMonListener listener)
|
JAMonListener |
getListener(int index)
Return the listener associated with the index |
JAMonListener |
getListener(java.lang.String listenerName)
|
java.lang.String |
getName()
Return the name of this instance |
int |
getNumListeners()
Return the number of listeners |
int |
getRowCount()
Also returns the number of listeners |
boolean |
hasData()
|
boolean |
hasListener(java.lang.String listenerName)
return true if the named listener exists |
boolean |
isEmpty()
|
java.util.Iterator |
iterator()
Get an iterator that will conatain the Composite's JAMonListener objects. |
void |
processEvent(Monitor mon)
Notify all listeners that are part of this composite of a jamon event and pass them the monitor that triggered the event. |
CompositeListener |
removeListener(java.lang.String listenerName)
Remove the named listener from this CompositeListener |
void |
setName(java.lang.String name)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CompositeListener()
public CompositeListener(java.lang.String name)
Method Detail |
---|
public CompositeListener addListener(JAMonListener listener)
public JAMonListener getListener(java.lang.String listenerName)
public JAMonListener getListener(int index)
public CompositeListener removeListener(java.lang.String listenerName)
public boolean hasListener(java.lang.String listenerName)
public int getNumListeners()
public int getRowCount()
public java.lang.String getName()
getName
in interface JAMonListener
public void setName(java.lang.String name)
setName
in interface JAMonListener
public void processEvent(Monitor mon)
processEvent
in interface JAMonListener
public java.util.Iterator iterator()
public boolean isEmpty()
public boolean hasData()
public java.lang.Object[][] getData()
getData
in interface DetailData
public java.lang.String[] getHeader()
getHeader
in interface DetailData
public static java.lang.Object[][] getData(JAMonListener listener)
public static java.lang.String[] getHeader(JAMonListener listener)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |