public abstract class AbstractCaracteristicTabUIModel<RM extends AbstractTuttiBeanUIModel<Serializable,RM>,M extends AbstractCaracteristicTabUIModel<RM,M>> extends AbstractTuttiTableUIModel<FishingOperation,RM,M> implements org.nuiton.jaxx.application.swing.tab.TabContentModel
| Modifier and Type | Field and Description |
|---|---|
protected List<Caracteristic> |
availableCaracteristics |
protected CaracteristicMap |
caracteristicMap
Caracteristics
|
static String |
PROPERTY_AVAILABLE_CARACTERISTICS |
static String |
PROPERTY_CARACTERISTIC_MAP |
static String |
PROPERTY_REMOVE_CARACTERISTIC_ENABLED |
protected boolean |
removeCaracteristicEnabled
Can user remove a selected caracteristic?
|
PROPERTY_ROWS, PROPERTY_ROWS_IN_ERROR, rows, rowsInErrorid, modify, PROPERTY_MODIFY, PROPERTY_VALID, validPROPERTY_ID| Constructor and Description |
|---|
AbstractCaracteristicTabUIModel() |
| Modifier and Type | Method and Description |
|---|---|
List<Caracteristic> |
getAvailableCaracteristics() |
CaracteristicMap |
getCaracteristicMap() |
String |
getIcon() |
boolean |
isCloseable() |
boolean |
isEmpty() |
boolean |
isRemoveCaracteristicEnabled() |
protected FishingOperation |
newEntity() |
void |
setAvailableCaracteristics(List<Caracteristic> availableCaracteristics) |
void |
setCaracteristicMap(CaracteristicMap caracteristicMap) |
void |
setRemoveCaracteristicEnabled(boolean removeCaracteristicEnabled) |
addRowInError, getRowCount, getRows, getRowsInError, removeRowInError, setRows, setRowsInErrorfirePropertyChanged, fromBean, fromEntity, getChild, getChild, getId, getIdAsInt, isCreate, isModify, isValid, setId, setId, setModify, setValid, toBean, toEntityaddPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, addVetoableChangeListener, clone, fireIndexedPropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, fireVetoableChange, getPropertyChangeListeners, getPropertyChangeListeners, getVetoableChangeListeners, getVetoableChangeListeners, hasPropertyChangeListeners, hasVetoableChangeListeners, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, removeVetoableChangeListenerpublic static final String PROPERTY_CARACTERISTIC_MAP
public static final String PROPERTY_REMOVE_CARACTERISTIC_ENABLED
public static final String PROPERTY_AVAILABLE_CARACTERISTICS
protected List<Caracteristic> availableCaracteristics
protected CaracteristicMap caracteristicMap
protected boolean removeCaracteristicEnabled
public List<Caracteristic> getAvailableCaracteristics()
public void setAvailableCaracteristics(List<Caracteristic> availableCaracteristics)
public CaracteristicMap getCaracteristicMap()
public void setCaracteristicMap(CaracteristicMap caracteristicMap)
public boolean isRemoveCaracteristicEnabled()
public void setRemoveCaracteristicEnabled(boolean removeCaracteristicEnabled)
public boolean isEmpty()
isEmpty in interface org.nuiton.jaxx.application.swing.tab.TabContentModelpublic String getIcon()
getIcon in interface org.nuiton.jaxx.application.swing.tab.TabContentModelprotected FishingOperation newEntity()
newEntity in class AbstractTuttiBeanUIModel<FishingOperation,M extends AbstractCaracteristicTabUIModel<RM,M>>public boolean isCloseable()
isCloseable in interface org.nuiton.jaxx.application.swing.tab.TabContentModelCopyright © 2012–2014 Ifremer. All rights reserved.