public class JAMonBufferListener extends java.lang.Object implements JAMonListener, CopyJAMonListener
Modifier and Type | Class and Description |
---|---|
static class |
JAMonBufferListener.HeaderInfo |
Constructor and Description |
---|
JAMonBufferListener() |
JAMonBufferListener(java.lang.String name)
Pass in the jamonListener name
|
JAMonBufferListener(java.lang.String name,
BufferList list)
Name the listener and pass in the jamon BufferList to use
|
Modifier and Type | Method and Description |
---|---|
void |
addRow(java.lang.Object[] row)
Add a row to the buffer
|
void |
addRow(ToArray row)
Add a row to the buffer
|
JAMonListener |
copy() |
BufferList |
getBufferList()
get the underlying bufferList which can then be used to display its contents
|
static JAMonBufferListener.HeaderInfo |
getDefaultHeaderInfo() |
DetailData |
getDetailData() |
static JAMonBufferListener.HeaderInfo |
getHeaderInfo(java.lang.String[] firstPart) |
java.lang.String |
getName() |
int |
getRowCount() |
boolean |
hasData() |
boolean |
isEmpty() |
void |
processEvent(Monitor mon)
When this event is fired the monitor will be added to the rolling buffer
|
void |
setName(java.lang.String name) |
public JAMonBufferListener()
public JAMonBufferListener(java.lang.String name)
public JAMonBufferListener(java.lang.String name, BufferList list)
public void processEvent(Monitor mon)
processEvent
in interface JAMonListener
public void addRow(ToArray row)
public void addRow(java.lang.Object[] row)
public BufferList getBufferList()
public java.lang.String getName()
getName
in interface JAMonListener
public void setName(java.lang.String name)
setName
in interface JAMonListener
public JAMonListener copy()
copy
in interface CopyJAMonListener
public DetailData getDetailData()
public int getRowCount()
public boolean hasData()
public boolean isEmpty()
public static JAMonBufferListener.HeaderInfo getDefaultHeaderInfo()
public static JAMonBufferListener.HeaderInfo getHeaderInfo(java.lang.String[] firstPart)