com.tensegrity.palowebviewer.modules.widgets.client.list
Class DefaultListModel

java.lang.Object
  extended by com.tensegrity.palowebviewer.modules.widgets.client.list.DefaultListModel
All Implemented Interfaces:
IListModel
Direct Known Subclasses:
ListComboboxModel

public class DefaultListModel
extends java.lang.Object
implements IListModel

Default implementation of IListModel.


Field Summary
protected  ListModelListnerCollection listeners
           
 
Constructor Summary
DefaultListModel()
           
 
Method Summary
 void addItem(int index, java.lang.Object item)
           
 void addItems(int index, java.lang.Object[] items)
           
 void addListModelListener(IListModelListener listener)
          Adds a listener to the list that's notified each time a change to the data model occurs.
 java.lang.Object getElementAt(int index)
          Returns the value at the specified index.
 int getSize()
          Returns the length of the list.
 void removeItem(int index)
           
 void removeItems(int index0, int index1)
           
 void removeListModelListener(IListModelListener listener)
          Removes a listener from the list that's notified each time a change to the data model occurs.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

listeners

protected final ListModelListnerCollection listeners
Constructor Detail

DefaultListModel

public DefaultListModel()
Method Detail

addListModelListener

public void addListModelListener(IListModelListener listener)
Description copied from interface: IListModel
Adds a listener to the list that's notified each time a change to the data model occurs.

Specified by:
addListModelListener in interface IListModel

getElementAt

public java.lang.Object getElementAt(int index)
Description copied from interface: IListModel
Returns the value at the specified index.

Specified by:
getElementAt in interface IListModel

getSize

public int getSize()
Description copied from interface: IListModel
Returns the length of the list.

Specified by:
getSize in interface IListModel

removeListModelListener

public void removeListModelListener(IListModelListener listener)
Description copied from interface: IListModel
Removes a listener from the list that's notified each time a change to the data model occurs.

Specified by:
removeListModelListener in interface IListModel

addItem

public void addItem(int index,
                    java.lang.Object item)

addItems

public void addItems(int index,
                     java.lang.Object[] items)

removeItems

public void removeItems(int index0,
                        int index1)

removeItem

public void removeItem(int index)