jaxx.runtime.swing.editor.config.model
Class OptionModel

java.lang.Object
  extended by jaxx.runtime.swing.editor.config.model.OptionModel
All Implemented Interfaces:
org.nuiton.util.ApplicationConfig.OptionDef

public class OptionModel
extends java.lang.Object
implements org.nuiton.util.ApplicationConfig.OptionDef

le modele d'une option de la configuration a editer.

Author:
tchemit

Field Summary
protected  org.nuiton.util.ApplicationConfig.OptionDef def
          la definition de l'option ( venant de la config)
protected  java.lang.Object originalValue
          la valeur non modifié de l'option
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()
           
 java.lang.String getKey()
           
 java.lang.Object getOriginalValue()
           
 java.lang.Class<?> getType()
           
 java.lang.Object getValue()
           
 void initValue(java.lang.Object originalValue)
           
 boolean isFinal()
           
 boolean isModified()
           
 boolean isSaved()
           
 boolean isTransient()
           
 boolean isValid()
           
 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

def

protected final org.nuiton.util.ApplicationConfig.OptionDef def
la definition de l'option ( venant de la config)


valid

protected boolean valid
un drapeau pour savoir si l'option est valide (n'est pas utilisé actuellement)


saved

protected boolean saved
un drapeau pour savoir si l'option a été sauvée


originalValue

protected java.lang.Object originalValue
la valeur non modifié de l'option


value

protected java.lang.Object value
la valeur actuelle de l'option (peut être la valeur orignal si non modifée)

Constructor Detail

OptionModel

protected OptionModel(org.nuiton.util.ApplicationConfig.OptionDef def,
                      java.lang.Object value)
Method Detail

getKey

public java.lang.String getKey()
Specified by:
getKey in interface org.nuiton.util.ApplicationConfig.OptionDef

getType

public java.lang.Class<?> getType()
Specified by:
getType in interface org.nuiton.util.ApplicationConfig.OptionDef

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in interface org.nuiton.util.ApplicationConfig.OptionDef

getDefaultValue

public java.lang.String getDefaultValue()
Specified by:
getDefaultValue in interface org.nuiton.util.ApplicationConfig.OptionDef

isTransient

public boolean isTransient()
Specified by:
isTransient in interface org.nuiton.util.ApplicationConfig.OptionDef

isFinal

public boolean isFinal()
Specified by:
isFinal in interface org.nuiton.util.ApplicationConfig.OptionDef

getOriginalValue

public java.lang.Object getOriginalValue()

getValue

public java.lang.Object getValue()

setValue

public void setValue(java.lang.Object value)

isModified

public boolean isModified()

isValid

public boolean isValid()

setValid

public void setValid(boolean valid)

isSaved

public boolean isSaved()

setSaved

public void setSaved(boolean saved)

initValue

public void initValue(java.lang.Object originalValue)


Copyright © 2008-2009 CodeLutin. All Rights Reserved.