Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.altara.mars.swingui
Class ChangeListModel  view ChangeListModel download ChangeListModel.java

java.lang.Object
  extended byjavax.swing.AbstractListModel
      extended byorg.altara.mars.swingui.ChangeListModel
All Implemented Interfaces:
javax.swing.ListModel, java.io.Serializable, org.altara.mars.engine.StatusChangeListener

public class ChangeListModel
extends javax.swing.AbstractListModel
implements org.altara.mars.engine.StatusChangeListener

ChangeListModel contains a list of service status change events. It provides the user with a way to view the history of service status changes.


Field Summary
private  java.util.ArrayList changeList
           
private static int DEFAULT_MAXLEN
           
private  int maxlen
           
 
Fields inherited from class javax.swing.AbstractListModel
listenerList
 
Constructor Summary
ChangeListModel()
           
 
Method Summary
(package private)  void clear()
           
 java.lang.Object getElementAt(int index)
          Retrieves a data element at a specified index.
 int getSize()
          Return the number of data elements in the list.
 void statusChanged(org.altara.mars.engine.StatusChangeEvent sce)
           
 
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

DEFAULT_MAXLEN

private static final int DEFAULT_MAXLEN
See Also:
Constant Field Values

changeList

private java.util.ArrayList changeList

maxlen

private int maxlen
Constructor Detail

ChangeListModel

public ChangeListModel()
Method Detail

getSize

public int getSize()
Description copied from interface: javax.swing.ListModel
Return the number of data elements in the list.

Specified by:
getSize in interface javax.swing.ListModel

getElementAt

public java.lang.Object getElementAt(int index)
Description copied from interface: javax.swing.ListModel
Retrieves a data element at a specified index.

Specified by:
getElementAt in interface javax.swing.ListModel

statusChanged

public void statusChanged(org.altara.mars.engine.StatusChangeEvent sce)
Specified by:
statusChanged in interface org.altara.mars.engine.StatusChangeListener

clear

void clear()