net.refractions.udig.style.sld.editor
Class SLDPreferencesService
java.lang.Object
net.refractions.udig.style.sld.editor.SLDPreferencesService
public class SLDPreferencesService
- extends java.lang.Object
TODO Purpose of
Yes, I know we aren't supposed to implement IPreferencesService, but this isn't a regular
circumstance; since we want to have the same functionality as the preference dialog without being
the preference dialog, this seems appropriate.
- Since:
- 1.1
- Author:
- chorner
Method Summary |
void |
applyPreferences(IEclipsePreferences node,
IPreferenceFilter[] filters)
|
IStatus |
applyPreferences(IExportedPreferences preferences)
|
protected IEclipsePreferences |
createNode(java.lang.String name)
|
void |
exportPreferences(IEclipsePreferences node,
IPreferenceFilter[] filters,
java.io.OutputStream output)
|
IStatus |
exportPreferences(IEclipsePreferences node,
java.io.OutputStream output,
java.lang.String[] excludesList)
|
java.lang.String |
get(java.lang.String key,
java.lang.String defaultValue,
Preferences[] nodes)
|
boolean |
getBoolean(java.lang.String qualifier,
java.lang.String key,
boolean defaultValue,
IScopeContext[] contexts)
|
byte[] |
getByteArray(java.lang.String qualifier,
java.lang.String key,
byte[] defaultValue,
IScopeContext[] contexts)
|
static SLDPreferencesService |
getDefault()
|
java.lang.String[] |
getDefaultLookupOrder(java.lang.String qualifier,
java.lang.String key)
|
double |
getDouble(java.lang.String qualifier,
java.lang.String key,
double defaultValue,
IScopeContext[] contexts)
|
float |
getFloat(java.lang.String qualifier,
java.lang.String key,
float defaultValue,
IScopeContext[] contexts)
|
int |
getInt(java.lang.String qualifier,
java.lang.String key,
int defaultValue,
IScopeContext[] contexts)
|
long |
getLong(java.lang.String qualifier,
java.lang.String key,
long defaultValue,
IScopeContext[] contexts)
|
java.lang.String[] |
getLookupOrder(java.lang.String qualifier,
java.lang.String key)
|
IEclipsePreferences |
getRootNode()
|
java.lang.String |
getString(java.lang.String qualifier,
java.lang.String key,
java.lang.String defaultValue,
IScopeContext[] contexts)
|
IStatus |
importPreferences(java.io.InputStream input)
|
IPreferenceFilter[] |
matches(IEclipsePreferences node,
IPreferenceFilter[] filters)
|
IExportedPreferences |
readPreferences(java.io.InputStream input)
|
void |
registryChanged(IRegistryChangeEvent event)
|
void |
setDefaultLookupOrder(java.lang.String qualifier,
java.lang.String key,
java.lang.String[] order)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SLDPreferencesService
public SLDPreferencesService()
get
public java.lang.String get(java.lang.String key,
java.lang.String defaultValue,
Preferences[] nodes)
getBoolean
public boolean getBoolean(java.lang.String qualifier,
java.lang.String key,
boolean defaultValue,
IScopeContext[] contexts)
getByteArray
public byte[] getByteArray(java.lang.String qualifier,
java.lang.String key,
byte[] defaultValue,
IScopeContext[] contexts)
getDouble
public double getDouble(java.lang.String qualifier,
java.lang.String key,
double defaultValue,
IScopeContext[] contexts)
getFloat
public float getFloat(java.lang.String qualifier,
java.lang.String key,
float defaultValue,
IScopeContext[] contexts)
getInt
public int getInt(java.lang.String qualifier,
java.lang.String key,
int defaultValue,
IScopeContext[] contexts)
getLong
public long getLong(java.lang.String qualifier,
java.lang.String key,
long defaultValue,
IScopeContext[] contexts)
getString
public java.lang.String getString(java.lang.String qualifier,
java.lang.String key,
java.lang.String defaultValue,
IScopeContext[] contexts)
getRootNode
public IEclipsePreferences getRootNode()
exportPreferences
public IStatus exportPreferences(IEclipsePreferences node,
java.io.OutputStream output,
java.lang.String[] excludesList)
throws CoreException
- Throws:
CoreException
importPreferences
public IStatus importPreferences(java.io.InputStream input)
throws CoreException
- Throws:
CoreException
applyPreferences
public IStatus applyPreferences(IExportedPreferences preferences)
throws CoreException
- Throws:
CoreException
readPreferences
public IExportedPreferences readPreferences(java.io.InputStream input)
throws CoreException
- Throws:
CoreException
getDefaultLookupOrder
public java.lang.String[] getDefaultLookupOrder(java.lang.String qualifier,
java.lang.String key)
getLookupOrder
public java.lang.String[] getLookupOrder(java.lang.String qualifier,
java.lang.String key)
setDefaultLookupOrder
public void setDefaultLookupOrder(java.lang.String qualifier,
java.lang.String key,
java.lang.String[] order)
exportPreferences
public void exportPreferences(IEclipsePreferences node,
IPreferenceFilter[] filters,
java.io.OutputStream output)
throws CoreException
- Throws:
CoreException
matches
public IPreferenceFilter[] matches(IEclipsePreferences node,
IPreferenceFilter[] filters)
throws CoreException
- Throws:
CoreException
applyPreferences
public void applyPreferences(IEclipsePreferences node,
IPreferenceFilter[] filters)
throws CoreException
- Throws:
CoreException
registryChanged
public void registryChanged(IRegistryChangeEvent event)
createNode
protected IEclipsePreferences createNode(java.lang.String name)
getDefault
public static SLDPreferencesService getDefault()