META-INF/MANIFEST.MF
META-INF/ECLIPSE_.SF
META-INF/ECLIPSE_.RSA
META-INF/
.api_description
org/
org/osgi/
org/osgi/service/
org/osgi/service/prefs/
org/eclipse/
org/eclipse/core/
org/eclipse/core/runtime/
org/eclipse/core/runtime/preferences/
org/eclipse/core/internal/
org/eclipse/core/internal/preferences/
org/eclipse/core/internal/preferences/exchange/
org/osgi/service/prefs/BackingStoreException.class
BackingStoreException.java
package org.osgi.service.prefs
public org.osgi.service.prefs.BackingStoreException extends java.lang.Exception {
static final long serialVersionUID
public void <init> (java.lang.String)
String message
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public java.lang.Throwable getCause ()
public java.lang.Throwable initCause (java.lang.Throwable)
Throwable cause
}
org/osgi/service/prefs/Preferences.class
Preferences.java
package org.osgi.service.prefs
public abstract org.osgi.service.prefs.Preferences extends java.lang.Object {
public abstract void put (java.lang.String, java.lang.String)
public abstract java.lang.String get (java.lang.String, java.lang.String)
public abstract void remove (java.lang.String)
public abstract void clear () throws org.osgi.service.prefs.BackingStoreException
public abstract void putInt (java.lang.String, int)
public abstract int getInt (java.lang.String, int)
public abstract void putLong (java.lang.String, long)
public abstract long getLong (java.lang.String, long)
public abstract void putBoolean (java.lang.String, boolean)
public abstract boolean getBoolean (java.lang.String, boolean)
public abstract void putFloat (java.lang.String, float)
public abstract float getFloat (java.lang.String, float)
public abstract void putDouble (java.lang.String, double)
public abstract double getDouble (java.lang.String, double)
public abstract void putByteArray (java.lang.String, byte[])
public abstract byte[] getByteArray (java.lang.String, byte[])
public abstract java.lang.String[] keys () throws org.osgi.service.prefs.BackingStoreException
public abstract java.lang.String[] childrenNames () throws org.osgi.service.prefs.BackingStoreException
public abstract org.osgi.service.prefs.Preferences parent ()
public abstract org.osgi.service.prefs.Preferences node (java.lang.String)
public abstract boolean nodeExists (java.lang.String) throws org.osgi.service.prefs.BackingStoreException
public abstract void removeNode () throws org.osgi.service.prefs.BackingStoreException
public abstract java.lang.String name ()
public abstract java.lang.String absolutePath ()
public abstract void flush () throws org.osgi.service.prefs.BackingStoreException
public abstract void sync () throws org.osgi.service.prefs.BackingStoreException
}
org/osgi/service/prefs/PreferencesService.class
PreferencesService.java
package org.osgi.service.prefs
public abstract org.osgi.service.prefs.PreferencesService extends java.lang.Object {
public abstract org.osgi.service.prefs.Preferences getSystemPreferences ()
public abstract org.osgi.service.prefs.Preferences getUserPreferences (java.lang.String)
public abstract java.lang.String[] getUsers ()
}
org/eclipse/core/runtime/preferences/IPreferenceFilter.class
IPreferenceFilter.java
package org.eclipse.core.runtime.preferences
public abstract org.eclipse.core.runtime.preferences.IPreferenceFilter extends java.lang.Object {
public abstract java.lang.String[] getScopes ()
public abstract java.util.Map getMapping (java.lang.String)
}
org/eclipse/core/runtime/preferences/IEclipsePreferences$INodeChangeListener.class
IEclipsePreferences.java
package org.eclipse.core.runtime.preferences
public abstract org.eclipse.core.runtime.preferences.IEclipsePreferences$INodeChangeListener extends java.lang.Object {
public abstract void added (org.eclipse.core.runtime.preferences.IEclipsePreferences$NodeChangeEvent)
public abstract void removed (org.eclipse.core.runtime.preferences.IEclipsePreferences$NodeChangeEvent)
}
org/eclipse/core/runtime/preferences/DefaultScope.class
DefaultScope.java
package org.eclipse.core.runtime.preferences
public final org.eclipse.core.runtime.preferences.DefaultScope extends org.eclipse.core.internal.preferences.AbstractScope {
public static final String SCOPE
public static final org.eclipse.core.runtime.preferences.IScopeContext INSTANCE
static void <clinit> ()
public void <init> ()
public java.lang.String getName ()
public org.eclipse.core.runtime.preferences.IEclipsePreferences getNode (java.lang.String)
String qualifier
public org.eclipse.core.runtime.IPath getLocation ()
}
org/eclipse/core/runtime/preferences/IEclipsePreferences$PreferenceChangeEvent.class
IEclipsePreferences.java
package org.eclipse.core.runtime.preferences
public final org.eclipse.core.runtime.preferences.IEclipsePreferences$PreferenceChangeEvent extends java.util.EventObject {
private static final long serialVersionUID
private String key
private Object newValue
private Object oldValue
public void <init> (java.lang.Object, java.lang.String, java.lang.Object, java.lang.Object)
Object node
String key
Object oldValue
Object newValue
public org.osgi.service.prefs.Preferences getNode ()
public java.lang.String getKey ()
public java.lang.Object getNewValue ()
public java.lang.Object getOldValue ()
}
org/eclipse/core/runtime/preferences/AbstractPreferenceStorage.class
AbstractPreferenceStorage.java
package org.eclipse.core.runtime.preferences
public abstract org.eclipse.core.runtime.preferences.AbstractPreferenceStorage extends java.lang.Object {
public void <init> ()
public abstract java.util.Properties load (java.lang.String) throws org.osgi.service.prefs.BackingStoreException
public abstract void save (java.lang.String, java.util.Properties) throws org.osgi.service.prefs.BackingStoreException
protected java.util.Properties loadProperties (java.io.InputStream) throws org.osgi.service.prefs.BackingStoreException
java.io.InputStream input
java.util.Properties result
java.io.IOException e
protected void saveProperties (java.io.OutputStream, java.util.Properties) throws org.osgi.service.prefs.BackingStoreException
java.io.OutputStream output
java.util.Properties properties
java.io.IOException e
public abstract java.lang.String[] childrenNames (java.lang.String) throws org.osgi.service.prefs.BackingStoreException
public abstract void removed (java.lang.String)
}
org/eclipse/core/runtime/preferences/InstanceScope.class
InstanceScope.java
package org.eclipse.core.runtime.preferences
public final org.eclipse.core.runtime.preferences.InstanceScope extends org.eclipse.core.internal.preferences.AbstractScope {
public static final String SCOPE
public static final org.eclipse.core.runtime.preferences.IScopeContext INSTANCE
static void <clinit> ()
public void <init> ()
public org.eclipse.core.runtime.IPath getLocation ()
public java.lang.String getName ()
public org.eclipse.core.runtime.preferences.IEclipsePreferences getNode (java.lang.String)
String qualifier
}
org/eclipse/core/runtime/preferences/IExportedPreferences.class
IExportedPreferences.java
package org.eclipse.core.runtime.preferences
public abstract org.eclipse.core.runtime.preferences.IExportedPreferences extends java.lang.Object implements org.eclipse.core.runtime.preferences.IEclipsePreferences {
public abstract boolean isExportRoot ()
}
org/eclipse/core/runtime/preferences/IEclipsePreferences$IPreferenceChangeListener.class
IEclipsePreferences.java
package org.eclipse.core.runtime.preferences
public abstract org.eclipse.core.runtime.preferences.IEclipsePreferences$IPreferenceChangeListener extends java.lang.Object {
public abstract void preferenceChange (org.eclipse.core.runtime.preferences.IEclipsePreferences$PreferenceChangeEvent)
}
org/eclipse/core/runtime/preferences/IPreferenceNodeVisitor.class
IPreferenceNodeVisitor.java
package org.eclipse.core.runtime.preferences
public abstract org.eclipse.core.runtime.preferences.IPreferenceNodeVisitor extends java.lang.Object {
public abstract boolean visit (org.eclipse.core.runtime.preferences.IEclipsePreferences) throws org.osgi.service.prefs.BackingStoreException
}
org/eclipse/core/runtime/preferences/BundleDefaultsScope.class
BundleDefaultsScope.java
package org.eclipse.core.runtime.preferences
public final org.eclipse.core.runtime.preferences.BundleDefaultsScope extends org.eclipse.core.internal.preferences.AbstractScope {
public static final String SCOPE
public static final org.eclipse.core.runtime.preferences.IScopeContext INSTANCE
static void <clinit> ()
public void <init> ()
public java.lang.String getName ()
public org.eclipse.core.runtime.preferences.IEclipsePreferences getNode (java.lang.String)
String qualifier
public org.eclipse.core.runtime.IPath getLocation ()
}
org/eclipse/core/runtime/preferences/ConfigurationScope.class
ConfigurationScope.java
package org.eclipse.core.runtime.preferences
public final org.eclipse.core.runtime.preferences.ConfigurationScope extends org.eclipse.core.internal.preferences.AbstractScope {
public static final String SCOPE
public static final org.eclipse.core.runtime.preferences.IScopeContext INSTANCE
static void <clinit> ()
public void <init> ()
public java.lang.String getName ()
public org.eclipse.core.runtime.preferences.IEclipsePreferences getNode (java.lang.String)
String qualifier
public org.eclipse.core.runtime.IPath getLocation ()
org.eclipse.core.runtime.IPath result
org.eclipse.osgi.service.datalocation.Location location
java.net.URL url
}
org/eclipse/core/runtime/preferences/PreferenceFilterEntry.class
PreferenceFilterEntry.java
package org.eclipse.core.runtime.preferences
public final org.eclipse.core.runtime.preferences.PreferenceFilterEntry extends java.lang.Object {
private String key
private String matchType
public void <init> (java.lang.String)
String key
public void <init> (java.lang.String, java.lang.String)
String key
String matchType
public java.lang.String getKey ()
public java.lang.String getMatchType ()
}
org/eclipse/core/runtime/preferences/PreferenceModifyListener.class
PreferenceModifyListener.java
package org.eclipse.core.runtime.preferences
public abstract org.eclipse.core.runtime.preferences.PreferenceModifyListener extends java.lang.Object {
public void <init> ()
public org.eclipse.core.runtime.preferences.IEclipsePreferences preApply (org.eclipse.core.runtime.preferences.IEclipsePreferences)
org.eclipse.core.runtime.preferences.IEclipsePreferences node
}
org/eclipse/core/runtime/preferences/IEclipsePreferences$NodeChangeEvent.class
IEclipsePreferences.java
package org.eclipse.core.runtime.preferences
public final org.eclipse.core.runtime.preferences.IEclipsePreferences$NodeChangeEvent extends java.util.EventObject {
private static final long serialVersionUID
private org.osgi.service.prefs.Preferences child
public void <init> (org.osgi.service.prefs.Preferences, org.osgi.service.prefs.Preferences)
org.osgi.service.prefs.Preferences parent
org.osgi.service.prefs.Preferences child
public org.osgi.service.prefs.Preferences getParent ()
public org.osgi.service.prefs.Preferences getChild ()
}
org/eclipse/core/runtime/preferences/IScope.class
IScope.java
package org.eclipse.core.runtime.preferences
public abstract org.eclipse.core.runtime.preferences.IScope extends java.lang.Object {
public abstract org.eclipse.core.runtime.preferences.IEclipsePreferences create (org.eclipse.core.runtime.preferences.IEclipsePreferences, java.lang.String)
}
org/eclipse/core/runtime/preferences/IScopeContext.class
IScopeContext.java
package org.eclipse.core.runtime.preferences
public abstract org.eclipse.core.runtime.preferences.IScopeContext extends java.lang.Object {
public abstract java.lang.String getName ()
public abstract org.eclipse.core.runtime.preferences.IEclipsePreferences getNode (java.lang.String)
public abstract org.eclipse.core.runtime.IPath getLocation ()
}
org/eclipse/core/runtime/preferences/IPreferencesService.class
IPreferencesService.java
package org.eclipse.core.runtime.preferences
public abstract org.eclipse.core.runtime.preferences.IPreferencesService extends java.lang.Object {
public abstract java.lang.String get (java.lang.String, java.lang.String, org.osgi.service.prefs.Preferences[])
public abstract boolean getBoolean (java.lang.String, java.lang.String, boolean, org.eclipse.core.runtime.preferences.IScopeContext[])
public abstract byte[] getByteArray (java.lang.String, java.lang.String, byte[], org.eclipse.core.runtime.preferences.IScopeContext[])
public abstract double getDouble (java.lang.String, java.lang.String, double, org.eclipse.core.runtime.preferences.IScopeContext[])
public abstract float getFloat (java.lang.String, java.lang.String, float, org.eclipse.core.runtime.preferences.IScopeContext[])
public abstract int getInt (java.lang.String, java.lang.String, int, org.eclipse.core.runtime.preferences.IScopeContext[])
public abstract long getLong (java.lang.String, java.lang.String, long, org.eclipse.core.runtime.preferences.IScopeContext[])
public abstract java.lang.String getString (java.lang.String, java.lang.String, java.lang.String, org.eclipse.core.runtime.preferences.IScopeContext[])
public abstract org.eclipse.core.runtime.preferences.IEclipsePreferences getRootNode ()
public abstract org.eclipse.core.runtime.IStatus exportPreferences (org.eclipse.core.runtime.preferences.IEclipsePreferences, java.io.OutputStream, java.lang.String[]) throws org.eclipse.core.runtime.CoreException
public abstract org.eclipse.core.runtime.IStatus importPreferences (java.io.InputStream) throws org.eclipse.core.runtime.CoreException
public abstract org.eclipse.core.runtime.IStatus applyPreferences (org.eclipse.core.runtime.preferences.IExportedPreferences) throws org.eclipse.core.runtime.CoreException
public abstract org.eclipse.core.runtime.preferences.IExportedPreferences readPreferences (java.io.InputStream) throws org.eclipse.core.runtime.CoreException
public abstract java.lang.String[] getDefaultLookupOrder (java.lang.String, java.lang.String)
public abstract java.lang.String[] getLookupOrder (java.lang.String, java.lang.String)
public abstract void setDefaultLookupOrder (java.lang.String, java.lang.String, java.lang.String[])
public abstract void exportPreferences (org.eclipse.core.runtime.preferences.IEclipsePreferences, org.eclipse.core.runtime.preferences.IPreferenceFilter[], java.io.OutputStream) throws org.eclipse.core.runtime.CoreException
public abstract org.eclipse.core.runtime.preferences.IPreferenceFilter[] matches (org.eclipse.core.runtime.preferences.IEclipsePreferences, org.eclipse.core.runtime.preferences.IPreferenceFilter[]) throws org.eclipse.core.runtime.CoreException
public abstract void applyPreferences (org.eclipse.core.runtime.preferences.IEclipsePreferences, org.eclipse.core.runtime.preferences.IPreferenceFilter[]) throws org.eclipse.core.runtime.CoreException
}
org/eclipse/core/runtime/preferences/IEclipsePreferences.class
IEclipsePreferences.java
package org.eclipse.core.runtime.preferences
public abstract org.eclipse.core.runtime.preferences.IEclipsePreferences extends java.lang.Object implements org.osgi.service.prefs.Preferences {
public abstract void addNodeChangeListener (org.eclipse.core.runtime.preferences.IEclipsePreferences$INodeChangeListener)
public abstract void removeNodeChangeListener (org.eclipse.core.runtime.preferences.IEclipsePreferences$INodeChangeListener)
public abstract void addPreferenceChangeListener (org.eclipse.core.runtime.preferences.IEclipsePreferences$IPreferenceChangeListener)
public abstract void removePreferenceChangeListener (org.eclipse.core.runtime.preferences.IEclipsePreferences$IPreferenceChangeListener)
public abstract void removeNode () throws org.osgi.service.prefs.BackingStoreException
public abstract org.osgi.service.prefs.Preferences node (java.lang.String)
public abstract void accept (org.eclipse.core.runtime.preferences.IPreferenceNodeVisitor) throws org.osgi.service.prefs.BackingStoreException
}
org/eclipse/core/runtime/preferences/AbstractPreferenceInitializer.class
AbstractPreferenceInitializer.java
package org.eclipse.core.runtime.preferences
public abstract org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer extends java.lang.Object {
public void <init> ()
public abstract void initializeDefaultPreferences ()
}
org/eclipse/core/internal/preferences/messages.properties
org/eclipse/core/internal/preferences/EclipsePreferences$1.class
EclipsePreferences.java
package org.eclipse.core.internal.preferences
org.eclipse.core.internal.preferences.EclipsePreferences$1 extends java.lang.Object implements java.util.Comparator {
final org.eclipse.core.internal.preferences.EclipsePreferences$SortedProperties this$1
void <init> (org.eclipse.core.internal.preferences.EclipsePreferences$SortedProperties)
public int compare (java.lang.Object, java.lang.Object)
Object e1
Object e2
String s1
String s2
}
org/eclipse/core/internal/preferences/EclipsePreferences$4.class
EclipsePreferences.java
package org.eclipse.core.internal.preferences
org.eclipse.core.internal.preferences.EclipsePreferences$4 extends java.lang.Object implements org.eclipse.core.runtime.preferences.IPreferenceNodeVisitor {
final org.eclipse.core.internal.preferences.EclipsePreferences this$0
private final StringBuffer val$buffer
void <init> (org.eclipse.core.internal.preferences.EclipsePreferences, java.lang.StringBuffer)
public boolean visit (org.eclipse.core.runtime.preferences.IEclipsePreferences) throws org.osgi.service.prefs.BackingStoreException
org.eclipse.core.runtime.preferences.IEclipsePreferences node
String[] keys
int i
}
org/eclipse/core/internal/preferences/LookupOrder.class
LookupOrder.java
package org.eclipse.core.internal.preferences
public org.eclipse.core.internal.preferences.LookupOrder extends java.lang.Object {
private String[] order
void <init> (java.lang.String[])
String[] order
int i
public java.lang.String[] getOrder ()
}
org/eclipse/core/internal/preferences/DefaultPreferences.class
DefaultPreferences.java
package org.eclipse.core.internal.preferences
public org.eclipse.core.internal.preferences.DefaultPreferences extends org.eclipse.core.internal.preferences.EclipsePreferences {
private static java.util.Set loadedNodes
private static final String KEY_PREFIX
private static final String KEY_DOUBLE_PREFIX
private static final org.eclipse.core.runtime.IPath NL_DIR
private static final String PROPERTIES_FILE_EXTENSION
private static java.util.Properties productCustomization
private static java.util.Properties productTranslation
private static java.util.Properties commandLineCustomization
private org.eclipse.core.internal.preferences.EclipsePreferences loadLevel
private Thread initializingThread
private String qualifier
private int segmentCount
private java.lang.ref.WeakReference pluginReference
public static String pluginCustomizationFile
static Class class$0
static void <clinit> ()
public void <init> ()
private void <init> (org.eclipse.core.internal.preferences.EclipsePreferences, java.lang.String, java.lang.Object)
org.eclipse.core.internal.preferences.EclipsePreferences parent
String name
Object context
private void <init> (org.eclipse.core.internal.preferences.EclipsePreferences, java.lang.String)
org.eclipse.core.internal.preferences.EclipsePreferences parent
String name
String path
private void applyBundleDefaults ()
org.osgi.framework.Bundle bundle
java.net.URL url
java.net.URL transURL
private void applyCommandLineDefaults ()
private void applyDefaults (java.lang.String, java.util.Properties, java.util.Properties)
String id
java.util.Properties defaultValues
java.util.Properties translations
java.util.Enumeration e
String fullKey
String value
String localQualifier
String fullPath
int firstIndex
String[] splitPath
String childPath
String key
public org.eclipse.core.runtime.preferences.IEclipsePreferences node (java.lang.String, java.lang.Object)
String childName
Object context
private boolean containsNode (java.util.Properties, org.eclipse.core.runtime.IPath)
java.util.Properties props
org.eclipse.core.runtime.IPath path
java.util.Enumeration e
String fullKey
org.eclipse.core.runtime.IPath nodePath
public boolean nodeExists (java.lang.String) throws org.osgi.service.prefs.BackingStoreException
String path
org.eclipse.core.runtime.IPath scopeBasedPath
private void initializeCustomizations ()
org.osgi.framework.BundleContext context
org.osgi.util.tracker.ServiceTracker productTracker
org.eclipse.core.internal.preferences.exchange.IProductPreferencesService productSpecials
String filename
private void applyRuntimeDefaults ()
java.lang.ref.WeakReference ref
private void applyProductDefaults ()
public void flush ()
protected org.eclipse.core.runtime.preferences.IEclipsePreferences getLoadLevel ()
org.eclipse.core.internal.preferences.EclipsePreferences node
int i
protected org.eclipse.core.internal.preferences.EclipsePreferences internalCreate (org.eclipse.core.internal.preferences.EclipsePreferences, java.lang.String, java.lang.Object)
org.eclipse.core.internal.preferences.EclipsePreferences nodeParent
String nodeName
Object context
protected boolean isAlreadyLoaded (org.eclipse.core.runtime.preferences.IEclipsePreferences)
org.eclipse.core.runtime.preferences.IEclipsePreferences node
protected void load ()
protected java.lang.String internalPut (java.lang.String, java.lang.String)
String key
String newValue
String result
String relativePath
org.osgi.service.prefs.Preferences node
private void setInitializingBundleDefaults ()
org.eclipse.core.runtime.preferences.IEclipsePreferences node
org.eclipse.core.internal.preferences.DefaultPreferences loader
private void clearInitializingBundleDefaults ()
org.eclipse.core.runtime.preferences.IEclipsePreferences node
org.eclipse.core.internal.preferences.DefaultPreferences loader
private boolean isInitializingBundleDefaults ()
org.eclipse.core.runtime.preferences.IEclipsePreferences node
org.eclipse.core.internal.preferences.DefaultPreferences loader
protected static java.lang.String getScopeRelativePath (java.lang.String)
String absolutePath
int index
private java.util.Properties loadProperties (java.net.URL)
java.net.URL url
java.util.Properties result
java.io.InputStream input
java.io.IOException e
private java.util.Properties loadProperties (java.lang.String)
String filename
java.util.Properties result
java.io.InputStream input
java.io.IOException e
String message
org.eclipse.core.runtime.IStatus status
protected void loaded ()
public void sync ()
private java.lang.String translatePreference (java.lang.String, java.util.Properties)
String origValue
java.util.Properties props
String value
int ix
String key
String dflt
}
org/eclipse/core/internal/preferences/PrefsMessages.class
PrefsMessages.java
package org.eclipse.core.internal.preferences
public org.eclipse.core.internal.preferences.PrefsMessages extends org.eclipse.osgi.util.NLS {
public static final String OWNER_NAME
private static final String BUNDLE_NAME
public static String preferences_applyProblems
public static String preferences_classCastScope
public static String preferences_classCastStorage
public static String preferences_classCastListener
public static String preferences_classCastFilterEntry
public static String preferences_contextError
public static String preferences_errorWriting
public static String preferences_exportProblems
public static String preferences_failedDelete
public static String preferences_fileNotFound
public static String preferences_importProblems
public static String preferences_incompatible
public static String preferences_invalidExtensionSuperclass
public static String preferences_invalidFileFormat
public static String preferences_loadException
public static String preferences_loadProblems
public static String preferences_matching
public static String preferences_missingClassAttribute
public static String preferences_missingScopeAttribute
public static String noRegistry
public static String preferences_removedNode
public static String preferences_saveException
public static String preferences_saveProblems
public static String preferences_validate
public static String preferences_validationException
public static String childrenNames
public static String childrenNames2
static Class class$0
static void <clinit> ()
public void <init> ()
public static void reloadMessages ()
public static void message (java.lang.String)
String message
StringBuffer buffer
}
org/eclipse/core/internal/preferences/RootPreferences.class
RootPreferences.java
package org.eclipse.core.internal.preferences
public org.eclipse.core.internal.preferences.RootPreferences extends org.eclipse.core.internal.preferences.EclipsePreferences {
public void <init> ()
public void flush () throws org.osgi.service.prefs.BackingStoreException
org.osgi.service.prefs.BackingStoreException exception
String[] names
int i
org.osgi.service.prefs.BackingStoreException e
protected synchronized org.eclipse.core.runtime.preferences.IEclipsePreferences getChild (java.lang.String, java.lang.Object)
String key
Object context
Object value
org.eclipse.core.runtime.preferences.IEclipsePreferences child
protected synchronized org.eclipse.core.runtime.preferences.IEclipsePreferences[] getChildren ()
String[] childNames
org.osgi.service.prefs.BackingStoreException e
org.eclipse.core.runtime.preferences.IEclipsePreferences[] childNodes
int i
public org.osgi.service.prefs.Preferences node (java.lang.String)
String path
public org.osgi.service.prefs.Preferences getNode (java.lang.String, boolean)
String path
boolean create
int startIndex
int endIndex
String scope
org.eclipse.core.runtime.preferences.IEclipsePreferences child
org.eclipse.core.runtime.preferences.IEclipsePreferences child
public void sync () throws org.osgi.service.prefs.BackingStoreException
org.osgi.service.prefs.BackingStoreException exception
String[] names
int i
org.osgi.service.prefs.BackingStoreException e
}
org/eclipse/core/internal/preferences/OSGiPreferencesServiceManager.class
OSGiPreferencesServiceManager.java
package org.eclipse.core.internal.preferences
public org.eclipse.core.internal.preferences.OSGiPreferencesServiceManager extends java.lang.Object implements org.osgi.framework.ServiceFactory org.osgi.framework.BundleListener {
private static final String ORG_ECLIPSE_CORE_INTERNAL_PREFERENCES_OSGI
private org.osgi.service.prefs.Preferences prefBundles
public void <init> (org.osgi.framework.BundleContext)
org.osgi.framework.BundleContext context
org.osgi.framework.Bundle[] allBundles
java.util.Set bundleQualifiers
int i
String[] prefsBundles
int i
public java.lang.Object getService (org.osgi.framework.Bundle, org.osgi.framework.ServiceRegistration)
org.osgi.framework.Bundle bundle
org.osgi.framework.ServiceRegistration registration
String qualifier
org.osgi.service.prefs.Preferences bundlesNode
private java.lang.String getQualifier (org.osgi.framework.Bundle)
org.osgi.framework.Bundle bundle
String qualifier
public void ungetService (org.osgi.framework.Bundle, org.osgi.framework.ServiceRegistration, java.lang.Object)
org.osgi.framework.Bundle bundle
org.osgi.framework.ServiceRegistration registration
Object service
public void bundleChanged (org.osgi.framework.BundleEvent)
org.osgi.framework.BundleEvent event
protected void removePrefs (java.lang.String) throws org.osgi.service.prefs.BackingStoreException
String qualifier
org.osgi.service.prefs.Preferences bundlesNode
private org.osgi.service.prefs.Preferences getBundlesNode ()
}
org/eclipse/core/internal/preferences/ListenerRegistry$ListenerMap.class
ListenerRegistry.java
package org.eclipse.core.internal.preferences
org.eclipse.core.internal.preferences.ListenerRegistry$ListenerMap extends java.lang.Object {
private static final int GROW_SIZE
String[] keys
org.eclipse.core.runtime.ListenerList[] values
void <init> (int)
int size
org.eclipse.core.runtime.ListenerList get (java.lang.String)
String key
int i
void put (java.lang.String, org.eclipse.core.runtime.ListenerList)
String key
org.eclipse.core.runtime.ListenerList value
int emptyIndex
int i
String existing
private int grow ()
int size
String[] tempKeys
org.eclipse.core.runtime.ListenerList[] tempValues
void remove (java.lang.String)
String key
int i
}
org/eclipse/core/internal/preferences/PreferencesService$1.class
PreferencesService.java
package org.eclipse.core.internal.preferences
org.eclipse.core.internal.preferences.PreferencesService$1 extends java.lang.Object implements org.eclipse.core.runtime.preferences.IPreferenceNodeVisitor {
final org.eclipse.core.internal.preferences.PreferencesService this$0
void <init> (org.eclipse.core.internal.preferences.PreferencesService)
public boolean visit (org.eclipse.core.runtime.preferences.IEclipsePreferences) throws org.osgi.service.prefs.BackingStoreException
org.eclipse.core.runtime.preferences.IEclipsePreferences node
org.eclipse.core.runtime.preferences.IEclipsePreferences globalNode
org.eclipse.core.runtime.preferences.IEclipsePreferences globalNode
org.eclipse.core.internal.preferences.ExportedPreferences epNode
boolean removed
String[] keys
java.util.List propsToRemove
int i
String key
int i
String value
String keyToRemove
java.util.Iterator it
}
org/eclipse/core/internal/preferences/Base64.class
Base64.java
package org.eclipse.core.internal.preferences
public org.eclipse.core.internal.preferences.Base64 extends java.lang.Object {
private static final byte equalSign
static char[] digits
static void <clinit> ()
public void <init> ()
public static byte[] decode (byte[])
byte[] data
int lastRealDataIndex
int padBytes
int byteLength
byte[] result
int dataIndex
int resultIndex
int allBits
int resultChunks
int i
int j
int j
int j
int j
int j
static int decodeDigit (byte)
byte data
char charData
public static byte[] encode (byte[])
byte[] data
int sourceChunks
int len
byte[] result
int extraBytes
int dataIndex
int resultIndex
int allBits
int i
int j
int j
int j
int j
}
org/eclipse/core/internal/preferences/EclipsePreferences.class
EclipsePreferences.java
package org.eclipse.core.internal.preferences
public org.eclipse.core.internal.preferences.EclipsePreferences extends java.lang.Object implements org.eclipse.core.runtime.preferences.IEclipsePreferences org.eclipse.core.runtime.preferences.IScope {
public static final String DEFAULT_PREFERENCES_DIRNAME
public static final String PREFS_FILE_EXTENSION
protected static final org.eclipse.core.runtime.preferences.IEclipsePreferences[] EMPTY_NODE_ARRAY
protected static final String[] EMPTY_STRING_ARRAY
private static final String FALSE
private static final String TRUE
protected static final String VERSION_KEY
protected static final String VERSION_VALUE
protected static final String PATH_SEPARATOR
protected static final String DOUBLE_SLASH
protected static final String EMPTY_STRING
private String cachedPath
protected org.eclipse.core.internal.preferences.ImmutableMap properties
protected java.util.Map children
private Object childAndPropertyLock
protected boolean dirty
protected boolean loading
protected final String name
protected final org.eclipse.core.internal.preferences.EclipsePreferences parent
protected boolean removed
private org.eclipse.core.runtime.ListenerList nodeChangeListeners
private org.eclipse.core.runtime.ListenerList preferenceChangeListeners
private org.eclipse.core.internal.preferences.ScopeDescriptor descriptor
public static boolean DEBUG_PREFERENCE_GENERAL
public static boolean DEBUG_PREFERENCE_SET
public static boolean DEBUG_PREFERENCE_GET
protected static final String debugPluginName
static void <clinit> ()
public void <init> ()
protected void <init> (org.eclipse.core.internal.preferences.EclipsePreferences, java.lang.String)
org.eclipse.core.internal.preferences.EclipsePreferences parent
String name
public java.lang.String absolutePath ()
String parentPath
public void accept (org.eclipse.core.runtime.preferences.IPreferenceNodeVisitor) throws org.osgi.service.prefs.BackingStoreException
org.eclipse.core.runtime.preferences.IPreferenceNodeVisitor visitor
org.eclipse.core.runtime.preferences.IEclipsePreferences[] toVisit
int i
protected org.eclipse.core.runtime.preferences.IEclipsePreferences addChild (java.lang.String, org.eclipse.core.runtime.preferences.IEclipsePreferences)
String childName
org.eclipse.core.runtime.preferences.IEclipsePreferences child
public void addNodeChangeListener (org.eclipse.core.runtime.preferences.IEclipsePreferences$INodeChangeListener)
org.eclipse.core.runtime.preferences.IEclipsePreferences$INodeChangeListener listener
public void addPreferenceChangeListener (org.eclipse.core.runtime.preferences.IEclipsePreferences$IPreferenceChangeListener)
org.eclipse.core.runtime.preferences.IEclipsePreferences$IPreferenceChangeListener listener
private org.eclipse.core.runtime.preferences.IEclipsePreferences calculateRoot ()
org.eclipse.core.runtime.preferences.IEclipsePreferences result
protected void checkRemoved ()
public java.lang.String[] childrenNames () throws org.osgi.service.prefs.BackingStoreException
String[] internal
protected java.lang.String[] internalChildNames ()
public void clear ()
String[] keys
String[] keys
int i
protected java.lang.String[] computeChildren (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath root
org.eclipse.core.runtime.IPath dir
java.util.ArrayList result
java.io.File file
java.io.File[] totalFiles
int i
String filename
String shortName
protected org.eclipse.core.runtime.IPath computeLocation (org.eclipse.core.runtime.IPath, java.lang.String)
org.eclipse.core.runtime.IPath root
String qualifier
protected static void convertFromProperties (org.eclipse.core.internal.preferences.EclipsePreferences, java.util.Properties, boolean)
org.eclipse.core.internal.preferences.EclipsePreferences node
java.util.Properties table
boolean notify
String version
java.util.Iterator i
String fullKey
String value
String[] splitPath
String path
String key
org.eclipse.core.internal.preferences.EclipsePreferences childNode
String oldValue
protected static void write (java.util.Properties, org.eclipse.core.runtime.IPath) throws org.osgi.service.prefs.BackingStoreException
java.util.Properties properties
org.eclipse.core.runtime.IPath location
java.io.File parentFile
java.io.OutputStream output
java.io.IOException e
String message
protected static java.lang.String removeTimestampFromTable (java.util.Properties) throws java.io.IOException
java.util.Properties properties
java.io.ByteArrayOutputStream output
String string
String separator
protected java.util.Properties convertToProperties (java.util.Properties, java.lang.String) throws org.osgi.service.prefs.BackingStoreException
java.util.Properties result
String prefix
boolean addSeparator
org.eclipse.core.internal.preferences.ImmutableMap temp
org.eclipse.core.internal.preferences.ImmutableMap temp
String[] keys
int i
int imax
String value
org.eclipse.core.runtime.preferences.IEclipsePreferences[] childNodes
int i
org.eclipse.core.internal.preferences.EclipsePreferences child
String fullPath
public org.eclipse.core.runtime.preferences.IEclipsePreferences create (org.eclipse.core.runtime.preferences.IEclipsePreferences, java.lang.String)
org.eclipse.core.runtime.preferences.IEclipsePreferences nodeParent
String nodeName
protected boolean isLoading ()
protected void setLoading (boolean)
boolean isLoading
public org.eclipse.core.runtime.preferences.IEclipsePreferences create (org.eclipse.core.internal.preferences.EclipsePreferences, java.lang.String, java.lang.Object)
org.eclipse.core.internal.preferences.EclipsePreferences nodeParent
String nodeName
Object context
org.eclipse.core.internal.preferences.EclipsePreferences result
org.eclipse.core.runtime.preferences.IEclipsePreferences loadLevel
org.osgi.service.prefs.BackingStoreException e
org.eclipse.core.runtime.IPath location
String message
org.eclipse.core.runtime.IStatus status
public void flush () throws org.osgi.service.prefs.BackingStoreException
org.eclipse.core.runtime.preferences.IEclipsePreferences toFlush
protected org.eclipse.core.runtime.preferences.IEclipsePreferences internalFlush () throws org.osgi.service.prefs.BackingStoreException
org.eclipse.core.runtime.preferences.IEclipsePreferences loadLevel
String[] childrenNames
int i
org.osgi.service.prefs.BackingStoreException e
public java.lang.String get (java.lang.String, java.lang.String)
String key
String defaultValue
String value
public boolean getBoolean (java.lang.String, boolean)
String key
boolean defaultValue
String value
public byte[] getByteArray (java.lang.String, byte[])
String key
byte[] defaultValue
String value
protected boolean childExists (java.lang.String)
String childName
protected org.eclipse.core.runtime.preferences.IEclipsePreferences getChild (java.lang.String, java.lang.Object, boolean)
String key
Object context
boolean create
Object value
protected org.eclipse.core.runtime.preferences.IEclipsePreferences[] getChildren (boolean)
boolean create
java.util.ArrayList result
String[] names
int i
org.eclipse.core.runtime.preferences.IEclipsePreferences child
public double getDouble (java.lang.String, double)
String key
double defaultValue
String value
double result
public float getFloat (java.lang.String, float)
String key
float defaultValue
String value
float result
public int getInt (java.lang.String, int)
String key
int defaultValue
String value
int result
protected org.eclipse.core.runtime.preferences.IEclipsePreferences getLoadLevel ()
protected org.eclipse.core.runtime.IPath getLocation ()
public long getLong (java.lang.String, long)
String key
long defaultValue
String value
long result
protected org.eclipse.core.internal.preferences.EclipsePreferences internalCreate (org.eclipse.core.internal.preferences.EclipsePreferences, java.lang.String, java.lang.Object)
org.eclipse.core.internal.preferences.EclipsePreferences nodeParent
String nodeName
Object context
org.eclipse.core.internal.preferences.EclipsePreferences result
protected java.lang.String internalGet (java.lang.String)
String key
String result
String result
protected org.eclipse.core.runtime.preferences.IEclipsePreferences internalNode (java.lang.String, boolean, java.lang.Object)
String path
boolean notify
Object context
int index
String key
boolean added
org.eclipse.core.runtime.preferences.IEclipsePreferences child
protected java.lang.String internalPut (java.lang.String, java.lang.String)
String key
String newValue
String oldValue
protected boolean isAlreadyLoaded (org.eclipse.core.runtime.preferences.IEclipsePreferences)
org.eclipse.core.runtime.preferences.IEclipsePreferences node
public java.lang.String[] keys ()
protected void load () throws org.osgi.service.prefs.BackingStoreException
java.util.Properties props
protected static java.util.Properties loadProperties (org.eclipse.core.runtime.IPath) throws org.osgi.service.prefs.BackingStoreException
org.eclipse.core.runtime.IPath location
java.io.InputStream input
java.util.Properties result
java.io.IOException e
String message
protected void load (org.eclipse.core.runtime.IPath) throws org.osgi.service.prefs.BackingStoreException
org.eclipse.core.runtime.IPath location
java.util.Properties fromDisk
protected void loaded ()
protected void loadLegacy ()
public static void log (org.eclipse.core.runtime.IStatus)
org.eclipse.core.runtime.IStatus status
protected void makeDirty ()
org.eclipse.core.internal.preferences.EclipsePreferences node
public boolean isDirty ()
public java.lang.String name ()
public org.osgi.service.prefs.Preferences node (java.lang.String)
String pathName
protected void fireNodeEvent (org.eclipse.core.runtime.preferences.IEclipsePreferences$NodeChangeEvent, boolean)
org.eclipse.core.runtime.preferences.IEclipsePreferences$NodeChangeEvent event
boolean added
Object[] listeners
int i
org.eclipse.core.runtime.preferences.IEclipsePreferences$INodeChangeListener listener
org.eclipse.core.runtime.ISafeRunnable job
public boolean nodeExists (java.lang.String) throws org.osgi.service.prefs.BackingStoreException
String path
int index
boolean noSlash
String childName
org.eclipse.core.runtime.preferences.IEclipsePreferences child
public org.osgi.service.prefs.Preferences parent ()
protected void firePreferenceEvent (java.lang.String, java.lang.Object, java.lang.Object)
String key
Object oldValue
Object newValue
Object[] listeners
org.eclipse.core.runtime.preferences.IEclipsePreferences$PreferenceChangeEvent event
int i
org.eclipse.core.runtime.preferences.IEclipsePreferences$IPreferenceChangeListener listener
org.eclipse.core.runtime.ISafeRunnable job
public void put (java.lang.String, java.lang.String)
String key
String newValue
String oldValue
public void putBoolean (java.lang.String, boolean)
String key
boolean value
String newValue
String oldValue
public void putByteArray (java.lang.String, byte[])
String key
byte[] value
String newValue
String oldValue
public void putDouble (java.lang.String, double)
String key
double value
String newValue
String oldValue
public void putFloat (java.lang.String, float)
String key
float value
String newValue
String oldValue
public void putInt (java.lang.String, int)
String key
int value
String newValue
String oldValue
public void putLong (java.lang.String, long)
String key
long value
String newValue
String oldValue
public void remove (java.lang.String)
String key
String oldValue
String oldValue
public void removeNode () throws org.osgi.service.prefs.BackingStoreException
String[] keys
int i
org.eclipse.core.runtime.preferences.IEclipsePreferences[] childNodes
int i
protected void removeNode (org.eclipse.core.runtime.preferences.IEclipsePreferences)
org.eclipse.core.runtime.preferences.IEclipsePreferences child
protected java.lang.Object removeNode (java.lang.String)
String key
Object result
public void removeNodeChangeListener (org.eclipse.core.runtime.preferences.IEclipsePreferences$INodeChangeListener)
org.eclipse.core.runtime.preferences.IEclipsePreferences$INodeChangeListener listener
public void removePreferenceChangeListener (org.eclipse.core.runtime.preferences.IEclipsePreferences$IPreferenceChangeListener)
org.eclipse.core.runtime.preferences.IEclipsePreferences$IPreferenceChangeListener listener
protected void save () throws org.osgi.service.prefs.BackingStoreException
protected void save (org.eclipse.core.runtime.IPath) throws org.osgi.service.prefs.BackingStoreException
org.eclipse.core.runtime.IPath location
java.util.Properties table
String message
public void shareStrings (org.eclipse.core.internal.preferences.StringPool)
org.eclipse.core.internal.preferences.StringPool pool
org.eclipse.core.internal.preferences.ImmutableMap temp
org.eclipse.core.internal.preferences.ImmutableMap temp
org.eclipse.core.runtime.preferences.IEclipsePreferences[] myChildren
int i
public static java.lang.String encodePath (java.lang.String, java.lang.String)
String path
String key
String result
String result
String result
String result
int pathLength
public static java.lang.String getSegment (java.lang.String, int)
String path
int segment
int start
int end
int i
public static int getSegmentCount (java.lang.String)
String path
java.util.StringTokenizer tokenizer
public static java.lang.String makeRelative (java.lang.String)
String path
String result
public static java.lang.String[] decodePath (java.lang.String)
String fullPath
String key
String path
int index
int lastIndex
public void sync () throws org.osgi.service.prefs.BackingStoreException
org.eclipse.core.runtime.preferences.IEclipsePreferences node
public java.lang.String toDeepDebugString ()
StringBuffer buffer
org.eclipse.core.runtime.preferences.IPreferenceNodeVisitor visitor
org.osgi.service.prefs.BackingStoreException e
public java.lang.String toString ()
void setDescriptor (org.eclipse.core.internal.preferences.ScopeDescriptor)
org.eclipse.core.internal.preferences.ScopeDescriptor descriptor
}
org/eclipse/core/internal/preferences/EclipsePreferences$2.class
EclipsePreferences.java
package org.eclipse.core.internal.preferences
org.eclipse.core.internal.preferences.EclipsePreferences$2 extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable {
final org.eclipse.core.internal.preferences.EclipsePreferences this$0
private final boolean val$added
private final org.eclipse.core.runtime.preferences.IEclipsePreferences$INodeChangeListener val$listener
private final org.eclipse.core.runtime.preferences.IEclipsePreferences$NodeChangeEvent val$event
void <init> (org.eclipse.core.internal.preferences.EclipsePreferences, boolean, org.eclipse.core.runtime.preferences.IEclipsePreferences$INodeChangeListener, org.eclipse.core.runtime.preferences.IEclipsePreferences$NodeChangeEvent)
public void handleException (java.lang.Throwable)
Throwable exception
public void run () throws java.lang.Exception
}
org/eclipse/core/internal/preferences/ImmutableMap$ArrayMap.class
ImmutableMap.java
package org.eclipse.core.internal.preferences
org.eclipse.core.internal.preferences.ImmutableMap$ArrayMap extends org.eclipse.core.internal.preferences.ImmutableMap {
private static final float LOAD_FACTOR
private int elementSize
private String[] keyTable
private int threshold
private String[] valueTable
void <init> (int)
int size
int tableLen
public java.lang.String get (java.lang.String)
String key
int lengthMask
int index
String currentKey
String currentKey
protected void internalPut (java.lang.String, java.lang.String)
String key
String value
int lengthMask
int index
String currentKey
String currentKey
public java.lang.String[] keys ()
String[] result
int next
int i
public org.eclipse.core.internal.preferences.ImmutableMap put (java.lang.String, java.lang.String)
String key
String value
org.eclipse.core.internal.preferences.ImmutableMap$ArrayMap result
org.eclipse.core.internal.preferences.ImmutableMap$ArrayMap result
int oldLen
String currentKey
int i
public org.eclipse.core.internal.preferences.ImmutableMap removeKey (java.lang.String)
String key
int lengthMask
int index
String currentKey
String currentKey
org.eclipse.core.internal.preferences.ImmutableMap result
int i
int i
public void shareStrings (org.eclipse.core.internal.preferences.StringPool)
org.eclipse.core.internal.preferences.StringPool set
String[] array
int i
String o
int i
String o
public int size ()
}
org/eclipse/core/internal/preferences/PreferencesOSGiUtils.class
PreferencesOSGiUtils.java
package org.eclipse.core.internal.preferences
public org.eclipse.core.internal.preferences.PreferencesOSGiUtils extends java.lang.Object {
private org.osgi.util.tracker.ServiceTracker initTracker
private org.osgi.util.tracker.ServiceTracker debugTracker
private org.osgi.util.tracker.ServiceTracker bundleTracker
private org.osgi.util.tracker.ServiceTracker configurationLocationTracker
private org.osgi.util.tracker.ServiceTracker instanceLocationTracker
private static final org.eclipse.core.internal.preferences.PreferencesOSGiUtils singleton
static Class class$0
static Class class$1
static Class class$2
static void <clinit> ()
public static org.eclipse.core.internal.preferences.PreferencesOSGiUtils getDefault ()
private void <init> ()
void openServices ()
org.osgi.framework.BundleContext context
org.osgi.framework.Filter filter
void closeServices ()
public org.eclipse.core.internal.preferences.exchange.ILegacyPreferences getLegacyPreferences ()
public boolean getBooleanDebugOption (java.lang.String, boolean)
String option
boolean defaultValue
org.eclipse.osgi.service.debug.DebugOptions options
String value
public org.osgi.framework.Bundle getBundle (java.lang.String)
String bundleName
org.osgi.service.packageadmin.PackageAdmin packageAdmin
org.osgi.framework.Bundle[] bundles
int i
public org.eclipse.osgi.service.datalocation.Location getConfigurationLocation ()
public org.eclipse.osgi.service.datalocation.Location getInstanceLocation ()
}
org/eclipse/core/internal/preferences/AbstractScope.class
AbstractScope.java
package org.eclipse.core.internal.preferences
public abstract org.eclipse.core.internal.preferences.AbstractScope extends java.lang.Object implements org.eclipse.core.runtime.preferences.IScopeContext {
public void <init> ()
public abstract java.lang.String getName ()
public org.eclipse.core.runtime.preferences.IEclipsePreferences getNode (java.lang.String)
String qualifier
public abstract org.eclipse.core.runtime.IPath getLocation ()
public boolean equals (java.lang.Object)
Object obj
org.eclipse.core.runtime.preferences.IScopeContext other
org.eclipse.core.runtime.IPath location
public int hashCode ()
}
org/eclipse/core/internal/preferences/PreferenceServiceRegistryHelper$1.class
PreferenceServiceRegistryHelper.java
package org.eclipse.core.internal.preferences
org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper$1 extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable {
final org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper this$0
private final org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer val$initializer
void <init> (org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper, org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer)
public void handleException (java.lang.Throwable)
Throwable exception
public void run () throws java.lang.Exception
}
org/eclipse/core/internal/preferences/ScopeDescriptor.class
ScopeDescriptor.java
package org.eclipse.core.internal.preferences
public org.eclipse.core.internal.preferences.ScopeDescriptor extends java.lang.Object {
String name
org.eclipse.core.runtime.preferences.AbstractPreferenceStorage storage
java.util.Set loadedNodes
public void <init> (org.eclipse.core.runtime.preferences.AbstractPreferenceStorage)
org.eclipse.core.runtime.preferences.AbstractPreferenceStorage storage
java.lang.String getName ()
org.eclipse.core.runtime.preferences.IEclipsePreferences getLoadLevel (org.eclipse.core.runtime.preferences.IEclipsePreferences)
org.eclipse.core.runtime.preferences.IEclipsePreferences node
String path
int count
int i
java.lang.String[] childrenNames (java.lang.String) throws org.osgi.service.prefs.BackingStoreException
String path
String[][] result
org.osgi.service.prefs.BackingStoreException[] bse
org.eclipse.core.runtime.ISafeRunnable code
java.util.Properties load (java.lang.String) throws org.osgi.service.prefs.BackingStoreException
String path
java.util.Properties[] result
org.osgi.service.prefs.BackingStoreException[] bse
org.eclipse.core.runtime.ISafeRunnable code
void save (java.lang.String, java.util.Properties) throws org.osgi.service.prefs.BackingStoreException
String path
java.util.Properties properties
org.osgi.service.prefs.BackingStoreException[] bse
org.eclipse.core.runtime.ISafeRunnable code
boolean isAlreadyLoaded (java.lang.String)
String node
void loaded (java.lang.String)
String node
void removed (java.lang.String)
String path
}
org/eclipse/core/internal/preferences/PreferencesService$8.class
PreferencesService.java
package org.eclipse.core.internal.preferences
org.eclipse.core.internal.preferences.PreferencesService$8 extends java.lang.Object implements org.eclipse.core.runtime.preferences.IPreferenceNodeVisitor {
final org.eclipse.core.internal.preferences.PreferencesService this$0
private final org.eclipse.core.runtime.MultiStatus val$result
void <init> (org.eclipse.core.internal.preferences.PreferencesService, org.eclipse.core.runtime.MultiStatus)
public boolean visit (org.eclipse.core.runtime.preferences.IEclipsePreferences)
org.eclipse.core.runtime.preferences.IEclipsePreferences node
org.eclipse.core.internal.preferences.ExportedPreferences realNode
String version
org.eclipse.core.runtime.PluginVersionIdentifier versionInFile
String bundleName
String stringVersion
org.eclipse.core.runtime.PluginVersionIdentifier versionInMemory
org.eclipse.core.runtime.IStatus verification
}
org/eclipse/core/internal/preferences/EclipsePreferences$SortedProperties.class
EclipsePreferences.java
package org.eclipse.core.internal.preferences
public org.eclipse.core.internal.preferences.EclipsePreferences$SortedProperties extends java.util.Properties {
private static final long serialVersionUID
final org.eclipse.core.internal.preferences.EclipsePreferences this$0
public void <init> (org.eclipse.core.internal.preferences.EclipsePreferences)
public synchronized java.util.Enumeration keys ()
java.util.TreeSet set
java.util.Enumeration e
public java.util.Set entrySet ()
java.util.TreeSet set
java.util.Iterator i
}
org/eclipse/core/internal/preferences/PreferencesService$6.class
PreferencesService.java
package org.eclipse.core.internal.preferences
org.eclipse.core.internal.preferences.PreferencesService$6 extends java.lang.Object implements org.eclipse.core.runtime.preferences.IPreferenceNodeVisitor {
final org.eclipse.core.internal.preferences.PreferencesService this$0
void <init> (org.eclipse.core.internal.preferences.PreferencesService)
public boolean visit (org.eclipse.core.runtime.preferences.IEclipsePreferences) throws org.osgi.service.prefs.BackingStoreException
org.eclipse.core.runtime.preferences.IEclipsePreferences node
String[] keys
}
org/eclipse/core/internal/preferences/ImmutableMap.class
ImmutableMap.java
package org.eclipse.core.internal.preferences
public abstract org.eclipse.core.internal.preferences.ImmutableMap extends java.lang.Object implements java.lang.Cloneable {
public static final org.eclipse.core.internal.preferences.ImmutableMap EMPTY
protected static final String[] EMPTY_STRING_ARRAY
static void <clinit> ()
public void <init> ()
public abstract java.lang.String get (java.lang.String)
protected static org.eclipse.core.internal.preferences.ImmutableMap createMap (int)
int i
protected abstract void internalPut (java.lang.String, java.lang.String)
public abstract java.lang.String[] keys ()
public abstract org.eclipse.core.internal.preferences.ImmutableMap put (java.lang.String, java.lang.String)
public abstract org.eclipse.core.internal.preferences.ImmutableMap removeKey (java.lang.String)
public void shareStrings (org.eclipse.core.internal.preferences.StringPool)
org.eclipse.core.internal.preferences.StringPool set
public abstract int size ()
public java.lang.String toString ()
StringBuffer s
String[] keys
int i
int length
}
org/eclipse/core/internal/preferences/ScopeDescriptor$4.class
ScopeDescriptor.java
package org.eclipse.core.internal.preferences
org.eclipse.core.internal.preferences.ScopeDescriptor$4 extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable {
final org.eclipse.core.internal.preferences.ScopeDescriptor this$0
private final String val$path
void <init> (org.eclipse.core.internal.preferences.ScopeDescriptor, java.lang.String)
public void run () throws java.lang.Exception
public void handleException (java.lang.Throwable)
Throwable exception
}
org/eclipse/core/internal/preferences/ScopeDescriptor$3.class
ScopeDescriptor.java
package org.eclipse.core.internal.preferences
org.eclipse.core.internal.preferences.ScopeDescriptor$3 extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable {
final org.eclipse.core.internal.preferences.ScopeDescriptor this$0
private final String val$path
private final java.util.Properties val$properties
private final org.osgi.service.prefs.BackingStoreException[] val$bse
void <init> (org.eclipse.core.internal.preferences.ScopeDescriptor, java.lang.String, java.util.Properties, org.osgi.service.prefs.BackingStoreException[])
public void run () throws java.lang.Exception
public void handleException (java.lang.Throwable)
Throwable exception
}
org/eclipse/core/internal/preferences/InstancePreferences.class
InstancePreferences.java
package org.eclipse.core.internal.preferences
public org.eclipse.core.internal.preferences.InstancePreferences extends org.eclipse.core.internal.preferences.EclipsePreferences {
private String qualifier
private int segmentCount
private org.eclipse.core.runtime.preferences.IEclipsePreferences loadLevel
private org.eclipse.core.runtime.IPath location
private static java.util.Set loadedNodes
private static boolean initialized
private static org.eclipse.core.runtime.IPath baseLocation
static void <clinit> ()
static org.eclipse.core.runtime.IPath getBaseLocation ()
org.eclipse.osgi.service.datalocation.Location instanceLocation
public void <init> ()
private void <init> (org.eclipse.core.internal.preferences.EclipsePreferences, java.lang.String)
org.eclipse.core.internal.preferences.EclipsePreferences parent
String name
String path
protected boolean isAlreadyLoaded (org.eclipse.core.runtime.preferences.IEclipsePreferences)
org.eclipse.core.runtime.preferences.IEclipsePreferences node
protected void loaded ()
protected void loadLegacy ()
org.eclipse.core.runtime.IPath path
String bundleName
java.io.File prefFile
org.eclipse.osgi.service.datalocation.Location instanceLocation
java.io.InputStream input
java.util.Properties values
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.util.Iterator i
String key
String value
Object oldValue
protected org.eclipse.core.runtime.IPath getLocation ()
protected org.eclipse.core.runtime.preferences.IEclipsePreferences getLoadLevel ()
org.eclipse.core.runtime.preferences.IEclipsePreferences node
int i
protected void initializeChildren ()
String[] names
int i
protected org.eclipse.core.internal.preferences.EclipsePreferences internalCreate (org.eclipse.core.internal.preferences.EclipsePreferences, java.lang.String, java.lang.Object)
org.eclipse.core.internal.preferences.EclipsePreferences nodeParent
String nodeName
Object context
}
org/eclipse/core/internal/preferences/OSGiPreferencesServiceImpl$OSGiLocalRootPreferences.class
OSGiPreferencesServiceImpl.java
package org.eclipse.core.internal.preferences
final org.eclipse.core.internal.preferences.OSGiPreferencesServiceImpl$OSGiLocalRootPreferences extends java.lang.Object implements org.osgi.service.prefs.Preferences {
private org.osgi.service.prefs.Preferences root
private org.osgi.service.prefs.Preferences wrapped
private void <init> (org.osgi.service.prefs.Preferences)
org.osgi.service.prefs.Preferences root
private void <init> (org.osgi.service.prefs.Preferences, org.osgi.service.prefs.Preferences)
org.osgi.service.prefs.Preferences wrapped
org.osgi.service.prefs.Preferences root
private java.lang.String fixPath (java.lang.String)
String pathName
public org.osgi.service.prefs.Preferences node (java.lang.String)
String pathName
public byte[] getByteArray (java.lang.String, byte[])
String key
byte[] defaultValue
String value
byte[] byteArray
byte[] encodedBytes
public org.osgi.service.prefs.Preferences parent ()
public boolean nodeExists (java.lang.String) throws org.osgi.service.prefs.BackingStoreException
String pathName
public java.lang.String absolutePath ()
public java.lang.String name ()
public void put (java.lang.String, java.lang.String)
String key
String value
public java.lang.String get (java.lang.String, java.lang.String)
String key
String def
public void remove (java.lang.String)
String key
public void clear () throws org.osgi.service.prefs.BackingStoreException
public void putInt (java.lang.String, int)
String key
int value
public int getInt (java.lang.String, int)
String key
int def
public void putLong (java.lang.String, long)
String key
long value
public long getLong (java.lang.String, long)
String key
long def
public void putBoolean (java.lang.String, boolean)
String key
boolean value
public boolean getBoolean (java.lang.String, boolean)
String key
boolean def
public void putFloat (java.lang.String, float)
String key
float value
public float getFloat (java.lang.String, float)
String key
float def
public void putDouble (java.lang.String, double)
String key
double value
public double getDouble (java.lang.String, double)
String key
double def
public void putByteArray (java.lang.String, byte[])
String key
byte[] value
public java.lang.String[] keys () throws org.osgi.service.prefs.BackingStoreException
public java.lang.String[] childrenNames () throws org.osgi.service.prefs.BackingStoreException
public void removeNode () throws org.osgi.service.prefs.BackingStoreException
public void flush () throws org.osgi.service.prefs.BackingStoreException
public void sync () throws org.osgi.service.prefs.BackingStoreException
void <init> (org.osgi.service.prefs.Preferences, org.eclipse.core.internal.preferences.OSGiPreferencesServiceImpl$OSGiLocalRootPreferences)
}
org/eclipse/core/internal/preferences/StringPool.class
StringPool.java
package org.eclipse.core.internal.preferences
public final org.eclipse.core.internal.preferences.StringPool extends java.lang.Object {
private int savings
private final java.util.HashMap map
public void <init> ()
public java.lang.String add (java.lang.String)
String string
Object result
public int getSavedStringCount ()
}
org/eclipse/core/internal/preferences/IPreferencesConstants.class
IPreferencesConstants.java
package org.eclipse.core.internal.preferences
public abstract org.eclipse.core.internal.preferences.IPreferencesConstants extends java.lang.Object {
public static final String RUNTIME_NAME
public static final String PREFERS_NAME
public static final String PLUGIN_CUSTOMIZATION
public static final String PREFERENCES_DEFAULT_OVERRIDE_BASE_NAME
public static final String PREFERENCES_DEFAULT_OVERRIDE_FILE_NAME
public static final String PT_PREFERENCES
}
org/eclipse/core/internal/preferences/SafeFileOutputStream.class
SafeFileOutputStream.java
package org.eclipse.core.internal.preferences
public org.eclipse.core.internal.preferences.SafeFileOutputStream extends java.io.OutputStream {
protected java.io.File temp
protected java.io.File target
protected java.io.OutputStream output
protected boolean failed
protected static final String EXTENSION
public void <init> (java.io.File) throws java.io.IOException
java.io.File file
public void close () throws java.io.IOException
java.io.IOException e
protected void commit () throws java.io.IOException
protected void copy (java.io.File, java.io.File) throws java.io.IOException
java.io.File sourceFile
java.io.File destinationFile
java.io.InputStream source
java.io.OutputStream destination
public void flush () throws java.io.IOException
java.io.IOException e
public java.lang.String getTempFilePath ()
protected void transferStreams (java.io.InputStream, java.io.OutputStream) throws java.io.IOException
java.io.InputStream source
java.io.OutputStream destination
byte[] buffer
int bytesRead
public void write (int) throws java.io.IOException
int b
java.io.IOException e
}
org/eclipse/core/internal/preferences/ScopeDescriptor$1.class
ScopeDescriptor.java
package org.eclipse.core.internal.preferences
org.eclipse.core.internal.preferences.ScopeDescriptor$1 extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable {
final org.eclipse.core.internal.preferences.ScopeDescriptor this$0
private final String[][] val$result
private final String val$path
private final org.osgi.service.prefs.BackingStoreException[] val$bse
void <init> (org.eclipse.core.internal.preferences.ScopeDescriptor, java.lang.String[][], java.lang.String, org.osgi.service.prefs.BackingStoreException[])
public void run () throws java.lang.Exception
public void handleException (java.lang.Throwable)
Throwable exception
}
org/eclipse/core/internal/preferences/PreferencesService$2.class
PreferencesService.java
package org.eclipse.core.internal.preferences
org.eclipse.core.internal.preferences.PreferencesService$2 extends java.lang.Object implements org.eclipse.core.runtime.preferences.IPreferenceNodeVisitor {
final org.eclipse.core.internal.preferences.PreferencesService this$0
private final boolean[] val$result
void <init> (org.eclipse.core.internal.preferences.PreferencesService, boolean[])
public boolean visit (org.eclipse.core.runtime.preferences.IEclipsePreferences) throws org.osgi.service.prefs.BackingStoreException
org.eclipse.core.runtime.preferences.IEclipsePreferences node
}
org/eclipse/core/internal/preferences/TestHelper.class
TestHelper.java
package org.eclipse.core.internal.preferences
public org.eclipse.core.internal.preferences.TestHelper extends java.lang.Object {
public void <init> ()
public static java.util.Properties convertToProperties (org.eclipse.core.internal.preferences.EclipsePreferences, java.lang.String) throws org.osgi.service.prefs.BackingStoreException
org.eclipse.core.internal.preferences.EclipsePreferences node
String prefix
public static org.eclipse.core.runtime.IPath getInstanceBaseLocation ()
}
org/eclipse/core/internal/preferences/ScopeDescriptor$2.class
ScopeDescriptor.java
package org.eclipse.core.internal.preferences
org.eclipse.core.internal.preferences.ScopeDescriptor$2 extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable {
final org.eclipse.core.internal.preferences.ScopeDescriptor this$0
private final java.util.Properties[] val$result
private final String val$path
private final org.osgi.service.prefs.BackingStoreException[] val$bse
void <init> (org.eclipse.core.internal.preferences.ScopeDescriptor, java.util.Properties[], java.lang.String, org.osgi.service.prefs.BackingStoreException[])
public void run () throws java.lang.Exception
public void handleException (java.lang.Throwable)
Throwable exception
}
org/eclipse/core/internal/preferences/PreferencesService$4.class
PreferencesService.java
package org.eclipse.core.internal.preferences
org.eclipse.core.internal.preferences.PreferencesService$4 extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable {
final org.eclipse.core.internal.preferences.PreferencesService this$0
private final org.eclipse.core.runtime.preferences.IEclipsePreferences[] val$result
private final org.eclipse.core.runtime.preferences.PreferenceModifyListener val$listener
void <init> (org.eclipse.core.internal.preferences.PreferencesService, org.eclipse.core.runtime.preferences.IEclipsePreferences[], org.eclipse.core.runtime.preferences.PreferenceModifyListener)
public void handleException (java.lang.Throwable)
Throwable exception
public void run () throws java.lang.Exception
}
org/eclipse/core/internal/preferences/PreferencesService$5.class
PreferencesService.java
package org.eclipse.core.internal.preferences
org.eclipse.core.internal.preferences.PreferencesService$5 extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable {
final org.eclipse.core.internal.preferences.PreferencesService this$0
private final org.eclipse.core.runtime.preferences.IScopeContext[] val$contexts
private final String val$scopeString
private final String val$qualifier
private final String val$childPath
private final java.util.ArrayList val$result
void <init> (org.eclipse.core.internal.preferences.PreferencesService, org.eclipse.core.runtime.preferences.IScopeContext[], java.lang.String, java.lang.String, java.lang.String, java.util.ArrayList)
public void run () throws java.lang.Exception
boolean found
int j
org.eclipse.core.runtime.preferences.IScopeContext context
org.osgi.service.prefs.Preferences node
org.osgi.service.prefs.Preferences node
public void handleException (java.lang.Throwable)
Throwable exception
}
org/eclipse/core/internal/preferences/SafeFileInputStream.class
SafeFileInputStream.java
package org.eclipse.core.internal.preferences
public org.eclipse.core.internal.preferences.SafeFileInputStream extends java.io.FilterInputStream {
protected static final String EXTENSION
public void <init> (java.io.File) throws java.io.IOException
java.io.File file
public void <init> (java.lang.String, java.lang.String) throws java.io.IOException
String targetPath
String tempPath
private static java.io.InputStream getInputStream (java.lang.String, java.lang.String) throws java.io.IOException
String targetPath
String tempPath
java.io.File target
}
org/eclipse/core/internal/preferences/PreferencesService$3.class
PreferencesService.java
package org.eclipse.core.internal.preferences
org.eclipse.core.internal.preferences.PreferencesService$3 extends java.lang.Object implements org.eclipse.core.runtime.preferences.IPreferenceNodeVisitor {
final org.eclipse.core.internal.preferences.PreferencesService this$0
private final int val$baseLength
private final String[] val$excludesList
private final java.util.Properties val$result
void <init> (org.eclipse.core.internal.preferences.PreferencesService, int, java.lang.String[], java.util.Properties)
public boolean visit (org.eclipse.core.runtime.preferences.IEclipsePreferences) throws org.osgi.service.prefs.BackingStoreException
org.eclipse.core.runtime.preferences.IEclipsePreferences node
String absolutePath
String scope
String path
int i
String exclusion
boolean needToAddVersion
String[] keys
int i
String key
boolean ignore
int j
String value
String bundle
String version
}
org/eclipse/core/internal/preferences/Activator.class
Activator.java
package org.eclipse.core.internal.preferences
public org.eclipse.core.internal.preferences.Activator extends java.lang.Object implements org.osgi.framework.BundleActivator org.osgi.util.tracker.ServiceTrackerCustomizer {
public static final String PI_PREFERENCES
private static final String PROP_REGISTER_PERF_SERVICE
private static final String PROP_CUSTOMIZATION
private org.osgi.util.tracker.ServiceTracker registryServiceTracker
private static org.osgi.framework.BundleContext bundleContext
private org.osgi.framework.ServiceRegistration preferencesService
private org.osgi.framework.ServiceRegistration osgiPreferencesService
static Class class$0
static Class class$1
static Class class$2
public void <init> ()
public void start (org.osgi.framework.BundleContext) throws java.lang.Exception
org.osgi.framework.BundleContext context
boolean shouldRegister
public void stop (org.osgi.framework.BundleContext) throws java.lang.Exception
org.osgi.framework.BundleContext context
static org.osgi.framework.BundleContext getContext ()
public synchronized java.lang.Object addingService (org.osgi.framework.ServiceReference)
org.osgi.framework.ServiceReference reference
Object service
Object helper
Exception e
public void modifiedService (org.osgi.framework.ServiceReference, java.lang.Object)
org.osgi.framework.ServiceReference reference
Object service
public synchronized void removedService (org.osgi.framework.ServiceReference, java.lang.Object)
org.osgi.framework.ServiceReference reference
Object service
private void processCommandLine ()
String value
org.osgi.util.tracker.ServiceTracker environmentTracker
org.eclipse.osgi.service.environment.EnvironmentInfo environmentInfo
String[] args
int i
}
org/eclipse/core/internal/preferences/ExportedPreferences.class
ExportedPreferences.java
package org.eclipse.core.internal.preferences
public org.eclipse.core.internal.preferences.ExportedPreferences extends org.eclipse.core.internal.preferences.EclipsePreferences implements org.eclipse.core.runtime.preferences.IExportedPreferences {
private boolean isExportRoot
private String version
public static org.eclipse.core.runtime.preferences.IExportedPreferences newRoot ()
protected void <init> (org.eclipse.core.internal.preferences.EclipsePreferences, java.lang.String)
org.eclipse.core.internal.preferences.EclipsePreferences parent
String name
public boolean isExportRoot ()
public void setExportRoot ()
public java.lang.String getVersion ()
public void setVersion (java.lang.String)
String version
protected org.eclipse.core.internal.preferences.EclipsePreferences internalCreate (org.eclipse.core.internal.preferences.EclipsePreferences, java.lang.String, java.lang.Object)
org.eclipse.core.internal.preferences.EclipsePreferences nodeParent
String nodeName
Object context
public java.lang.String toString ()
StringBuffer buffer
}
org/eclipse/core/internal/preferences/EclipsePreferences$3.class
EclipsePreferences.java
package org.eclipse.core.internal.preferences
org.eclipse.core.internal.preferences.EclipsePreferences$3 extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable {
final org.eclipse.core.internal.preferences.EclipsePreferences this$0
private final org.eclipse.core.runtime.preferences.IEclipsePreferences$IPreferenceChangeListener val$listener
private final org.eclipse.core.runtime.preferences.IEclipsePreferences$PreferenceChangeEvent val$event
void <init> (org.eclipse.core.internal.preferences.EclipsePreferences, org.eclipse.core.runtime.preferences.IEclipsePreferences$IPreferenceChangeListener, org.eclipse.core.runtime.preferences.IEclipsePreferences$PreferenceChangeEvent)
public void handleException (java.lang.Throwable)
Throwable exception
public void run () throws java.lang.Exception
}
org/eclipse/core/internal/preferences/ListenerRegistry.class
ListenerRegistry.java
package org.eclipse.core.internal.preferences
public org.eclipse.core.internal.preferences.ListenerRegistry extends java.lang.Object {
static final Object[] EMPTY_LIST
org.eclipse.core.internal.preferences.ListenerRegistry$ListenerMap registry
static void <clinit> ()
public void <init> ()
public synchronized java.lang.Object[] getListeners (java.lang.String)
String path
org.eclipse.core.runtime.ListenerList list
public synchronized void add (java.lang.String, java.lang.Object)
String path
Object listener
org.eclipse.core.runtime.ListenerList list
public synchronized void remove (java.lang.String, java.lang.Object)
String path
Object listener
org.eclipse.core.runtime.ListenerList list
public synchronized void clear (java.lang.String)
String path
}
org/eclipse/core/internal/preferences/BundleDefaultPreferences.class
BundleDefaultPreferences.java
package org.eclipse.core.internal.preferences
public org.eclipse.core.internal.preferences.BundleDefaultPreferences extends org.eclipse.core.internal.preferences.EclipsePreferences {
private static java.util.Set loadedNodes
private String qualifier
private int segmentCount
private org.eclipse.core.runtime.preferences.IEclipsePreferences loadLevel
static void <clinit> ()
public void <init> ()
private void <init> (org.eclipse.core.internal.preferences.EclipsePreferences, java.lang.String)
org.eclipse.core.internal.preferences.EclipsePreferences parent
String name
org.eclipse.core.runtime.IPath path
String scope
protected org.eclipse.core.runtime.preferences.IEclipsePreferences getLoadLevel ()
org.eclipse.core.runtime.preferences.IEclipsePreferences node
int i
protected boolean isAlreadyLoaded (org.eclipse.core.runtime.preferences.IEclipsePreferences)
org.eclipse.core.runtime.preferences.IEclipsePreferences node
protected void loaded ()
protected void load ()
String relativePath
protected org.eclipse.core.internal.preferences.EclipsePreferences internalCreate (org.eclipse.core.internal.preferences.EclipsePreferences, java.lang.String, java.lang.Object)
org.eclipse.core.internal.preferences.EclipsePreferences nodeParent
String nodeName
Object context
}
org/eclipse/core/internal/preferences/ImmutableMap$EmptyMap.class
ImmutableMap.java
package org.eclipse.core.internal.preferences
org.eclipse.core.internal.preferences.ImmutableMap$EmptyMap extends org.eclipse.core.internal.preferences.ImmutableMap {
void <init> ()
public java.lang.String get (java.lang.String)
String value
public org.eclipse.core.internal.preferences.ImmutableMap removeKey (java.lang.String)
String key
protected void internalPut (java.lang.String, java.lang.String)
String key
String value
public java.lang.String[] keys ()
public org.eclipse.core.internal.preferences.ImmutableMap put (java.lang.String, java.lang.String)
String key
String value
org.eclipse.core.internal.preferences.ImmutableMap result
public int size ()
}
org/eclipse/core/internal/preferences/OSGiPreferencesServiceImpl.class
OSGiPreferencesServiceImpl.java
package org.eclipse.core.internal.preferences
public org.eclipse.core.internal.preferences.OSGiPreferencesServiceImpl extends java.lang.Object implements org.osgi.service.prefs.PreferencesService {
private org.eclipse.core.runtime.preferences.IEclipsePreferences bundlePreferences
void <init> (org.eclipse.core.runtime.preferences.IEclipsePreferences)
org.eclipse.core.runtime.preferences.IEclipsePreferences bundlePreferences
public org.osgi.service.prefs.Preferences getSystemPreferences ()
public org.osgi.service.prefs.Preferences getUserPreferences (java.lang.String)
String name
public java.lang.String[] getUsers ()
String[] users
}
org/eclipse/core/internal/preferences/ConfigurationPreferences.class
ConfigurationPreferences.java
package org.eclipse.core.internal.preferences
public org.eclipse.core.internal.preferences.ConfigurationPreferences extends org.eclipse.core.internal.preferences.EclipsePreferences {
private int segmentCount
private String qualifier
private org.eclipse.core.runtime.IPath location
private org.eclipse.core.runtime.preferences.IEclipsePreferences loadLevel
private static java.util.Set loadedNodes
private static boolean initialized
private static org.eclipse.core.runtime.IPath baseLocation
static void <clinit> ()
org.eclipse.osgi.service.datalocation.Location location
java.net.URL url
public void <init> ()
private void <init> (org.eclipse.core.internal.preferences.EclipsePreferences, java.lang.String)
org.eclipse.core.internal.preferences.EclipsePreferences parent
String name
String path
protected org.eclipse.core.runtime.IPath getLocation ()
protected boolean isAlreadyLoaded (org.eclipse.core.runtime.preferences.IEclipsePreferences)
org.eclipse.core.runtime.preferences.IEclipsePreferences node
protected void loaded ()
protected org.eclipse.core.runtime.preferences.IEclipsePreferences getLoadLevel ()
org.eclipse.core.runtime.preferences.IEclipsePreferences node
int i
protected void initializeChildren ()
String[] names
int i
protected org.eclipse.core.internal.preferences.EclipsePreferences internalCreate (org.eclipse.core.internal.preferences.EclipsePreferences, java.lang.String, java.lang.Object)
org.eclipse.core.internal.preferences.EclipsePreferences nodeParent
String nodeName
Object context
}
org/eclipse/core/internal/preferences/exchange/ILegacyPreferences.class
ILegacyPreferences.java
package org.eclipse.core.internal.preferences.exchange
public abstract org.eclipse.core.internal.preferences.exchange.ILegacyPreferences extends java.lang.Object {
public abstract java.lang.Object init (java.lang.Object, java.lang.String)
}
org/eclipse/core/internal/preferences/exchange/IProductPreferencesService.class
IProductPreferencesService.java
package org.eclipse.core.internal.preferences.exchange
public abstract org.eclipse.core.internal.preferences.exchange.IProductPreferencesService extends java.lang.Object {
public abstract java.util.Properties getProductCustomization ()
public abstract java.util.Properties getProductTranslation ()
}
org/eclipse/core/internal/preferences/PreferencesService.class
PreferencesService.java
package org.eclipse.core.internal.preferences
public org.eclipse.core.internal.preferences.PreferencesService extends java.lang.Object implements org.eclipse.core.runtime.preferences.IPreferencesService {
private static final long STRING_SHARING_INTERVAL
private static final String MATCH_TYPE_PREFIX
private static String[] DEFAULT_DEFAULT_LOOKUP_ORDER
private static final char EXPORT_ROOT_PREFIX
private static final char BUNDLE_VERSION_PREFIX
private static final float EXPORT_VERSION
private static final String VERSION_KEY
private static final String EMPTY_STRING
private static org.eclipse.core.internal.preferences.PreferencesService instance
static final org.eclipse.core.internal.preferences.RootPreferences root
private static final java.util.Map defaultsRegistry
private Object registryHelper
private java.util.Map defaultScopes
private long lastStringSharing
static void <clinit> ()
private static org.eclipse.core.runtime.IStatus createStatusError (java.lang.String, java.lang.Exception)
String message
Exception e
public static org.eclipse.core.internal.preferences.PreferencesService getDefault ()
static void log (org.eclipse.core.runtime.IStatus)
org.eclipse.core.runtime.IStatus status
void <init> ()
public void applyPreferences (org.eclipse.core.runtime.preferences.IEclipsePreferences, org.eclipse.core.runtime.preferences.IPreferenceFilter[]) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.preferences.IEclipsePreferences tree
org.eclipse.core.runtime.preferences.IPreferenceFilter[] filters
org.osgi.service.prefs.BackingStoreException e
org.osgi.service.prefs.BackingStoreException e
public org.eclipse.core.runtime.IStatus applyPreferences (org.eclipse.core.runtime.preferences.IExportedPreferences) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.preferences.IExportedPreferences preferences
org.eclipse.core.runtime.MultiStatus result
org.eclipse.core.runtime.preferences.IEclipsePreferences modifiedNode
org.eclipse.core.runtime.preferences.IPreferenceNodeVisitor visitor
org.osgi.service.prefs.BackingStoreException e
org.osgi.service.prefs.BackingStoreException e
private boolean containsKeys (org.eclipse.core.runtime.preferences.IEclipsePreferences) throws org.osgi.service.prefs.BackingStoreException
org.eclipse.core.runtime.preferences.IEclipsePreferences aRoot
boolean[] result
org.eclipse.core.runtime.preferences.IPreferenceNodeVisitor visitor
private java.util.Properties convertFromLegacy (java.util.Properties)
java.util.Properties properties
java.util.Properties result
String prefix
java.util.Iterator i
String key
String value
int index
String path
private org.eclipse.core.runtime.preferences.IExportedPreferences convertFromProperties (java.util.Properties)
java.util.Properties properties
org.eclipse.core.runtime.preferences.IExportedPreferences result
java.util.Iterator i
String path
String value
org.eclipse.core.internal.preferences.ExportedPreferences current
org.eclipse.core.internal.preferences.ExportedPreferences current
String[] decoded
org.eclipse.core.internal.preferences.ExportedPreferences current
String key
private java.util.Properties convertToProperties (org.eclipse.core.runtime.preferences.IEclipsePreferences, java.lang.String[]) throws org.osgi.service.prefs.BackingStoreException
org.eclipse.core.runtime.preferences.IEclipsePreferences preferences
String[] excludesList
java.util.Properties result
int baseLength
org.eclipse.core.runtime.preferences.IPreferenceNodeVisitor visitor
void copyFromTo (org.osgi.service.prefs.Preferences, org.osgi.service.prefs.Preferences, java.lang.String[], int) throws org.osgi.service.prefs.BackingStoreException
org.osgi.service.prefs.Preferences source
org.osgi.service.prefs.Preferences destination
String[] keys
int depth
String[] keysToCopy
int i
String value
String[] children
int i
public java.lang.ref.WeakReference applyRuntimeDefaults (java.lang.String, java.lang.ref.WeakReference)
String name
java.lang.ref.WeakReference pluginReference
private void initializeDefaultScopes ()
public org.eclipse.core.runtime.preferences.IEclipsePreferences createNode (java.lang.String)
String key
org.eclipse.core.runtime.preferences.IScope scope
public void exportPreferences (org.eclipse.core.runtime.preferences.IEclipsePreferences, org.eclipse.core.runtime.preferences.IPreferenceFilter[], java.io.OutputStream) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.preferences.IEclipsePreferences node
org.eclipse.core.runtime.preferences.IPreferenceFilter[] filters
java.io.OutputStream stream
org.osgi.service.prefs.BackingStoreException e
public org.eclipse.core.runtime.IStatus exportPreferences (org.eclipse.core.runtime.preferences.IEclipsePreferences, java.io.OutputStream, java.lang.String[]) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.preferences.IEclipsePreferences node
java.io.OutputStream output
String[] excludesList
java.util.Properties properties
org.osgi.service.prefs.BackingStoreException e
java.io.IOException e
private org.eclipse.core.runtime.preferences.IEclipsePreferences firePreApplyEvent (org.eclipse.core.runtime.preferences.IEclipsePreferences)
org.eclipse.core.runtime.preferences.IEclipsePreferences tree
org.eclipse.core.runtime.preferences.IEclipsePreferences[] result
org.eclipse.core.runtime.preferences.PreferenceModifyListener[] listeners
int i
org.eclipse.core.runtime.preferences.PreferenceModifyListener listener
org.eclipse.core.runtime.ISafeRunnable job
public java.lang.String get (java.lang.String, java.lang.String, org.osgi.service.prefs.Preferences[])
String key
String defaultValue
org.osgi.service.prefs.Preferences[] nodes
int i
org.osgi.service.prefs.Preferences node
String result
public boolean getBoolean (java.lang.String, java.lang.String, boolean, org.eclipse.core.runtime.preferences.IScopeContext[])
String qualifier
String key
boolean defaultValue
org.eclipse.core.runtime.preferences.IScopeContext[] scopes
String result
java.lang.String getBundleName (java.lang.String)
String path
int first
int second
java.lang.String getBundleVersion (java.lang.String)
String bundleName
org.osgi.framework.Bundle bundle
Object version
public byte[] getByteArray (java.lang.String, java.lang.String, byte[], org.eclipse.core.runtime.preferences.IScopeContext[])
String qualifier
String key
byte[] defaultValue
org.eclipse.core.runtime.preferences.IScopeContext[] scopes
String result
public java.lang.String[] getDefaultLookupOrder (java.lang.String, java.lang.String)
String qualifier
String key
org.eclipse.core.internal.preferences.LookupOrder order
public double getDouble (java.lang.String, java.lang.String, double, org.eclipse.core.runtime.preferences.IScopeContext[])
String qualifier
String key
double defaultValue
org.eclipse.core.runtime.preferences.IScopeContext[] scopes
String value
public float getFloat (java.lang.String, java.lang.String, float, org.eclipse.core.runtime.preferences.IScopeContext[])
String qualifier
String key
float defaultValue
org.eclipse.core.runtime.preferences.IScopeContext[] scopes
String value
public int getInt (java.lang.String, java.lang.String, int, org.eclipse.core.runtime.preferences.IScopeContext[])
String qualifier
String key
int defaultValue
org.eclipse.core.runtime.preferences.IScopeContext[] scopes
String value
public long getLong (java.lang.String, java.lang.String, long, org.eclipse.core.runtime.preferences.IScopeContext[])
String qualifier
String key
long defaultValue
org.eclipse.core.runtime.preferences.IScopeContext[] scopes
String value
public java.lang.String[] getLookupOrder (java.lang.String, java.lang.String)
String qualifier
String key
String[] order
private org.osgi.service.prefs.Preferences[] getNodes (java.lang.String, java.lang.String, org.eclipse.core.runtime.preferences.IScopeContext[])
String qualifier
String key
org.eclipse.core.runtime.preferences.IScopeContext[] contexts
String[] order
String childPath
java.util.ArrayList result
int i
String scopeString
private java.lang.String getRegistryKey (java.lang.String, java.lang.String)
String qualifier
String key
public org.eclipse.core.runtime.preferences.IEclipsePreferences getRootNode ()
java.lang.String getScope (java.lang.String)
String path
int startIndex
int endIndex
public java.lang.String getString (java.lang.String, java.lang.String, java.lang.String, org.eclipse.core.runtime.preferences.IScopeContext[])
String qualifier
String key
String defaultValue
org.eclipse.core.runtime.preferences.IScopeContext[] scopes
public org.eclipse.core.runtime.IStatus importPreferences (java.io.InputStream) throws org.eclipse.core.runtime.CoreException
java.io.InputStream input
private void internalApply (org.eclipse.core.runtime.preferences.IEclipsePreferences, org.eclipse.core.runtime.preferences.IPreferenceFilter[]) throws org.osgi.service.prefs.BackingStoreException
org.eclipse.core.runtime.preferences.IEclipsePreferences tree
org.eclipse.core.runtime.preferences.IPreferenceFilter[] filters
java.util.ArrayList trees
int i
org.eclipse.core.runtime.preferences.IEclipsePreferences toApply
org.eclipse.core.runtime.preferences.IPreferenceNodeVisitor visitor
private void internalExport (org.eclipse.core.runtime.preferences.IEclipsePreferences, org.eclipse.core.runtime.preferences.IPreferenceFilter[], java.io.OutputStream) throws org.osgi.service.prefs.BackingStoreException org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.preferences.IEclipsePreferences node
org.eclipse.core.runtime.preferences.IPreferenceFilter[] filters
java.io.OutputStream output
java.util.ArrayList trees
int i
org.eclipse.core.runtime.preferences.IEclipsePreferences toExport
private boolean internalMatches (org.eclipse.core.runtime.preferences.IEclipsePreferences, org.eclipse.core.runtime.preferences.IPreferenceFilter) throws org.osgi.service.prefs.BackingStoreException
org.eclipse.core.runtime.preferences.IEclipsePreferences tree
org.eclipse.core.runtime.preferences.IPreferenceFilter filter
String[] scopes
String treePath
int i
String scope
java.util.Map mapping
java.util.Iterator iter
String nodePath
String nodeFullPath
String childPath
org.eclipse.core.runtime.preferences.PreferenceFilterEntry[] entries
org.eclipse.core.runtime.preferences.PreferenceFilterEntry[] entries
ClassCastException e
org.osgi.service.prefs.Preferences child
int j
private org.eclipse.core.runtime.preferences.IPreferenceFilter[] internalMatches (org.eclipse.core.runtime.preferences.IEclipsePreferences, org.eclipse.core.runtime.preferences.IPreferenceFilter[]) throws org.osgi.service.prefs.BackingStoreException
org.eclipse.core.runtime.preferences.IEclipsePreferences tree
org.eclipse.core.runtime.preferences.IPreferenceFilter[] filters
java.util.ArrayList result
int i
private boolean internalMatchesWithMatchType (org.eclipse.core.runtime.preferences.PreferenceFilterEntry, java.lang.String[])
org.eclipse.core.runtime.preferences.PreferenceFilterEntry entry
String[] keys
String key
String matchType
int i
private boolean isLegacy (java.util.Properties)
java.util.Properties properties
public org.eclipse.core.runtime.preferences.IPreferenceFilter[] matches (org.eclipse.core.runtime.preferences.IEclipsePreferences, org.eclipse.core.runtime.preferences.IPreferenceFilter[]) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.preferences.IEclipsePreferences tree
org.eclipse.core.runtime.preferences.IPreferenceFilter[] filters
org.osgi.service.prefs.BackingStoreException e
private org.eclipse.core.runtime.preferences.IEclipsePreferences mergeTrees (org.eclipse.core.runtime.preferences.IEclipsePreferences[]) throws org.osgi.service.prefs.BackingStoreException
org.eclipse.core.runtime.preferences.IEclipsePreferences[] trees
org.eclipse.core.runtime.preferences.IEclipsePreferences result
org.eclipse.core.runtime.preferences.IPreferenceNodeVisitor visitor
int i
public org.eclipse.core.runtime.preferences.IExportedPreferences readPreferences (java.io.InputStream) throws org.eclipse.core.runtime.CoreException
java.io.InputStream input
java.util.Properties properties
java.io.IOException e
private boolean scopeMatches (java.lang.String, org.eclipse.core.runtime.preferences.IEclipsePreferences)
String scope
org.eclipse.core.runtime.preferences.IEclipsePreferences tree
String path
int index
String sub
public void setDefaultLookupOrder (java.lang.String, java.lang.String, java.lang.String[])
String qualifier
String key
String[] order
String registryKey
org.eclipse.core.internal.preferences.LookupOrder obj
public void setRegistryHelper (java.lang.Object)
Object registryHelper
void shareStrings ()
long now
org.eclipse.core.internal.preferences.StringPool pool
private org.eclipse.core.runtime.preferences.IEclipsePreferences trimTree (org.eclipse.core.runtime.preferences.IEclipsePreferences, org.eclipse.core.runtime.preferences.IPreferenceFilter) throws org.osgi.service.prefs.BackingStoreException
org.eclipse.core.runtime.preferences.IEclipsePreferences tree
org.eclipse.core.runtime.preferences.IPreferenceFilter filter
org.eclipse.core.runtime.preferences.IEclipsePreferences result
String[] scopes
String treePath
int i
String scope
java.util.Map mapping
java.util.Iterator iter
String nodePath
String nodeFullPath
String childPath
org.osgi.service.prefs.Preferences child
org.eclipse.core.runtime.preferences.PreferenceFilterEntry[] entries
org.eclipse.core.runtime.preferences.PreferenceFilterEntry[] entries
ClassCastException e
String[] keys
java.util.ArrayList list
int j
private void addMatchedKeys (java.util.ArrayList, org.eclipse.core.runtime.preferences.PreferenceFilterEntry, java.lang.String[])
java.util.ArrayList list
org.eclipse.core.runtime.preferences.PreferenceFilterEntry entry
String[] keys
String matchType
String key
int i
org.eclipse.core.runtime.IStatus validatePluginVersions (java.lang.String, org.eclipse.core.runtime.PluginVersionIdentifier, org.eclipse.core.runtime.PluginVersionIdentifier)
String bundle
org.eclipse.core.runtime.PluginVersionIdentifier pref
org.eclipse.core.runtime.PluginVersionIdentifier installed
int severity
int severity
String msg
public org.eclipse.core.runtime.IStatus validateVersions (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath path
org.eclipse.core.runtime.MultiStatus result
org.eclipse.core.runtime.preferences.IPreferenceNodeVisitor visitor
java.io.InputStream input
org.eclipse.core.runtime.preferences.IExportedPreferences prefs
org.eclipse.core.runtime.CoreException e
org.osgi.service.prefs.BackingStoreException e
public java.lang.String[] getDefaultDefaultLookupOrder ()
public void setDefaultDefaultLookupOrder (java.lang.String[])
String[] order
}
org/eclipse/core/internal/preferences/PreferenceServiceRegistryHelper.class
PreferenceServiceRegistryHelper.java
package org.eclipse.core.internal.preferences
public org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper extends java.lang.Object implements org.eclipse.core.runtime.IRegistryChangeListener {
private static final String ELEMENT_INITIALIZER
private static final String ATTRIBUTE_NAME
private static final String ATTRIBUTE_CLASS
private static final String ATTRIBUTE_STORAGE
private static final String ELEMENT_SCOPE
private static final String ELEMENT_MODIFIER
private static final org.eclipse.core.runtime.IExtension[] EMPTY_EXTENSION_ARRAY
private static final java.util.Map scopeRegistry
private org.eclipse.core.runtime.ListenerList modifyListeners
private org.eclipse.core.internal.preferences.PreferencesService service
private org.eclipse.core.runtime.IExtensionRegistry registry
static void <clinit> ()
private static org.eclipse.core.runtime.IStatus createStatusError (java.lang.String, java.lang.Exception)
String message
Exception e
private static org.eclipse.core.runtime.IStatus createStatusWarning (java.lang.String, java.lang.Exception)
String message
Exception e
private static void log (org.eclipse.core.runtime.IStatus)
org.eclipse.core.runtime.IStatus status
public void <init> (org.eclipse.core.internal.preferences.PreferencesService, java.lang.Object)
org.eclipse.core.internal.preferences.PreferencesService service
Object registryObject
void stop ()
private void addModifyListener (org.eclipse.core.runtime.IConfigurationElement)
org.eclipse.core.runtime.IConfigurationElement element
String key
String message
Object listener
org.eclipse.core.runtime.CoreException e
public java.lang.ref.WeakReference applyRuntimeDefaults (java.lang.String, java.lang.ref.WeakReference)
String name
java.lang.ref.WeakReference pluginReference
org.eclipse.core.runtime.IExtension[] extensions
boolean foundInitializer
int i
org.eclipse.core.runtime.IConfigurationElement[] elements
int j
org.eclipse.core.runtime.IExtension theExtension
String extensionNamespace
org.osgi.framework.Bundle underlyingBundle
String ownerName
String ownerName
Object plugin
org.eclipse.core.internal.preferences.exchange.ILegacyPreferences initService
public org.eclipse.core.runtime.preferences.IEclipsePreferences createNode (org.eclipse.core.internal.preferences.RootPreferences, java.lang.String)
org.eclipse.core.internal.preferences.RootPreferences parent
String name
org.eclipse.core.runtime.preferences.IScope scope
Object value
ClassCastException e
org.eclipse.core.runtime.CoreException e
org.eclipse.core.runtime.preferences.AbstractPreferenceStorage storage
org.eclipse.core.internal.preferences.ScopeDescriptor descriptor
org.eclipse.core.internal.preferences.EclipsePreferences result
ClassCastException e
org.eclipse.core.runtime.CoreException e
public org.eclipse.core.runtime.preferences.PreferenceModifyListener[] getModifyListeners ()
org.eclipse.core.runtime.IExtension[] extensions
int i
org.eclipse.core.runtime.IConfigurationElement[] elements
int j
Object[] source
org.eclipse.core.runtime.preferences.PreferenceModifyListener[] result
private org.eclipse.core.runtime.IExtension[] getPrefExtensions ()
org.eclipse.core.runtime.IExtension[] extensionsOld
org.eclipse.core.runtime.IExtension[] extensionsNew
org.eclipse.core.runtime.IExtensionPoint pointOld
org.eclipse.core.runtime.IExtensionPoint pointNew
org.eclipse.core.runtime.IExtension[] extensions
private void initializeScopes ()
org.eclipse.core.runtime.IExtension[] extensions
int i
org.eclipse.core.runtime.IConfigurationElement[] elements
int j
public void registryChanged (org.eclipse.core.runtime.IRegistryChangeEvent)
org.eclipse.core.runtime.IRegistryChangeEvent event
org.eclipse.core.runtime.IExtensionDelta[] deltasOld
org.eclipse.core.runtime.IExtensionDelta[] deltasNew
org.eclipse.core.runtime.IExtensionDelta[] deltas
int i
org.eclipse.core.runtime.IConfigurationElement[] elements
int j
String scope
private void runInitializer (org.eclipse.core.runtime.IConfigurationElement)
org.eclipse.core.runtime.IConfigurationElement element
org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer initializer
org.eclipse.core.runtime.ISafeRunnable job
ClassCastException e
org.eclipse.core.runtime.IStatus status
org.eclipse.core.runtime.CoreException e
private void scopeAdded (org.eclipse.core.runtime.IConfigurationElement)
org.eclipse.core.runtime.IConfigurationElement element
String key
String message
private void scopeRemoved (java.lang.String)
String key
org.eclipse.core.runtime.preferences.IEclipsePreferences node
}
org/eclipse/core/internal/preferences/PreferencesService$7.class
PreferencesService.java
package org.eclipse.core.internal.preferences
org.eclipse.core.internal.preferences.PreferencesService$7 extends java.lang.Object implements org.eclipse.core.runtime.preferences.IPreferenceNodeVisitor {
final org.eclipse.core.internal.preferences.PreferencesService this$0
private final org.eclipse.core.runtime.preferences.IEclipsePreferences val$result
void <init> (org.eclipse.core.internal.preferences.PreferencesService, org.eclipse.core.runtime.preferences.IEclipsePreferences)
public boolean visit (org.eclipse.core.runtime.preferences.IEclipsePreferences) throws org.osgi.service.prefs.BackingStoreException
org.eclipse.core.runtime.preferences.IEclipsePreferences node
org.osgi.service.prefs.Preferences destination
}
about_files/
plugin.xml
about_files/LICENSE-2.0.txt
plugin.properties
about.html
.options