org.aspectj.ajde.ui.internal
Class UserPreferencesStore

java.lang.Object
  extended by org.aspectj.ajde.ui.internal.UserPreferencesStore
All Implemented Interfaces:
UserPreferencesAdapter

public class UserPreferencesStore
extends java.lang.Object
implements UserPreferencesAdapter


Field Summary
static java.lang.String FILE_NAME
           
 
Constructor Summary
UserPreferencesStore()
           
UserPreferencesStore(boolean loadDefault)
           
 
Method Summary
 java.util.List getGlobalMultivalPreference(java.lang.String name)
          Retrieves a global IDE option.
 java.lang.String getGlobalPreference(java.lang.String name)
          Retrieves a global IDE option.
 java.util.List getProjectMultivalPreference(java.lang.String name)
          Retrieves an option for the currently active project.
 java.lang.String getProjectPreference(java.lang.String name)
          Retrieves an option for the currently active project.
static java.lang.String getPropertiesFilePath()
           
 void saveProperties()
           
 void setGlobalMultivalPreference(java.lang.String name, java.util.List values)
          Sets a global IDE option with multiple values.
 void setGlobalPreference(java.lang.String name, java.lang.String value)
          Sets a global IDE option with a single value.
 void setProjectMultivalPreference(java.lang.String name, java.util.List values)
          Sets an option for the currently active project.
 void setProjectPreference(java.lang.String name, java.lang.String value)
          Sets an option for the currently active project.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FILE_NAME

public static final java.lang.String FILE_NAME
See Also:
Constant Field Values
Constructor Detail

UserPreferencesStore

public UserPreferencesStore()

UserPreferencesStore

public UserPreferencesStore(boolean loadDefault)
Method Detail

getProjectPreference

public java.lang.String getProjectPreference(java.lang.String name)
Description copied from interface: UserPreferencesAdapter
Retrieves an option for the currently active project.

Specified by:
getProjectPreference in interface UserPreferencesAdapter

getProjectMultivalPreference

public java.util.List getProjectMultivalPreference(java.lang.String name)
Description copied from interface: UserPreferencesAdapter
Retrieves an option for the currently active project.

Specified by:
getProjectMultivalPreference in interface UserPreferencesAdapter

setProjectPreference

public void setProjectPreference(java.lang.String name,
                                 java.lang.String value)
Description copied from interface: UserPreferencesAdapter
Sets an option for the currently active project.

Specified by:
setProjectPreference in interface UserPreferencesAdapter

setProjectMultivalPreference

public void setProjectMultivalPreference(java.lang.String name,
                                         java.util.List values)
Description copied from interface: UserPreferencesAdapter
Sets an option for the currently active project.

Specified by:
setProjectMultivalPreference in interface UserPreferencesAdapter

getPropertiesFilePath

public static java.lang.String getPropertiesFilePath()

getGlobalPreference

public java.lang.String getGlobalPreference(java.lang.String name)
Description copied from interface: UserPreferencesAdapter
Retrieves a global IDE option.

Specified by:
getGlobalPreference in interface UserPreferencesAdapter

getGlobalMultivalPreference

public java.util.List getGlobalMultivalPreference(java.lang.String name)
Description copied from interface: UserPreferencesAdapter
Retrieves a global IDE option.

Specified by:
getGlobalMultivalPreference in interface UserPreferencesAdapter

setGlobalPreference

public void setGlobalPreference(java.lang.String name,
                                java.lang.String value)
Description copied from interface: UserPreferencesAdapter
Sets a global IDE option with a single value.

Specified by:
setGlobalPreference in interface UserPreferencesAdapter

setGlobalMultivalPreference

public void setGlobalMultivalPreference(java.lang.String name,
                                        java.util.List values)
Description copied from interface: UserPreferencesAdapter
Sets a global IDE option with multiple values.

Specified by:
setGlobalMultivalPreference in interface UserPreferencesAdapter

saveProperties

public void saveProperties()