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

java.lang.Object
  extended by jaxx.runtime.swing.editor.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.

Author:
tchemit
See Also:
Serialized Form

Field Summary
protected  java.lang.String category
          category short name (i18n key)
protected  java.lang.String categoryLabel
          category long name (i18n key)
protected  java.util.List<OptionModel> entries
          options of the category
static java.lang.String MODIFIED_PROPERTY_NAME
           
protected  java.beans.PropertyChangeSupport pcs
          suport of modification
static java.lang.String RELOAD_PROPERTY_NAME
           
static java.lang.String VALID_PROPERTY_NAME
           
 
Constructor Summary
protected CategoryModel(java.lang.String category, java.lang.String categoryLabel)
           
  CategoryModel(java.lang.String category, java.lang.String categoryLabel, OptionModel[] entries)
          Deprecated. 
 
Method Summary
protected  void addOption(OptionModel option)
           
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void addPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
           
 void destroy()
           
protected  void finalize()
           
 void firePropertyChange(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)
           
 java.lang.String getCategory()
           
 java.lang.String getCategoryLabel()
           
 java.util.List<OptionModel> getEntries()
           
 java.util.List<OptionModel> getInvalidOptions()
           
 java.util.List<OptionModel> getModifiedOptions()
           
 java.beans.PropertyChangeListener[] getPropertyChangeListeners()
           
 java.beans.PropertyChangeListener[] getPropertyChangeListeners(java.lang.String propertyName)
           
 java.util.List<OptionModel> getSavedOptions()
           
 boolean hasListeners(java.lang.String propertyName)
           
 boolean isModified()
           
 boolean isValid()
           
 java.util.Iterator<OptionModel> iterator()
           
 void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void removePropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
           
 void setValue(OptionModel key, java.lang.Object val)
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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 Detail

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 Detail

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()

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


Copyright © 2008-2010 CodeLutin. All Rights Reserved.