info.joseluismartin.gui.list
Class ListListModel

java.lang.Object
  extended by javax.swing.AbstractListModel
      extended by info.joseluismartin.gui.list.ListListModel
All Implemented Interfaces:
Serializable, ListModel
Direct Known Subclasses:
ListComboBoxModel

public class ListListModel
extends AbstractListModel

A ListModel that uses a List as Container

Author:
Jose Luis Martin - (jlm@joseluismartin.info)
See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.AbstractListModel
listenerList
 
Constructor Summary
ListListModel()
           
ListListModel(List<?> list)
           
 
Method Summary
 void addAll(Collection c)
           
 void clear()
           
 Object getElementAt(int index)
           
 List getList()
           
 int getSize()
           
 void removeAll(Collection c)
           
 void setList(List list)
           
 
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
 

Constructor Detail

ListListModel

public ListListModel()

ListListModel

public ListListModel(List<?> list)
Method Detail

getElementAt

public Object getElementAt(int index)

getSize

public int getSize()

getList

public List getList()
Returns:
the list

setList

public void setList(List list)
Parameters:
list - the list to set

removeAll

public void removeAll(Collection c)
Parameters:
c - collection with objects to remove

addAll

public void addAll(Collection c)
Parameters:
c - collection with objets to add

clear

public void clear()


Copyright © 2013 JDAL. All Rights Reserved.