|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjaxx.runtime.swing.editor.config.model.ConfigUIModel
public class ConfigUIModel
Le modele de l'ui des preferences.
Ce modele contient les catégories des options.
| Field Summary | |
|---|---|
protected java.util.Map<java.lang.String,CategoryModel> |
categories
le dictionnaire des options disponibles par categorie |
static java.lang.String |
CATEGORY_MODEL_PROPERTY_NAME
|
protected CategoryModel |
categoryModel
la cateogrie en cours d'utilisation |
protected org.nuiton.util.ApplicationConfig |
config
La configuration de l'application |
protected java.beans.PropertyChangeSupport |
pcs
suport of modification |
protected java.lang.Runnable |
reloadApplicationCallback
call back when reload application is necessary |
protected java.lang.Runnable |
reloadUICallback
call back when reload ui is necessary |
protected boolean |
saved
un drapeau pour savoir si la configuration a été modifiée au moins une fois. |
protected boolean |
standalone
un drapeau pour savoir si l'ui de configuration a été lancée en mode standalone ou pas. |
| Constructor Summary | |
|---|---|
ConfigUIModel(org.nuiton.util.ApplicationConfig config)
|
|
| Method Summary | |
|---|---|
void |
addCategory(CategoryModel category)
Ajoute une categorie dans le modele. |
void |
addCategory(java.lang.String category,
java.lang.String categoryLabel,
org.nuiton.util.ApplicationConfig.OptionDef... keys)
Deprecated. since 2.0.0 prefer use the addCategory(CategoryModel) |
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener)
|
void |
addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
|
void |
firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue)
|
int |
getCategoryIndex(java.lang.String category)
|
CategoryModel |
getCategoryModel()
|
protected org.nuiton.util.ApplicationConfig |
getConfig()
|
java.beans.PropertyChangeListener[] |
getPropertyChangeListeners()
|
java.beans.PropertyChangeListener[] |
getPropertyChangeListeners(java.lang.String propertyName)
|
java.lang.Runnable |
getReloadApplicationCallback()
|
java.lang.Runnable |
getReloadUICallback()
|
boolean |
hasListeners(java.lang.String propertyName)
|
boolean |
isSaved()
|
boolean |
isStandalone()
|
java.util.Iterator<CategoryModel> |
iterator()
|
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener)
|
void |
removePropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
|
void |
reset()
|
void |
saveModified()
|
void |
setCategory(java.lang.String category)
Change la categorie en cours d'édition. |
void |
setCategoryModel(CategoryModel categoryModel)
|
protected void |
setReloadApplicationCallback(java.lang.Runnable reloadApplicationCallback)
|
protected void |
setReloadUICallback(java.lang.Runnable reloadUICallback)
|
void |
setSaved(boolean saved)
|
void |
setStandalone(boolean standalone)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String CATEGORY_MODEL_PROPERTY_NAME
protected final java.util.Map<java.lang.String,CategoryModel> categories
protected final org.nuiton.util.ApplicationConfig config
protected CategoryModel categoryModel
protected boolean saved
protected boolean standalone
protected java.lang.Runnable reloadUICallback
protected java.lang.Runnable reloadApplicationCallback
protected final java.beans.PropertyChangeSupport pcs
| Constructor Detail |
|---|
public ConfigUIModel(org.nuiton.util.ApplicationConfig config)
| Method Detail |
|---|
@Deprecated
public void addCategory(java.lang.String category,
java.lang.String categoryLabel,
org.nuiton.util.ApplicationConfig.OptionDef... keys)
addCategory(CategoryModel)
category - l'id de la categorie (la clef de traduction du nom de la categorie)categoryLabel - la clef de traduction de la description de la categoriekeys - les options de la categoriepublic void addCategory(CategoryModel category)
category - la categorie a ajouter au modèle.public void setCategory(java.lang.String category)
category - l'id de la categorie courantepublic java.util.Iterator<CategoryModel> iterator()
iterator in interface java.lang.Iterable<CategoryModel>public CategoryModel getCategoryModel()
public void setCategoryModel(CategoryModel categoryModel)
public boolean isSaved()
public void setSaved(boolean saved)
public boolean isStandalone()
public void setStandalone(boolean standalone)
public java.lang.Runnable getReloadApplicationCallback()
public java.lang.Runnable getReloadUICallback()
public void saveModified()
public void reset()
public int getCategoryIndex(java.lang.String category)
public void firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue)
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
public void addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
public void removePropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
public boolean hasListeners(java.lang.String propertyName)
public java.beans.PropertyChangeListener[] getPropertyChangeListeners(java.lang.String propertyName)
public java.beans.PropertyChangeListener[] getPropertyChangeListeners()
protected void setReloadApplicationCallback(java.lang.Runnable reloadApplicationCallback)
protected void setReloadUICallback(java.lang.Runnable reloadUICallback)
protected org.nuiton.util.ApplicationConfig getConfig()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||