org.siebengeisslein.pgui.model
Class DefaultListModel

java.lang.Object
  extended by org.siebengeisslein.client.Persistent
      extended by org.siebengeisslein.pgui.model.AbstractListModel
          extended by org.siebengeisslein.pgui.model.DefaultListModel
All Implemented Interfaces:
java.lang.Cloneable, javax.swing.ListModel, CloneAware, Instrumented
Direct Known Subclasses:
DefaultComboBoxModel

public class DefaultListModel
extends AbstractListModel
implements CloneAware


Constructor Summary
DefaultListModel()
           
DefaultListModel(java.util.List items)
           
 
Method Summary
 void add(Persistent item)
           
 DefaultListModel clone(CloneHelper helper)
           
 Persistent getElementAt(int index)
           
 int getSize()
           
 void remove(Persistent item)
           
 
Methods inherited from class org.siebengeisslein.pgui.model.AbstractListModel
addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, initTransient, removeListDataListener
 
Methods inherited from class org.siebengeisslein.client.Persistent
abort, clearUserLocals, clone, commit, disposeTransient, getGroup, getRef, getTransientValue, hashCode, isWriteTransaction, joinWriteTransaction, readLock, setGroup, setTransientValue, toPersistent, toRef, writeExternal, writeLock
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultListModel

public DefaultListModel()

DefaultListModel

public DefaultListModel(java.util.List items)
Method Detail

getElementAt

public Persistent getElementAt(int index)
Specified by:
getElementAt in interface javax.swing.ListModel

getSize

public int getSize()
Specified by:
getSize in interface javax.swing.ListModel

add

public void add(Persistent item)

remove

public void remove(Persistent item)

clone

public DefaultListModel clone(CloneHelper helper)
                       throws java.lang.CloneNotSupportedException
Specified by:
clone in interface CloneAware
Throws:
java.lang.CloneNotSupportedException