rjw.flex.settings
Class SettingsGroup

java.lang.Object
  |
  +--rjw.flex.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)
          Creates a new settings group
 
Method Summary
 void addChild(SettingsGroup child)
          Adds a child to the settings group
 SettingsGroup getChild(java.lang.String sGroupKey)
           
 java.util.Hashtable getChildren()
           
 java.lang.String getKey()
           
 java.util.Hashtable getSettings()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SettingsGroup

public SettingsGroup(java.lang.String sKey)
Creates a new settings group

Parameters:
sKey - a unique identifier of this group
Method Detail

addChild

public void addChild(SettingsGroup child)
Adds a child to the settings group


getKey

public java.lang.String getKey()

getChildren

public java.util.Hashtable getChildren()

getChild

public SettingsGroup getChild(java.lang.String sGroupKey)

getSettings

public java.util.Hashtable getSettings()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object