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 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 category
      category short name (i18n key)
    • categoryLabel

      protected java.lang.String categoryLabel
      category long name (i18n key)
    • entries

      protected java.util.List<OptionModel> entries
      options of the category
    • pcs

      protected java.beans.PropertyChangeSupport pcs
      suport 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

      protected void addOption​(OptionModel option)
    • getCategory

      public java.lang.String getCategory()
    • getCategoryLabel

      public java.lang.String getCategoryLabel()
    • getEntries

      public java.util.List<OptionModel> getEntries()
    • isModified

      public boolean isModified()
    • isValid

      public boolean isValid()
    • getOptionModel

      public OptionModel getOptionModel​(java.lang.String optionModelKey)
    • setValue

      public void setValue​(OptionModel key, java.lang.Object val)
    • iterator

      public java.util.Iterator<OptionModel> iterator()
      Specified by:
      iterator in interface java.lang.Iterable<OptionModel>
    • getInvalidOptions

      public java.util.List<OptionModel> getInvalidOptions()
    • getModifiedOptions

      public java.util.List<OptionModel> getModifiedOptions()
    • getSavedOptions

      public java.util.List<OptionModel> 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:
      finalize in class java.lang.Object
      Throws:
      java.lang.Throwable