org.eclipse.cdt.internal.ui.preferences
Class PreferencesAccess

java.lang.Object
  extended by org.eclipse.cdt.internal.ui.preferences.PreferencesAccess

public class PreferencesAccess
extends java.lang.Object


Method Summary
 void applyChanges()
           
 org.eclipse.core.runtime.preferences.IScopeContext getDefaultScope()
           
 org.eclipse.core.runtime.preferences.IScopeContext getInstanceScope()
           
static PreferencesAccess getOriginalPreferences()
           
 org.eclipse.core.runtime.preferences.IScopeContext getProjectScope(org.eclipse.core.resources.IProject project)
           
static PreferencesAccess getWorkingCopyPreferences(org.eclipse.ui.preferences.IWorkingCopyManager workingCopyManager)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getOriginalPreferences

public static PreferencesAccess getOriginalPreferences()

getWorkingCopyPreferences

public static PreferencesAccess getWorkingCopyPreferences(org.eclipse.ui.preferences.IWorkingCopyManager workingCopyManager)

getDefaultScope

public org.eclipse.core.runtime.preferences.IScopeContext getDefaultScope()

getInstanceScope

public org.eclipse.core.runtime.preferences.IScopeContext getInstanceScope()

getProjectScope

public org.eclipse.core.runtime.preferences.IScopeContext getProjectScope(org.eclipse.core.resources.IProject project)

applyChanges

public void applyChanges()
                  throws org.osgi.service.prefs.BackingStoreException
Throws:
org.osgi.service.prefs.BackingStoreException