org.eclipse.net4j.util.ui.prefs
Class OMPreferenceStore

java.lang.Object
  extended by org.eclipse.net4j.util.ui.prefs.OMPreferenceStore
All Implemented Interfaces:
IPreferenceStore

public class OMPreferenceStore
extends Object
implements IPreferenceStore


Field Summary
 
Fields inherited from interface org.eclipse.jface.preference.IPreferenceStore
BOOLEAN_DEFAULT_DEFAULT, DOUBLE_DEFAULT_DEFAULT, FALSE, FLOAT_DEFAULT_DEFAULT, INT_DEFAULT_DEFAULT, LONG_DEFAULT_DEFAULT, STRING_DEFAULT_DEFAULT, TRUE
 
Constructor Summary
OMPreferenceStore(OMPreferences preferences)
           
 
Method Summary
 void addPropertyChangeListener(IPropertyChangeListener listener)
           
 boolean contains(String name)
           
 void dispose()
           
 void firePropertyChangeEvent(String name, Object oldValue, Object newValue)
           
 boolean getBoolean(String name)
           
 boolean getDefaultBoolean(String name)
           
 double getDefaultDouble(String name)
           
 float getDefaultFloat(String name)
           
 int getDefaultInt(String name)
           
 long getDefaultLong(String name)
           
 String getDefaultString(String name)
           
 double getDouble(String name)
           
 float getFloat(String name)
           
 int getInt(String name)
           
 long getLong(String name)
           
 OMPreferences getPreferences()
           
 String getString(String name)
           
 boolean isDefault(String name)
           
 boolean needsSaving()
           
 void putValue(String name, String value)
           
 void removePropertyChangeListener(IPropertyChangeListener listener)
           
 void setDefault(String name, boolean value)
           
 void setDefault(String name, double value)
           
 void setDefault(String name, float value)
           
 void setDefault(String name, int value)
           
 void setDefault(String name, long value)
           
 void setDefault(String name, String defaultObject)
           
 void setToDefault(String name)
           
 void setValue(String name, boolean value)
           
 void setValue(String name, double value)
           
 void setValue(String name, float value)
           
 void setValue(String name, int value)
           
 void setValue(String name, long value)
           
 void setValue(String name, String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OMPreferenceStore

public OMPreferenceStore(OMPreferences preferences)
Method Detail

dispose

public void dispose()

getPreferences

public OMPreferences getPreferences()

addPropertyChangeListener

public void addPropertyChangeListener(IPropertyChangeListener listener)
Specified by:
addPropertyChangeListener in interface IPreferenceStore

removePropertyChangeListener

public void removePropertyChangeListener(IPropertyChangeListener listener)
Specified by:
removePropertyChangeListener in interface IPreferenceStore

firePropertyChangeEvent

public void firePropertyChangeEvent(String name,
                                    Object oldValue,
                                    Object newValue)
Specified by:
firePropertyChangeEvent in interface IPreferenceStore

contains

public boolean contains(String name)
Specified by:
contains in interface IPreferenceStore

isDefault

public boolean isDefault(String name)
Specified by:
isDefault in interface IPreferenceStore

needsSaving

public boolean needsSaving()
Specified by:
needsSaving in interface IPreferenceStore

getDefaultBoolean

public boolean getDefaultBoolean(String name)
Specified by:
getDefaultBoolean in interface IPreferenceStore

getDefaultDouble

public double getDefaultDouble(String name)
Specified by:
getDefaultDouble in interface IPreferenceStore

getDefaultFloat

public float getDefaultFloat(String name)
Specified by:
getDefaultFloat in interface IPreferenceStore

getDefaultInt

public int getDefaultInt(String name)
Specified by:
getDefaultInt in interface IPreferenceStore

getDefaultLong

public long getDefaultLong(String name)
Specified by:
getDefaultLong in interface IPreferenceStore

getDefaultString

public String getDefaultString(String name)
Specified by:
getDefaultString in interface IPreferenceStore

setDefault

public void setDefault(String name,
                       boolean value)
Specified by:
setDefault in interface IPreferenceStore

setDefault

public void setDefault(String name,
                       double value)
Specified by:
setDefault in interface IPreferenceStore

setDefault

public void setDefault(String name,
                       float value)
Specified by:
setDefault in interface IPreferenceStore

setDefault

public void setDefault(String name,
                       int value)
Specified by:
setDefault in interface IPreferenceStore

setDefault

public void setDefault(String name,
                       long value)
Specified by:
setDefault in interface IPreferenceStore

setDefault

public void setDefault(String name,
                       String defaultObject)
Specified by:
setDefault in interface IPreferenceStore

setToDefault

public void setToDefault(String name)
Specified by:
setToDefault in interface IPreferenceStore

getBoolean

public boolean getBoolean(String name)
Specified by:
getBoolean in interface IPreferenceStore

getDouble

public double getDouble(String name)
Specified by:
getDouble in interface IPreferenceStore

getFloat

public float getFloat(String name)
Specified by:
getFloat in interface IPreferenceStore

getInt

public int getInt(String name)
Specified by:
getInt in interface IPreferenceStore

getLong

public long getLong(String name)
Specified by:
getLong in interface IPreferenceStore

getString

public String getString(String name)
Specified by:
getString in interface IPreferenceStore

putValue

public void putValue(String name,
                     String value)
Specified by:
putValue in interface IPreferenceStore

setValue

public void setValue(String name,
                     boolean value)
Specified by:
setValue in interface IPreferenceStore

setValue

public void setValue(String name,
                     double value)
Specified by:
setValue in interface IPreferenceStore

setValue

public void setValue(String name,
                     float value)
Specified by:
setValue in interface IPreferenceStore

setValue

public void setValue(String name,
                     int value)
Specified by:
setValue in interface IPreferenceStore

setValue

public void setValue(String name,
                     long value)
Specified by:
setValue in interface IPreferenceStore

setValue

public void setValue(String name,
                     String value)
Specified by:
setValue in interface IPreferenceStore


Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.