|
Log4j 1.3alpha-4 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
To allow pluggable TableModel implementations for Chainsaw, this interface has been factored out. This interface is still subject to change.
Method Summary | |
void |
addEventCountListener(EventCountListener listener)
Adds an EventCountListener, to be notified when the # of events changes |
void |
addNewKeyListener(NewKeyListener l)
Adds a NewKeyListener to be notified when unique Key (Property keys) arrive into this EventContainer |
void |
addPropertyChangeListener(java.beans.PropertyChangeListener l)
|
void |
addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener l)
|
void |
clearModel()
Clears the model completely |
int |
find(Rule rule,
int startRow,
boolean searchForward)
Locates a row number, starting from startRow, matching the rule provided |
void |
fireTableEvent(int begin,
int end,
int count)
Fire appropriate table update events for the range. |
java.util.List |
getAllEvents()
Returns a copied list of all the event in the model. |
java.util.List |
getFilteredEvents()
Returns a copied list containing the events in the model with filter applied |
int |
getLastAdded()
Return the last added row. |
java.util.List |
getMatchingEvents(Rule rule)
|
int |
getMaxSize()
If this container is in Cyclic mode, returns the Size of the cyclic buffer, otherwise this method throws an IllegalStateException, when in unlimited mode, this method has no meaning. |
LoggingEvent |
getRow(int row)
Returns the vector representing the row. |
int |
getRowIndex(LoggingEvent e)
Returns the index of the LoggingEvent |
boolean |
isAddRow(LoggingEvent e,
boolean valueIsAdjusting)
Adds a row to the model. |
boolean |
isCyclic()
Returns true if this model is Cyclic (bounded) or not. |
void |
notifyCountListeners()
Allow a forced notification of the EventCountListeners |
void |
removeNewKeyListener(NewKeyListener l)
Removes a listener from being notified of NewKey events. |
void |
setCyclic(boolean cyclic)
Configures this model to use Cyclic or non-cyclic models. |
void |
setDisplayRule(Rule displayRule)
Sets the DisplayFilter in operation |
int |
size()
Returns the total number of events currently in the model (all, not just filtered) |
Methods inherited from interface org.apache.log4j.chainsaw.SortTableModel |
isSortable, isSortEnabled, sort, sortColumn |
Methods inherited from interface javax.swing.table.TableModel |
addTableModelListener, getColumnClass, getColumnCount, getColumnName, getRowCount, getValueAt, isCellEditable, removeTableModelListener, setValueAt |
Methods inherited from interface org.apache.log4j.chainsaw.LoggerNameModel |
addLoggerName, addLoggerNameListener, getLoggerNames, removeLoggerNameListener |
Method Detail |
public void addEventCountListener(EventCountListener listener)
listener
- public void addPropertyChangeListener(java.beans.PropertyChangeListener l)
public void addPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener l)
public void addNewKeyListener(NewKeyListener l)
l
- public void removeNewKeyListener(NewKeyListener l)
l
- public void clearModel()
public java.util.List getMatchingEvents(Rule rule)
public boolean isCyclic()
public void setCyclic(boolean cyclic)
cyclic
- public int getMaxSize()
java.lang.IllegalStateException
- if this containers isCyclic() method returns false.public int find(Rule rule, int startRow, boolean searchForward)
rule
- startRow
- searchForward
- public java.util.List getAllEvents()
public java.util.List getFilteredEvents()
public int size()
public LoggingEvent getRow(int row)
public int getLastAdded()
public boolean isAddRow(LoggingEvent e, boolean valueIsAdjusting)
e
- eventvalueIsAdjusting
-
public void fireTableEvent(int begin, int end, int count)
public void notifyCountListeners()
public void setDisplayRule(Rule displayRule)
displayRule
- public int getRowIndex(LoggingEvent e)
e
-
|
Log4j 1.3alpha-4 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |