org.springframework.richclient.settings
Interface Settings

Show UML class diagram
All Known Implementing Classes:
AbstractSettings, JdbcSettings, PreferencesSettings, RootXmlSettings, TransientSettings, XmlSettings

public interface Settings

Author:
Peter De Bruycker

Method Summary
 void addPropertyChangeListener(PropertyChangeListener l)
           
 void addPropertyChangeListener(String key, PropertyChangeListener l)
           
 boolean contains(String key)
           
 String[] getAllKeys()
          Returns the "sum" of {link #getKeys()} and {link #getDefaultKeys()}.
 boolean getBoolean(String key)
           
 String[] getChildSettings()
           
 boolean getDefaultBoolean(String key)
           
 double getDefaultDouble(String key)
           
 float getDefaultFloat(String key)
           
 int getDefaultInt(String key)
           
 String[] getDefaultKeys()
          Returns the registered default keys in this Settings.
 LabeledEnum getDefaultLabeledEnum(String key)
           
 long getDefaultLong(String key)
           
 String getDefaultString(String key)
           
 double getDouble(String key)
           
 float getFloat(String key)
           
 int getInt(String key)
           
 String[] getKeys()
          Returns the keys in this Settings.
 LabeledEnum getLabeledEnum(String key)
           
 long getLong(String key)
           
 String getName()
           
 Settings getParent()
           
 Settings getSettings(String name)
           
 String getString(String key)
           
 boolean isDefault(String key)
           
 boolean isRoot()
           
 void load()
           
 void remove(String key)
           
 void removePropertyChangeListener(PropertyChangeListener l)
           
 void removePropertyChangeListener(String key, PropertyChangeListener l)
           
 void removeSettings()
          Removes this Settings from the backing store.
 void save()
           
 void setBoolean(String key, boolean value)
           
 void setDefaultBoolean(String key, boolean value)
           
 void setDefaultDouble(String key, double value)
           
 void setDefaultFloat(String key, float value)
           
 void setDefaultInt(String key, int value)
           
 void setDefaultLabeledEnum(String key, LabeledEnum value)
           
 void setDefaultLong(String key, long value)
           
 void setDefaultString(String key, String value)
           
 void setDouble(String key, double value)
           
 void setFloat(String key, float value)
           
 void setInt(String key, int value)
           
 void setLabeledEnum(String key, LabeledEnum value)
           
 void setLong(String key, long value)
           
 void setString(String key, String value)
           
 

Method Detail

setString

void setString(String key,
               String value)

getString

String getString(String key)

setDefaultString

void setDefaultString(String key,
                      String value)

getDefaultString

String getDefaultString(String key)

setInt

void setInt(String key,
            int value)

getInt

int getInt(String key)

setLong

void setLong(String key,
             long value)

getLong

long getLong(String key)

setDefaultInt

void setDefaultInt(String key,
                   int value)

getDefaultInt

int getDefaultInt(String key)

setDefaultLong

void setDefaultLong(String key,
                    long value)

getDefaultLong

long getDefaultLong(String key)

setFloat

void setFloat(String key,
              float value)

getFloat

float getFloat(String key)

setDefaultFloat

void setDefaultFloat(String key,
                     float value)

getDefaultFloat

float getDefaultFloat(String key)

setDouble

void setDouble(String key,
               double value)

getDouble

double getDouble(String key)

setDefaultDouble

void setDefaultDouble(String key,
                      double value)

getDefaultDouble

double getDefaultDouble(String key)

setBoolean

void setBoolean(String key,
                boolean value)

getBoolean

boolean getBoolean(String key)

setDefaultBoolean

void setDefaultBoolean(String key,
                       boolean value)

getDefaultBoolean

boolean getDefaultBoolean(String key)

setLabeledEnum

void setLabeledEnum(String key,
                    LabeledEnum value)

getLabeledEnum

LabeledEnum getLabeledEnum(String key)

setDefaultLabeledEnum

void setDefaultLabeledEnum(String key,
                           LabeledEnum value)

getDefaultLabeledEnum

LabeledEnum getDefaultLabeledEnum(String key)

isDefault

boolean isDefault(String key)

getKeys

String[] getKeys()
Returns the keys in this Settings.

Returns:
the keys

getDefaultKeys

String[] getDefaultKeys()
Returns the registered default keys in this Settings.

Returns:
the keys

getAllKeys

String[] getAllKeys()
Returns the "sum" of {link #getKeys()} and {link #getDefaultKeys()}.

Returns:
all keys

save

void save()
          throws IOException
Throws:
IOException

load

void load()
          throws IOException
Throws:
IOException

getSettings

Settings getSettings(String name)

removeSettings

void removeSettings()
Removes this Settings from the backing store.


getName

String getName()

getParent

Settings getParent()

addPropertyChangeListener

void addPropertyChangeListener(PropertyChangeListener l)

addPropertyChangeListener

void addPropertyChangeListener(String key,
                               PropertyChangeListener l)

removePropertyChangeListener

void removePropertyChangeListener(PropertyChangeListener l)

removePropertyChangeListener

void removePropertyChangeListener(String key,
                                  PropertyChangeListener l)

contains

boolean contains(String key)

remove

void remove(String key)

isRoot

boolean isRoot()

getChildSettings

String[] getChildSettings()


Copyright © 2004-2009 The Spring Framework. All Rights Reserved.