org.eclipse.mtj.ui.editors.jad
Interface IManifestPreferenceStore
-
public interface IManifestPreferenceStore
An IPreferenceStore implementation that reads and writes the information as a
Manifest format file.
-
Since:
- 1.0
-
Restriction:
- This class is not intended to be implemented by clients.
Method Summary
|
void
|
addPropertyChangeListener
(IPropertyChangeListener listener)
|
boolean
|
contains
(
String name)
|
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)
|
String
|
getString
(
String name)
|
boolean
|
isDefault
(
String name)
|
void
|
load
()
Loads this preference store from the file established in the constructor
PreferenceStore(java.lang.String) (or by
setFileName ). |
void
|
load
(
InputStream in)
Loads this preference store from the given input stream. |
boolean
|
needsSaving
()
|
String[]
|
preferenceNames
()
Returns an array of all preferences known to this store which have
current values other than their default value. |
void
|
putValue
(
String name,
String value)
|
void
|
removePropertyChangeListener
(IPropertyChangeListener listener)
|
void
|
save
()
|
void
|
save
(
OutputStream out)
Saves this preference store to the given output stream. |
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)
|
addPropertyChangeListener
void addPropertyChangeListener(IPropertyChangeListener listener)
-
contains
boolean contains(
String name)
-
firePropertyChangeEvent
void firePropertyChangeEvent(
String name,
Object oldValue,
Object newValue)
-
getBoolean
boolean getBoolean(
String name)
-
getDefaultBoolean
boolean getDefaultBoolean(
String name)
-
getDefaultDouble
double getDefaultDouble(
String name)
-
getDefaultFloat
float getDefaultFloat(
String name)
-
getDefaultInt
int getDefaultInt(
String name)
-
getDefaultLong
long getDefaultLong(
String name)
-
getDefaultString
String getDefaultString(
String name)
-
getDouble
double getDouble(
String name)
-
getFloat
float getFloat(
String name)
-
getInt
int getInt(
String name)
-
getLong
long getLong(
String name)
-
getString
String getString(
String name)
-
isDefault
boolean isDefault(
String name)
-
load
void load()
throws
IOException
- Loads this preference store from the file established in the constructor
PreferenceStore(java.lang.String)
(or by
setFileName
). Default preference values are not affected.
-
-
Throws:
-
IOException
- if there is a problem loading this store
load
void load(
InputStream in)
throws
IOException
- Loads this preference store from the given input stream. Default
preference values are not affected.
-
-
Parameters:
-
in
- the input stream
-
Throws:
-
IOException
- if there is a problem loading this store
needsSaving
boolean needsSaving()
-
preferenceNames
String[] preferenceNames()
- Returns an array of all preferences known to this store which have
current values other than their default value.
-
-
Returns:
- an array of preference names
putValue
void putValue(
String name,
String value)
-
removePropertyChangeListener
void removePropertyChangeListener(IPropertyChangeListener listener)
-
save
void save()
throws
IOException
-
-
Throws:
-
IOException
save
void save(
OutputStream out)
throws
IOException
- Saves this preference store to the given output stream. The given string
is inserted as header information.
-
-
Parameters:
-
out
- the output stream
-
Throws:
-
IOException
- if there is a problem saving this store
setDefault
void setDefault(
String name,
boolean value)
-
setDefault
void setDefault(
String name,
double value)
-
setDefault
void setDefault(
String name,
float value)
-
setDefault
void setDefault(
String name,
int value)
-
setDefault
void setDefault(
String name,
long value)
-
setDefault
void setDefault(
String name,
String defaultObject)
-
setToDefault
void setToDefault(
String name)
-
setValue
void setValue(
String name,
boolean value)
-
setValue
void setValue(
String name,
double value)
-
setValue
void setValue(
String name,
float value)
-
setValue
void setValue(
String name,
int value)
-
setValue
void setValue(
String name,
long value)
-
setValue
void setValue(
String name,
String value)
-