net.datacrow.settings
Class Settings

java.lang.Object
  extended by net.datacrow.settings.Settings
Direct Known Subclasses:
DcApplicationSettings, DcModuleSettings

public abstract class Settings
extends java.lang.Object


Constructor Summary
Settings()
           
 
Method Summary
 void addSetting(java.lang.String group, Setting setting)
           
 boolean contains(java.lang.String key)
           
protected abstract  void createGroups()
           
 java.lang.Object get(java.lang.String key)
           
 boolean getBoolean(java.lang.String key)
           
 java.awt.Color getColor(java.lang.String key)
           
 IDefinitions getDefinitions(java.lang.String key)
           
 java.awt.Dimension getDimension(java.lang.String key)
           
 java.awt.Font getFont(java.lang.String key)
           
 int getInt(java.lang.String key)
           
 int[] getIntArray(java.lang.String key)
           
 long getLong(java.lang.String key)
           
 DcLookAndFeel getLookAndFeel(java.lang.String key)
           
 Setting getSetting(java.lang.String key)
           
 Settings getSettings()
           
 java.lang.String getString(java.lang.String key)
           
 java.lang.String[] getStringArray(java.lang.String key)
           
protected  void load()
           
 void parseString(java.lang.String key, java.lang.String value)
           
 void save()
           
 void set(java.lang.String key, java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Settings

public Settings()
Method Detail

load

protected void load()

createGroups

protected abstract void createGroups()

contains

public boolean contains(java.lang.String key)

getSetting

public Setting getSetting(java.lang.String key)

getSettings

public Settings getSettings()

save

public void save()

addSetting

public void addSetting(java.lang.String group,
                       Setting setting)

get

public java.lang.Object get(java.lang.String key)

set

public void set(java.lang.String key,
                java.lang.Object value)

getIntArray

public int[] getIntArray(java.lang.String key)

getDefinitions

public IDefinitions getDefinitions(java.lang.String key)

getFont

public java.awt.Font getFont(java.lang.String key)

getLookAndFeel

public DcLookAndFeel getLookAndFeel(java.lang.String key)

getLong

public long getLong(java.lang.String key)

getInt

public int getInt(java.lang.String key)

getBoolean

public boolean getBoolean(java.lang.String key)

getColor

public java.awt.Color getColor(java.lang.String key)

getDimension

public java.awt.Dimension getDimension(java.lang.String key)

getString

public java.lang.String getString(java.lang.String key)

getStringArray

public java.lang.String[] getStringArray(java.lang.String key)

parseString

public void parseString(java.lang.String key,
                        java.lang.String value)