|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjaxx.runtime.swing.editor.config.model.OptionModel
public class OptionModel
le modele d'une option de la configuration a editer.
| Field Summary | |
|---|---|
protected org.nuiton.util.ApplicationConfig.OptionDef |
def
la definition de l'option ( venant de la config) |
protected javax.swing.table.TableCellEditor |
editor
l'editeur utilise pour modifier graphiquement l'option |
protected boolean |
needReloadApplication
un drapeau pour savoir si le changement de l'option nécessite un redémarrage de l'application. |
protected boolean |
needReloadUI
un drapeau pour savoir si le changement de l'option nécessite un redémarrage de l'ui. |
protected java.lang.Object |
originalValue
la valeur non modifié de l'option |
protected java.lang.String |
propertyName
le nom de la propriété javaBean (peut etre null, si option sans support javaBean) |
protected boolean |
saved
un drapeau pour savoir si l'option a été sauvée |
protected boolean |
valid
un drapeau pour savoir si l'option est valide (n'est pas utilisé actuellement) |
protected java.lang.Object |
value
la valeur actuelle de l'option (peut être la valeur orignal si non modifée) |
| Constructor Summary | |
|---|---|
protected |
OptionModel(org.nuiton.util.ApplicationConfig.OptionDef def,
java.lang.Object value)
|
| Method Summary | |
|---|---|
java.lang.String |
getDefaultValue()
|
java.lang.String |
getDescription()
|
javax.swing.table.TableCellEditor |
getEditor()
|
java.lang.String |
getKey()
|
java.lang.Object |
getOriginalValue()
|
java.lang.String |
getPropertyName()
|
java.lang.Class<?> |
getType()
|
java.lang.Object |
getValue()
|
void |
initValue(java.lang.Object originalValue)
|
boolean |
isFinal()
|
boolean |
isModified()
|
boolean |
isNeedReloadApplication()
|
boolean |
isNeedReloadUI()
|
boolean |
isSaved()
|
boolean |
isTransient()
|
boolean |
isValid()
|
protected void |
setEditor(javax.swing.table.TableCellEditor editor)
|
protected void |
setNeedReloadApplication(boolean needReloadApplication)
|
protected void |
setNeedReloadUI(boolean needReloadUI)
|
protected void |
setPropertyName(java.lang.String propertyName)
|
void |
setSaved(boolean saved)
|
void |
setValid(boolean valid)
|
void |
setValue(java.lang.Object value)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected final org.nuiton.util.ApplicationConfig.OptionDef def
protected boolean valid
protected boolean saved
protected boolean needReloadUI
protected boolean needReloadApplication
protected java.lang.Object originalValue
protected java.lang.Object value
protected java.lang.String propertyName
protected javax.swing.table.TableCellEditor editor
| Constructor Detail |
|---|
protected OptionModel(org.nuiton.util.ApplicationConfig.OptionDef def,
java.lang.Object value)
| Method Detail |
|---|
public java.lang.String getKey()
getKey in interface org.nuiton.util.ApplicationConfig.OptionDefpublic java.lang.Class<?> getType()
getType in interface org.nuiton.util.ApplicationConfig.OptionDefpublic java.lang.String getDescription()
getDescription in interface org.nuiton.util.ApplicationConfig.OptionDefpublic java.lang.String getDefaultValue()
getDefaultValue in interface org.nuiton.util.ApplicationConfig.OptionDefpublic boolean isTransient()
isTransient in interface org.nuiton.util.ApplicationConfig.OptionDefpublic boolean isFinal()
isFinal in interface org.nuiton.util.ApplicationConfig.OptionDefpublic boolean isNeedReloadUI()
public boolean isNeedReloadApplication()
public java.lang.Object getOriginalValue()
public java.lang.Object getValue()
public void setValue(java.lang.Object value)
public boolean isModified()
public boolean isValid()
public void setValid(boolean valid)
public boolean isSaved()
public void setSaved(boolean saved)
public void initValue(java.lang.Object originalValue)
public java.lang.String getPropertyName()
public javax.swing.table.TableCellEditor getEditor()
protected void setEditor(javax.swing.table.TableCellEditor editor)
protected void setNeedReloadUI(boolean needReloadUI)
protected void setNeedReloadApplication(boolean needReloadApplication)
protected void setPropertyName(java.lang.String propertyName)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||