public class CompositeListener extends java.lang.Object implements JAMonListener, DetailData
Constructor and Description |
---|
CompositeListener()
Uses the CompositeListener name
|
CompositeListener(java.lang.String name)
Pass in a Listener name that allows you to differentiate this listener from others
|
Modifier and Type | Method and Description |
---|---|
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) |
public CompositeListener()
public CompositeListener(java.lang.String name)
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)