Package jaxx.runtime.swing.config.model
Class CategoryModel
java.lang.Object
jaxx.runtime.swing.config.model.CategoryModel
- All Implemented Interfaces:
java.io.Serializable,java.lang.Iterable<OptionModel>
public class CategoryModel extends java.lang.Object implements java.lang.Iterable<OptionModel>, java.io.Serializable
le modele d'une categorie d'options.
Une categorie est un ensemble d'options.
- Since:
- 2.5.11
- Author:
- tchemit
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Stringcategorycategory short name (i18n key)protected java.lang.StringcategoryLabelcategory long name (i18n key)protected java.util.List<OptionModel>entriesoptions of the categorystatic java.lang.StringMODIFIED_PROPERTY_NAMEprotected java.beans.PropertyChangeSupportpcssuport of modificationstatic java.lang.StringRELOAD_PROPERTY_NAMEstatic java.lang.StringVALID_PROPERTY_NAME -
Constructor Summary
Constructors Modifier Constructor Description protectedCategoryModel(java.lang.String category, java.lang.String categoryLabel)CategoryModel(java.lang.String category, java.lang.String categoryLabel, OptionModel[] entries)Deprecated. -
Method Summary
Modifier and Type Method Description protected voidaddOption(OptionModel option)voidaddPropertyChangeListener(java.beans.PropertyChangeListener listener)voidaddPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)voiddestroy()protected voidfinalize()voidfirePropertyChange(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)java.lang.StringgetCategory()java.lang.StringgetCategoryLabel()java.util.List<OptionModel>getEntries()java.util.List<OptionModel>getInvalidOptions()java.util.List<OptionModel>getModifiedOptions()OptionModelgetOptionModel(java.lang.String optionModelKey)java.beans.PropertyChangeListener[]getPropertyChangeListeners()java.beans.PropertyChangeListener[]getPropertyChangeListeners(java.lang.String propertyName)java.util.List<OptionModel>getSavedOptions()booleanhasListeners(java.lang.String propertyName)booleanisModified()booleanisValid()java.util.Iterator<OptionModel>iterator()voidremovePropertyChangeListener(java.beans.PropertyChangeListener listener)voidremovePropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)voidsetValue(OptionModel key, java.lang.Object val)Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
RELOAD_PROPERTY_NAME
public static final java.lang.String RELOAD_PROPERTY_NAME- See Also:
- Constant Field Values
-
MODIFIED_PROPERTY_NAME
public static final java.lang.String MODIFIED_PROPERTY_NAME- See Also:
- Constant Field Values
-
VALID_PROPERTY_NAME
public static final java.lang.String VALID_PROPERTY_NAME- See Also:
- Constant Field Values
-
category
protected java.lang.String categorycategory short name (i18n key) -
categoryLabel
protected java.lang.String categoryLabelcategory long name (i18n key) -
entries
options of the category -
pcs
protected java.beans.PropertyChangeSupport pcssuport of modification
-
-
Constructor Details
-
CategoryModel
protected CategoryModel(java.lang.String category, java.lang.String categoryLabel) -
CategoryModel
@Deprecated public CategoryModel(java.lang.String category, java.lang.String categoryLabel, OptionModel[] entries)Deprecated.
-
-
Method Details
-
addOption
-
getCategory
public java.lang.String getCategory() -
getCategoryLabel
public java.lang.String getCategoryLabel() -
getEntries
-
isModified
public boolean isModified() -
isValid
public boolean isValid() -
getOptionModel
-
setValue
-
iterator
- Specified by:
iteratorin interfacejava.lang.Iterable<OptionModel>
-
getInvalidOptions
-
getModifiedOptions
-
getSavedOptions
-
firePropertyChange
public void firePropertyChange(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue) -
addPropertyChangeListener
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener) -
addPropertyChangeListener
public void addPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener) -
removePropertyChangeListener
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener) -
removePropertyChangeListener
public void removePropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener) -
hasListeners
public boolean hasListeners(java.lang.String propertyName) -
getPropertyChangeListeners
public java.beans.PropertyChangeListener[] getPropertyChangeListeners(java.lang.String propertyName) -
getPropertyChangeListeners
public java.beans.PropertyChangeListener[] getPropertyChangeListeners() -
destroy
public void destroy() -
finalize
protected void finalize() throws java.lang.Throwable- Overrides:
finalizein classjava.lang.Object- Throws:
java.lang.Throwable
-