net.sf.ext.jflexsett.settings
Class SettingsGroup
java.lang.Object
net.sf.ext.jflexsett.settings.SettingsGroup
- public class SettingsGroup
- extends java.lang.Object
A settings group contains specific settings. A group can have
on child, creating a two level settings hierarchy. Deeper
hierarchies are not supported as yet.
- Since:
- 1.3
- Version:
- DC0.50
- Author:
- Robert-Jan van der Waals
Constructor Summary |
SettingsGroup(java.lang.String sKey,
java.lang.String helpIndex)
Creates a new settings group |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
SettingsGroup
public SettingsGroup(java.lang.String sKey,
java.lang.String helpIndex)
- Creates a new settings group
- Parameters:
sKey
- a unique identifier of this group
addChild
public void addChild(SettingsGroup child)
- Adds a child to the settings group
getKey
public java.lang.String getKey()
getHelpIndex
public java.lang.String getHelpIndex()
getChildren
public java.util.Hashtable getChildren()
getChild
public SettingsGroup getChild(java.lang.String sGroupKey)
getSettings
public java.util.Hashtable getSettings()
getSetting
protected Setting getSetting(java.lang.String sKey)
add
protected void add(Setting setting)
toString
public java.lang.String toString()