allensoft.javacvs.client
Class Settings

java.lang.Object
  |
  +--allensoft.javacvs.client.Settings

public class Settings
extends java.lang.Object

Defines a way of setting and getting settings that are saved.


Method Summary
 void addPropertyChangeListener(java.beans.PropertyChangeListener l)
           
 void addPropertyChangeListener(java.lang.String sSetting, java.beans.PropertyChangeListener l)
           
 boolean getBooleanSetting(java.lang.String sName, boolean bDefault)
           
static Settings getDefaultSettings()
          Gets the default settings object.
static java.io.File getDefaultSettingsFile()
           
 int getIntSetting(java.lang.String sName, int nDefault)
           
 java.lang.String getSetting(java.lang.String sName)
           
 java.lang.String getSetting(java.lang.String sName, java.lang.String sDefault)
           
 void removePropertyChangeListener(java.beans.PropertyChangeListener l)
           
 void removePropertyChangeListener(java.lang.String sSetting, java.beans.PropertyChangeListener l)
           
 void save()
           
 void save(java.io.File out)
           
 void save(java.io.OutputStream out)
           
 void setBooleanSetting(java.lang.String sName, boolean bValue)
           
 void setIntSetting(java.lang.String sName, int nValue)
           
 void setSetting(java.lang.String sName, java.lang.String sValue)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getDefaultSettings

public static Settings getDefaultSettings()
Gets the default settings object.

getDefaultSettingsFile

public static java.io.File getDefaultSettingsFile()

addPropertyChangeListener

public void addPropertyChangeListener(java.beans.PropertyChangeListener l)

addPropertyChangeListener

public void addPropertyChangeListener(java.lang.String sSetting,
                                      java.beans.PropertyChangeListener l)

removePropertyChangeListener

public void removePropertyChangeListener(java.beans.PropertyChangeListener l)

removePropertyChangeListener

public void removePropertyChangeListener(java.lang.String sSetting,
                                         java.beans.PropertyChangeListener l)

save

public void save(java.io.OutputStream out)
          throws java.io.IOException

save

public void save(java.io.File out)
          throws java.io.IOException

save

public void save()
          throws java.io.IOException

getSetting

public java.lang.String getSetting(java.lang.String sName,
                                   java.lang.String sDefault)

getSetting

public java.lang.String getSetting(java.lang.String sName)

getBooleanSetting

public boolean getBooleanSetting(java.lang.String sName,
                                 boolean bDefault)

getIntSetting

public int getIntSetting(java.lang.String sName,
                         int nDefault)

setSetting

public void setSetting(java.lang.String sName,
                       java.lang.String sValue)

setBooleanSetting

public void setBooleanSetting(java.lang.String sName,
                              boolean bValue)

setIntSetting

public void setIntSetting(java.lang.String sName,
                          int nValue)