com.jurismarches.vradi.ui.models
Class EntityModel<E extends org.nuiton.wikitty.BusinessEntity>
java.lang.Object
javax.swing.AbstractListModel
com.jurismarches.vradi.ui.models.EntityModel<E>
- All Implemented Interfaces:
- java.io.Serializable, javax.swing.ComboBoxModel, javax.swing.ListModel, org.nuiton.wikitty.WikittyServiceListener
public class EntityModel<E extends org.nuiton.wikitty.BusinessEntity>
- extends javax.swing.AbstractListModel
- implements javax.swing.ComboBoxModel, org.nuiton.wikitty.WikittyServiceListener
- Author:
- letellier
- See Also:
- Serialized Form
|
Field Summary |
protected java.lang.Class<E> |
clazz
|
protected java.util.Map<java.lang.String,E> |
datas
|
protected java.lang.String |
ext
|
protected boolean |
firstNull
|
protected E |
selected
|
| Fields inherited from class javax.swing.AbstractListModel |
listenerList |
| Fields inherited from interface org.nuiton.wikitty.WikittyServiceListener |
CLEAR_EXTENSION_METHOD, CLEAR_WIKITTY_METHOD, PUT_EXTENSION_METHOD, PUT_WIKITTY_METHOD, REMOVE_EXTENSION_METHOD, REMOVE_WIKITTY_METHOD |
|
Constructor Summary |
EntityModel(java.lang.Class<E> clazz,
java.lang.String ext,
java.util.List<E> datas)
|
EntityModel(java.lang.Class<E> clazz,
java.lang.String ext,
java.util.List<E> datas,
boolean firstNull)
|
| 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 |
| Methods inherited from interface javax.swing.ListModel |
addListDataListener, removeListDataListener |
datas
protected java.util.Map<java.lang.String,E extends org.nuiton.wikitty.BusinessEntity> datas
selected
protected E extends org.nuiton.wikitty.BusinessEntity selected
firstNull
protected boolean firstNull
ext
protected java.lang.String ext
clazz
protected java.lang.Class<E extends org.nuiton.wikitty.BusinessEntity> clazz
EntityModel
public EntityModel(java.lang.Class<E> clazz,
java.lang.String ext,
java.util.List<E> datas)
EntityModel
public EntityModel(java.lang.Class<E> clazz,
java.lang.String ext,
java.util.List<E> datas,
boolean firstNull)
fillDatas
protected void fillDatas(java.util.List<E> datas)
getSize
public int getSize()
- Specified by:
getSize in interface javax.swing.ListModel
getElementAt
public java.lang.Object getElementAt(int index)
- Specified by:
getElementAt in interface javax.swing.ListModel
setSelectedItem
public void setSelectedItem(java.lang.Object anItem)
- Specified by:
setSelectedItem in interface javax.swing.ComboBoxModel
getSelectedItem
public java.lang.Object getSelectedItem()
- Specified by:
getSelectedItem in interface javax.swing.ComboBoxModel
updateDatas
protected void updateDatas(java.util.List<E> datas)
putWikitty
public void putWikitty(org.nuiton.wikitty.WikittyServiceEvent event)
- Specified by:
putWikitty in interface org.nuiton.wikitty.WikittyServiceListener
removeWikitty
public void removeWikitty(org.nuiton.wikitty.WikittyServiceEvent event)
- Specified by:
removeWikitty in interface org.nuiton.wikitty.WikittyServiceListener
clearWikitty
public void clearWikitty(org.nuiton.wikitty.WikittyServiceEvent event)
- Specified by:
clearWikitty in interface org.nuiton.wikitty.WikittyServiceListener
putExtension
public void putExtension(org.nuiton.wikitty.WikittyServiceEvent event)
- Specified by:
putExtension in interface org.nuiton.wikitty.WikittyServiceListener
removeExtension
public void removeExtension(org.nuiton.wikitty.WikittyServiceEvent event)
- Specified by:
removeExtension in interface org.nuiton.wikitty.WikittyServiceListener
clearExtension
public void clearExtension(org.nuiton.wikitty.WikittyServiceEvent event)
- Specified by:
clearExtension in interface org.nuiton.wikitty.WikittyServiceListener
Copyright © 2009-2010 JurisMarches. All Rights Reserved.