The Meta-Environment API

nl.cwi.sen1.gui.plugin.data
Class ListModel<E>

java.lang.Object
  extended by javax.swing.AbstractListModel
      extended by nl.cwi.sen1.gui.plugin.data.ListModel<E>
All Implemented Interfaces:
java.io.Serializable, javax.swing.ListModel

public class ListModel<E>
extends javax.swing.AbstractListModel

See Also:
Serialized Form

Field Summary
private  java.util.List<E> list
           
 
Fields inherited from class javax.swing.AbstractListModel
listenerList
 
Constructor Summary
ListModel(java.util.List<E> list)
           
 
Method Summary
 void add(E o)
           
 void addAll(java.util.Collection<? extends E> c)
           
 boolean contains(java.lang.Object o)
           
 void elementAdded()
           
 java.lang.Object getElementAt(int index)
           
 int getSize()
           
 java.util.Iterator<E> iterator()
           
 void remove(java.lang.Object o)
           
 void removeAll(java.util.Collection<?> c)
           
 void setList(java.util.List<E> list)
           
 java.lang.String toString()
           
 
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, wait, wait, wait
 

Field Detail

list

private java.util.List<E> list
Constructor Detail

ListModel

public ListModel(java.util.List<E> list)
Method Detail

setList

public void setList(java.util.List<E> list)

getElementAt

public java.lang.Object getElementAt(int index)

getSize

public int getSize()

elementAdded

public void elementAdded()

add

public void add(E o)

remove

public void remove(java.lang.Object o)

removeAll

public void removeAll(java.util.Collection<?> c)

addAll

public void addAll(java.util.Collection<? extends E> c)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

iterator

public java.util.Iterator<E> iterator()

contains

public boolean contains(java.lang.Object o)

The Meta-Environment API