org.sape.carbon.services.log.console
Class LogMessageListModel

java.lang.Object
  |
  +--javax.swing.AbstractListModel
        |
        +--org.sape.carbon.services.log.console.LogMessageListModel
All Implemented Interfaces:
ListModel, Serializable

public class LogMessageListModel
extends AbstractListModel

Since:
carbon 1.0
Version:
$Revision: 1.7 $($Author: dvoet $ / $Date: 2003/05/05 21:21:26 $)
Copyright 2002 Sapient
Author:
Gregory Hinkle, February 2002
See Also:
Serialized Form

Field Summary
private  List all
           
private  List filtered
           
private  Set severities
           
private  String textFilter
           
 
Fields inherited from class javax.swing.AbstractListModel
listenerList
 
Constructor Summary
LogMessageListModel()
          Creates new LogMessageListModel
 
Method Summary
 void addElement(LogView.LogMessage msg)
           
 void clear()
           
private  void filter()
           
 Object getElementAt(int param)
           
 int getSize()
           
 int getTotalSize()
           
 void setFilter(Set severities, String textFilter)
           
 
Methods inherited from class javax.swing.AbstractListModel
addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

all

private List all

filtered

private List filtered

severities

private Set severities

textFilter

private String textFilter
Constructor Detail

LogMessageListModel

public LogMessageListModel()
Creates new LogMessageListModel

Method Detail

getElementAt

public Object getElementAt(int param)

getSize

public int getSize()

getTotalSize

public int getTotalSize()

setFilter

public void setFilter(Set severities,
                      String textFilter)

addElement

public void addElement(LogView.LogMessage msg)

filter

private void filter()

clear

public void clear()


Copyright 1999-2003 Sapient Corporation. All Rights Reserved.