public class UserPreferencesStore extends java.lang.Object implements UserPreferencesAdapter
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
FILE_NAME |
Constructor and Description |
---|
UserPreferencesStore() |
UserPreferencesStore(boolean loadDefault) |
Modifier and Type | Method and Description |
---|---|
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.
|
public static final java.lang.String FILE_NAME
public UserPreferencesStore()
public UserPreferencesStore(boolean loadDefault)
public java.lang.String getProjectPreference(java.lang.String name)
UserPreferencesAdapter
getProjectPreference
in interface UserPreferencesAdapter
public java.util.List getProjectMultivalPreference(java.lang.String name)
UserPreferencesAdapter
getProjectMultivalPreference
in interface UserPreferencesAdapter
public void setProjectPreference(java.lang.String name, java.lang.String value)
UserPreferencesAdapter
setProjectPreference
in interface UserPreferencesAdapter
public void setProjectMultivalPreference(java.lang.String name, java.util.List values)
UserPreferencesAdapter
setProjectMultivalPreference
in interface UserPreferencesAdapter
public static java.lang.String getPropertiesFilePath()
public java.lang.String getGlobalPreference(java.lang.String name)
UserPreferencesAdapter
getGlobalPreference
in interface UserPreferencesAdapter
public java.util.List getGlobalMultivalPreference(java.lang.String name)
UserPreferencesAdapter
getGlobalMultivalPreference
in interface UserPreferencesAdapter
public void setGlobalPreference(java.lang.String name, java.lang.String value)
UserPreferencesAdapter
setGlobalPreference
in interface UserPreferencesAdapter
public void setGlobalMultivalPreference(java.lang.String name, java.util.List values)
UserPreferencesAdapter
setGlobalMultivalPreference
in interface UserPreferencesAdapter
public void saveProperties()