fr.ifremer.isisfish.ui.input.model
Class TopiaEntityListModel

java.lang.Object
  extended by javax.swing.AbstractListModel
      extended by javax.swing.DefaultListModel
          extended by fr.ifremer.isisfish.ui.input.model.TopiaEntityListModel
All Implemented Interfaces:
Serializable, ListModel

public class TopiaEntityListModel
extends DefaultListModel

Model pour la liste des TopiaEntity. Pas de selection par defaut.

Version:
$Revision: 3671 $ Last update : $Date: 2012-04-03 15:31:36 +0200 (Tue, 03 Apr 2012) $ By : $Author: echatellier $
Author:
chatellier
See Also:
Serialized Form

Field Summary
protected  List<? extends org.nuiton.topia.persistence.TopiaEntity> entities
          Zones list
 
Fields inherited from class javax.swing.AbstractListModel
listenerList
 
Constructor Summary
TopiaEntityListModel()
           
TopiaEntityListModel(List<? extends org.nuiton.topia.persistence.TopiaEntity> entities)
          Constructor with entities list.
 
Method Summary
 Object getElementAt(int index)
           
 List<? extends org.nuiton.topia.persistence.TopiaEntity> getElements()
          Return elements in model.
 int getSize()
           
 void setEntities(List<? extends org.nuiton.topia.persistence.TopiaEntity> entities)
          Update model entities list.
 
Methods inherited from class javax.swing.DefaultListModel
add, addElement, capacity, clear, contains, copyInto, elementAt, elements, ensureCapacity, firstElement, get, indexOf, indexOf, insertElementAt, isEmpty, lastElement, lastIndexOf, lastIndexOf, remove, removeAllElements, removeElement, removeElementAt, removeRange, set, setElementAt, setSize, size, toArray, toString, trimToSize
 
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

entities

protected List<? extends org.nuiton.topia.persistence.TopiaEntity> entities
Zones list

Constructor Detail

TopiaEntityListModel

public TopiaEntityListModel()

TopiaEntityListModel

public TopiaEntityListModel(List<? extends org.nuiton.topia.persistence.TopiaEntity> entities)
Constructor with entities list.

Parameters:
entities - entities list
Method Detail

setEntities

public void setEntities(List<? extends org.nuiton.topia.persistence.TopiaEntity> entities)
Update model entities list.

Parameters:
entities - entities

getElementAt

public Object getElementAt(int index)
Specified by:
getElementAt in interface ListModel
Overrides:
getElementAt in class DefaultListModel

getSize

public int getSize()
Specified by:
getSize in interface ListModel
Overrides:
getSize in class DefaultListModel

getElements

public List<? extends org.nuiton.topia.persistence.TopiaEntity> getElements()
Return elements in model.

Returns:
elements in model


Copyright © 1999-2012 CodeLutin. All Rights Reserved.