Package org.eclipse.cdt.core
Class CCorePreferenceConstants
- java.lang.Object
-
- org.eclipse.cdt.core.CCorePreferenceConstants
-
public class CCorePreferenceConstants extends java.lang.Object- Restriction:
- This class is not intended to be subclassed by clients.
- Restriction:
- This class is not intended to be instantiated by clients.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringADD_OVERRIDE_KEYWORDA named preference that specifies whether the override keyword should be added to method signature.static java.lang.StringCODE_FORMATTERActive code formatter ID.static booleanDEFAULT_ADD_OVERRIDE_KEYWORDDefault value forADD_OVERRIDE_KEYWORD.static java.lang.StringDEFAULT_CODE_FORMATTERDefault code formatterstatic java.lang.StringDEFAULT_INCLUDE_BEGIN_EXPORTS_PATTERNDefault value forINCLUDE_BEGIN_EXPORTS_PATTERN.static java.lang.StringDEFAULT_INCLUDE_END_EXPORTS_PATTERNDefault value forINCLUDE_END_EXPORTS_PATTERN.static java.lang.StringDEFAULT_INCLUDE_EXPORT_PATTERNDefault value forINCLUDE_EXPORT_PATTERN.static java.lang.StringDEFAULT_INCLUDE_KEEP_PATTERNDefault value forINCLUDE_KEEP_PATTERN.static java.lang.StringDEFAULT_INCLUDE_PRIVATE_PATTERNDefault value forINCLUDE_PRIVATE_PATTERN.static java.lang.StringDEFAULT_INDEX_DB_CACHE_SIZE_PCTDefault cache size of the index-db in percentage of max memory.static java.lang.StringDEFAULT_MAX_INDEX_DB_CACHE_SIZE_MBDefault absolute maximum size of the index-db in megabytes.static booleanDEFAULT_PLACE_CONST_RIGHT_OF_TYPEDefault value forPLACE_CONST_RIGHT_OF_TYPE.static booleanDEFAULT_PRESERVE_VIRTUAL_KEYWORDDefault value forPRESERVE_VIRTUAL_KEYWORD.static booleanDEFAULT_SCALABILITY_LIMIT_TOKENS_PER_TUDefault value forSCALABILITY_LIMIT_TOKENS_PER_TU.static intDEFAULT_SCALABILITY_MAXIMUM_TOKENSDefault value forSCALABILITY_MAXIMUM_TOKENS.static intDEFAULT_SCALABILITY_MAXIMUM_TRIVIAL_EXPRESSIONSDefault value forSCALABILITY_MAXIMUM_TRIVIAL_EXPRESSIONS.static booleanDEFAULT_SCALABILITY_SKIP_TRIVIAL_EXPRESSIONSDefault value forSCALABILITY_SKIP_TRIVIAL_EXPRESSIONS.static java.lang.StringDEFAULT_TASK_CASE_SENSITIVEDefault case sensitivity of task tags.static java.lang.StringDEFAULT_TASK_PRIORITYDefault task prioritystatic java.lang.StringDEFAULT_TASK_TAGDefault task tagstatic java.lang.StringDEFAULT_TASK_TAGSList of tags provided by defaultstatic java.lang.StringDEFAULT_WORKSPACE_LANGUAGE_MAPPINGSDefault workspace-wide language mappings.static java.lang.StringFILE_PATH_CANONICALIZATIONBoolean preference controlling whether paths of non-workspace files are stored in index in canonical form or not.static java.lang.StringINCLUDE_BEGIN_EXPORTS_PATTERNPreference key for the regular expression pattern that, when appears in a comment, marks the beginning of a sequence of include statements that export the included header files.static java.lang.StringINCLUDE_END_EXPORTS_PATTERNPreference key for the regular expression pattern that, when appears in a comment, marks the end of a sequence of include statements that export the included header files.static java.lang.StringINCLUDE_EXPORT_PATTERNPreference key for the regular expression pattern that, when appears in a comment on the same line as include statement, indicates that the included header file is exported.static java.lang.StringINCLUDE_KEEP_PATTERNPreference key for the regular expression pattern that, when appears in a comment on the same line as include statement, indicates that the include statement should be preserved when organizing includes.static java.lang.StringINCLUDE_PRIVATE_PATTERNPreference key for the regular expression pattern that, when appears in a comment on the same line as include statement, indicates that the included header file is private and that another header file should be included instead.static java.lang.StringINDEX_DB_CACHE_SIZE_PCTCache size for the index in percentage of max memory.static java.lang.StringMAX_INDEX_DB_CACHE_SIZE_MBAbsolute maximum size of the index-db in megabytes.static java.lang.StringPLACE_CONST_RIGHT_OF_TYPEA named preference that specifies whether the const qualifier is written to the right (or left) of the type in a declaration specifier.static java.lang.StringPREF_BUILD_ALL_CONFIGS"Build All Configurations" preference key.static java.lang.StringPREF_BUILD_CONFIGS_RESOURCE_CHANGESPreference key for "build only if resources in (related) projects are modified".static java.lang.StringPRESERVE_VIRTUAL_KEYWORDA named preference that specifies whether the virtual keyword should be added to method signature.static java.lang.StringSCALABILITY_LIMIT_TOKENS_PER_TUA named preference that specifies whether the parser should abort when too many Tokens are created during parse of a single TU.static java.lang.StringSCALABILITY_MAXIMUM_TOKENSA named preference that specifies the parser's token limit.static java.lang.StringSCALABILITY_MAXIMUM_TRIVIAL_EXPRESSIONSThe maximum number of trivial expressions that are parsed in initializer lists.static java.lang.StringSCALABILITY_SKIP_TRIVIAL_EXPRESSIONSA named preference that controls whether the parser should skip trivial expressions in initializer lists.static java.lang.StringSHOW_SOURCE_FILES_IN_BINARIESAttempt to show source files for executable binaries.static java.lang.StringSHOW_SOURCE_NOT_FOUND_EDITORAttempt to (not) show c source not found editor in debug.static java.lang.StringSHOW_SOURCE_NOT_FOUND_EDITOR_ALL_THE_TIMEUse to display all the time the source not found editorstatic java.lang.StringSHOW_SOURCE_NOT_FOUND_EDITOR_DEFAULTUse to display by default the source not found editorstatic java.lang.StringSHOW_SOURCE_NOT_FOUND_EDITOR_NEVERUse to don't display the source not found editorstatic java.lang.StringSHOW_SOURCE_NOT_FOUND_EDITOR_SOMETIMESUse to display sometimes the source not found editorstatic java.lang.StringSHOW_SOURCE_ROOTS_AT_TOP_LEVEL_OF_PROJECTShow source roots at the top level of projects.static java.lang.StringTASK_PRIORITY_HIGHPossible configurable option value for TODO_TASK_PRIORITIES.static java.lang.StringTASK_PRIORITY_LOWPossible configurable option value for TODO_TASK_PRIORITIES.static java.lang.StringTASK_PRIORITY_NORMALPossible configurable option value for TODO_TASK_PRIORITIES.static java.lang.StringTODO_TASK_CASE_SENSITIVECase sensitivity of task tags.static java.lang.StringTODO_TASK_PRIORITIESPriorities associated with task tags.static java.lang.StringTODO_TASK_TAGSTask tags used in code comments.static java.lang.StringWORKSPACE_LANGUAGE_MAPPINGSWorkspace-wide language mappings.
-
Constructor Summary
Constructors Constructor Description CCorePreferenceConstants()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringgetPreference(java.lang.String key, ICProject project)Returns the string value for the given key in the given context.static booleangetPreference(java.lang.String key, ICProject project, boolean defaultValue)Returns the boolean value for the given key in the given context.static intgetPreference(java.lang.String key, ICProject project, int defaultValue)Returns the integer value for the given key in the given context.static java.lang.StringgetPreference(java.lang.String key, ICProject project, java.lang.String defaultValue)Returns the string value for the given key in the given context.static java.lang.StringgetPreference(java.lang.String key, org.eclipse.core.resources.IProject project)Returns the string value for the given key in the given context.static booleangetPreference(java.lang.String key, org.eclipse.core.resources.IProject project, boolean defaultValue)Returns the boolean value for the given key in the given context.static intgetPreference(java.lang.String key, org.eclipse.core.resources.IProject project, int defaultValue)Returns the integer value for the given key in the given context.static java.lang.StringgetPreference(java.lang.String key, org.eclipse.core.resources.IProject project, java.lang.String defaultValue)Returns the string value for the given key in the given context.static org.eclipse.core.runtime.preferences.IScopeContext[]getPreferenceScopes(org.eclipse.core.resources.IProject project)Returns the scopes for preference lookup.
-
-
-
Field Detail
-
TODO_TASK_TAGS
public static final java.lang.String TODO_TASK_TAGS
Task tags used in code comments.- See Also:
- Constant Field Values
-
DEFAULT_TASK_TAG
public static final java.lang.String DEFAULT_TASK_TAG
Default task tag- See Also:
- Constant Field Values
-
DEFAULT_TASK_TAGS
public static final java.lang.String DEFAULT_TASK_TAGS
List of tags provided by default- Since:
- 5.1
- See Also:
- Constant Field Values
-
TASK_PRIORITY_NORMAL
public static final java.lang.String TASK_PRIORITY_NORMAL
Possible configurable option value for TODO_TASK_PRIORITIES.- See Also:
- Constant Field Values
-
TASK_PRIORITY_HIGH
public static final java.lang.String TASK_PRIORITY_HIGH
Possible configurable option value for TODO_TASK_PRIORITIES.- See Also:
- Constant Field Values
-
TASK_PRIORITY_LOW
public static final java.lang.String TASK_PRIORITY_LOW
Possible configurable option value for TODO_TASK_PRIORITIES.- See Also:
- Constant Field Values
-
DEFAULT_TASK_PRIORITY
public static final java.lang.String DEFAULT_TASK_PRIORITY
Default task priority- See Also:
- Constant Field Values
-
TODO_TASK_PRIORITIES
public static final java.lang.String TODO_TASK_PRIORITIES
Priorities associated with task tags.- See Also:
- Constant Field Values
-
TODO_TASK_CASE_SENSITIVE
public static final java.lang.String TODO_TASK_CASE_SENSITIVE
Case sensitivity of task tags.- See Also:
- Constant Field Values
-
DEFAULT_TASK_CASE_SENSITIVE
public static final java.lang.String DEFAULT_TASK_CASE_SENSITIVE
Default case sensitivity of task tags.- See Also:
- Constant Field Values
-
CODE_FORMATTER
public static final java.lang.String CODE_FORMATTER
Active code formatter ID.- See Also:
- Constant Field Values
-
DEFAULT_CODE_FORMATTER
public static final java.lang.String DEFAULT_CODE_FORMATTER
Default code formatter- See Also:
- Constant Field Values
-
INDEX_DB_CACHE_SIZE_PCT
public static final java.lang.String INDEX_DB_CACHE_SIZE_PCT
Cache size for the index in percentage of max memory.- See Also:
- Constant Field Values
-
DEFAULT_INDEX_DB_CACHE_SIZE_PCT
public static final java.lang.String DEFAULT_INDEX_DB_CACHE_SIZE_PCT
Default cache size of the index-db in percentage of max memory.- See Also:
- Constant Field Values
-
MAX_INDEX_DB_CACHE_SIZE_MB
public static final java.lang.String MAX_INDEX_DB_CACHE_SIZE_MB
Absolute maximum size of the index-db in megabytes.- See Also:
- Constant Field Values
-
DEFAULT_MAX_INDEX_DB_CACHE_SIZE_MB
public static final java.lang.String DEFAULT_MAX_INDEX_DB_CACHE_SIZE_MB
Default absolute maximum size of the index-db in megabytes.- See Also:
- Constant Field Values
-
FILE_PATH_CANONICALIZATION
public static final java.lang.String FILE_PATH_CANONICALIZATION
Boolean preference controlling whether paths of non-workspace files are stored in index in canonical form or not. Canonicalization is performed by callingFile.getCanonicalPath().- Since:
- 5.2
- See Also:
- Constant Field Values
-
WORKSPACE_LANGUAGE_MAPPINGS
public static final java.lang.String WORKSPACE_LANGUAGE_MAPPINGS
Workspace-wide language mappings.- See Also:
- Constant Field Values
-
DEFAULT_WORKSPACE_LANGUAGE_MAPPINGS
public static final java.lang.String DEFAULT_WORKSPACE_LANGUAGE_MAPPINGS
Default workspace-wide language mappings.- See Also:
- Constant Field Values
-
SHOW_SOURCE_FILES_IN_BINARIES
public static final java.lang.String SHOW_SOURCE_FILES_IN_BINARIES
Attempt to show source files for executable binaries.- See Also:
- Constant Field Values
-
SHOW_SOURCE_NOT_FOUND_EDITOR
public static final java.lang.String SHOW_SOURCE_NOT_FOUND_EDITOR
Attempt to (not) show c source not found editor in debug. String value, one ofSHOW_SOURCE_NOT_FOUND_EDITOR_ALL_THE_TIME,SHOW_SOURCE_NOT_FOUND_EDITOR_SOMETIMES,SHOW_SOURCE_NOT_FOUND_EDITOR_NEVER- Since:
- 6.3
- See Also:
- Constant Field Values
-
SHOW_SOURCE_NOT_FOUND_EDITOR_ALL_THE_TIME
public static final java.lang.String SHOW_SOURCE_NOT_FOUND_EDITOR_ALL_THE_TIME
Use to display all the time the source not found editor- Since:
- 6.3
- See Also:
- Constant Field Values
-
SHOW_SOURCE_NOT_FOUND_EDITOR_SOMETIMES
public static final java.lang.String SHOW_SOURCE_NOT_FOUND_EDITOR_SOMETIMES
Use to display sometimes the source not found editor- Since:
- 6.3
- See Also:
- Constant Field Values
-
SHOW_SOURCE_NOT_FOUND_EDITOR_NEVER
public static final java.lang.String SHOW_SOURCE_NOT_FOUND_EDITOR_NEVER
Use to don't display the source not found editor- Since:
- 6.3
- See Also:
- Constant Field Values
-
SHOW_SOURCE_NOT_FOUND_EDITOR_DEFAULT
public static final java.lang.String SHOW_SOURCE_NOT_FOUND_EDITOR_DEFAULT
Use to display by default the source not found editor- Since:
- 6.3
- See Also:
- Constant Field Values
-
SHOW_SOURCE_ROOTS_AT_TOP_LEVEL_OF_PROJECT
public static final java.lang.String SHOW_SOURCE_ROOTS_AT_TOP_LEVEL_OF_PROJECT
Show source roots at the top level of projects.- Since:
- 5.2
- See Also:
- Constant Field Values
-
PREF_BUILD_ALL_CONFIGS
public static final java.lang.String PREF_BUILD_ALL_CONFIGS
"Build All Configurations" preference key.- Since:
- 5.3
- See Also:
- Constant Field Values
-
PREF_BUILD_CONFIGS_RESOURCE_CHANGES
public static final java.lang.String PREF_BUILD_CONFIGS_RESOURCE_CHANGES
Preference key for "build only if resources in (related) projects are modified".- Since:
- 5.3
- See Also:
- Constant Field Values
-
DEFAULT_INCLUDE_EXPORT_PATTERN
public static final java.lang.String DEFAULT_INCLUDE_EXPORT_PATTERN
Default value forINCLUDE_EXPORT_PATTERN.- Since:
- 5.5
- See Also:
- Constant Field Values
-
INCLUDE_EXPORT_PATTERN
public static final java.lang.String INCLUDE_EXPORT_PATTERN
Preference key for the regular expression pattern that, when appears in a comment on the same line as include statement, indicates that the included header file is exported.- Since:
- 5.5
- See Also:
- "https://github.com/include-what-you-use/include-what-you-use/blob/master/docs/IWYUPragmas.md", Constant Field Values
-
DEFAULT_INCLUDE_BEGIN_EXPORTS_PATTERN
public static final java.lang.String DEFAULT_INCLUDE_BEGIN_EXPORTS_PATTERN
Default value forINCLUDE_BEGIN_EXPORTS_PATTERN.- Since:
- 5.5
- See Also:
- Constant Field Values
-
INCLUDE_BEGIN_EXPORTS_PATTERN
public static final java.lang.String INCLUDE_BEGIN_EXPORTS_PATTERN
Preference key for the regular expression pattern that, when appears in a comment, marks the beginning of a sequence of include statements that export the included header files.- Since:
- 5.5
- See Also:
- "https://github.com/include-what-you-use/include-what-you-use/blob/master/docs/IWYUPragmas.md", Constant Field Values
-
DEFAULT_INCLUDE_END_EXPORTS_PATTERN
public static final java.lang.String DEFAULT_INCLUDE_END_EXPORTS_PATTERN
Default value forINCLUDE_END_EXPORTS_PATTERN.- Since:
- 5.5
- See Also:
- Constant Field Values
-
INCLUDE_END_EXPORTS_PATTERN
public static final java.lang.String INCLUDE_END_EXPORTS_PATTERN
Preference key for the regular expression pattern that, when appears in a comment, marks the end of a sequence of include statements that export the included header files.- Since:
- 5.5
- See Also:
- "https://github.com/include-what-you-use/include-what-you-use/blob/master/docs/IWYUPragmas.md", Constant Field Values
-
DEFAULT_INCLUDE_PRIVATE_PATTERN
public static final java.lang.String DEFAULT_INCLUDE_PRIVATE_PATTERN
Default value forINCLUDE_PRIVATE_PATTERN.- Since:
- 5.7
- See Also:
- Constant Field Values
-
INCLUDE_PRIVATE_PATTERN
public static final java.lang.String INCLUDE_PRIVATE_PATTERN
Preference key for the regular expression pattern that, when appears in a comment on the same line as include statement, indicates that the included header file is private and that another header file should be included instead.- Since:
- 5.7
- See Also:
- "https://github.com/include-what-you-use/include-what-you-use/blob/master/docs/IWYUPragmas.md", Constant Field Values
-
DEFAULT_INCLUDE_KEEP_PATTERN
public static final java.lang.String DEFAULT_INCLUDE_KEEP_PATTERN
Default value forINCLUDE_KEEP_PATTERN.- Since:
- 5.9
- See Also:
- Constant Field Values
-
INCLUDE_KEEP_PATTERN
public static final java.lang.String INCLUDE_KEEP_PATTERN
Preference key for the regular expression pattern that, when appears in a comment on the same line as include statement, indicates that the include statement should be preserved when organizing includes.- Since:
- 5.9
- See Also:
- "https://github.com/include-what-you-use/include-what-you-use/blob/master/docs/IWYUPragmas.md", Constant Field Values
-
SCALABILITY_SKIP_TRIVIAL_EXPRESSIONS
public static java.lang.String SCALABILITY_SKIP_TRIVIAL_EXPRESSIONS
A named preference that controls whether the parser should skip trivial expressions in initializer lists.Value is of type
Boolean.- Since:
- 5.6
-
DEFAULT_SCALABILITY_SKIP_TRIVIAL_EXPRESSIONS
public static final boolean DEFAULT_SCALABILITY_SKIP_TRIVIAL_EXPRESSIONS
Default value forSCALABILITY_SKIP_TRIVIAL_EXPRESSIONS.- Since:
- 5.6
- See Also:
- Constant Field Values
-
SCALABILITY_MAXIMUM_TRIVIAL_EXPRESSIONS
public static final java.lang.String SCALABILITY_MAXIMUM_TRIVIAL_EXPRESSIONS
The maximum number of trivial expressions that are parsed in initializer lists. This preference is considered only ifSCALABILITY_SKIP_TRIVIAL_EXPRESSIONSis set to true.Value is of type
int.- Since:
- 5.6
- See Also:
- Constant Field Values
-
DEFAULT_SCALABILITY_MAXIMUM_TRIVIAL_EXPRESSIONS
public static final int DEFAULT_SCALABILITY_MAXIMUM_TRIVIAL_EXPRESSIONS
Default value forSCALABILITY_MAXIMUM_TRIVIAL_EXPRESSIONS.- Since:
- 5.6
- See Also:
- Constant Field Values
-
SCALABILITY_LIMIT_TOKENS_PER_TU
public static final java.lang.String SCALABILITY_LIMIT_TOKENS_PER_TU
A named preference that specifies whether the parser should abort when too many Tokens are created during parse of a single TU. This is a heuristic that is used to detect translation units that are too complex to be handled the by the CDT parser.- Since:
- 5.7
- See Also:
- Constant Field Values
-
DEFAULT_SCALABILITY_LIMIT_TOKENS_PER_TU
public static final boolean DEFAULT_SCALABILITY_LIMIT_TOKENS_PER_TU
Default value forSCALABILITY_LIMIT_TOKENS_PER_TU.- Since:
- 5.7
- See Also:
- Constant Field Values
-
SCALABILITY_MAXIMUM_TOKENS
public static final java.lang.String SCALABILITY_MAXIMUM_TOKENS
A named preference that specifies the parser's token limit. Parsing will be aborted when a single translation unit has produced a maximum number of tokens. This is a heuristic that is used to detect translation units that are too complex to be handled the by the CDT parser.- Since:
- 5.7
- See Also:
- Constant Field Values
-
DEFAULT_SCALABILITY_MAXIMUM_TOKENS
public static final int DEFAULT_SCALABILITY_MAXIMUM_TOKENS
Default value forSCALABILITY_MAXIMUM_TOKENS.- Since:
- 5.7
- See Also:
- Constant Field Values
-
PLACE_CONST_RIGHT_OF_TYPE
public static final java.lang.String PLACE_CONST_RIGHT_OF_TYPE
A named preference that specifies whether the const qualifier is written to the right (or left) of the type in a declaration specifier.- Since:
- 6.3
- See Also:
- Constant Field Values
-
DEFAULT_PLACE_CONST_RIGHT_OF_TYPE
public static final boolean DEFAULT_PLACE_CONST_RIGHT_OF_TYPE
Default value forPLACE_CONST_RIGHT_OF_TYPE.- Since:
- 6.3
- See Also:
- Constant Field Values
-
ADD_OVERRIDE_KEYWORD
public static final java.lang.String ADD_OVERRIDE_KEYWORD
A named preference that specifies whether the override keyword should be added to method signature.- Since:
- 6.8
- See Also:
- Constant Field Values
-
PRESERVE_VIRTUAL_KEYWORD
public static final java.lang.String PRESERVE_VIRTUAL_KEYWORD
A named preference that specifies whether the virtual keyword should be added to method signature.- Since:
- 6.8
- See Also:
- Constant Field Values
-
DEFAULT_ADD_OVERRIDE_KEYWORD
public static final boolean DEFAULT_ADD_OVERRIDE_KEYWORD
Default value forADD_OVERRIDE_KEYWORD.- Since:
- 6.8
- See Also:
- Constant Field Values
-
DEFAULT_PRESERVE_VIRTUAL_KEYWORD
public static final boolean DEFAULT_PRESERVE_VIRTUAL_KEYWORD
Default value forPRESERVE_VIRTUAL_KEYWORD.- Since:
- 6.8
- See Also:
- Constant Field Values
-
-
Method Detail
-
getPreference
public static java.lang.String getPreference(java.lang.String key, ICProject project)Returns the string value for the given key in the given context.- Parameters:
key- The preference keyproject- The current context ornullif no context is available and the workspace setting should be taken. Note that passingnullshould be avoided.- Returns:
- Returns the current value for the string.
- Since:
- 5.5
-
getPreference
public static java.lang.String getPreference(java.lang.String key, org.eclipse.core.resources.IProject project)Returns the string value for the given key in the given context.- Parameters:
key- The preference keyproject- The current context ornullif no context is available and the workspace setting should be taken. Note that passingnullshould be avoided.- Returns:
- Returns the current value for the string.
- Since:
- 5.9
-
getPreference
public static java.lang.String getPreference(java.lang.String key, ICProject project, java.lang.String defaultValue)Returns the string value for the given key in the given context.- Parameters:
key- The preference keyproject- The current context ornullif no context is available and the workspace setting should be taken. Note that passingnullshould be avoided.defaultValue- The default value if not specified in the preferences.- Returns:
- Returns the current value of the preference.
- Since:
- 5.5
-
getPreference
public static java.lang.String getPreference(java.lang.String key, org.eclipse.core.resources.IProject project, java.lang.String defaultValue)Returns the string value for the given key in the given context.- Parameters:
key- The preference keyproject- The current context ornullif no context is available and the workspace setting should be taken. Note that passingnullshould be avoided.defaultValue- The default value if not specified in the preferences.- Returns:
- Returns the current value of the preference.
- Since:
- 5.9
-
getPreference
public static int getPreference(java.lang.String key, ICProject project, int defaultValue)Returns the integer value for the given key in the given context.- Parameters:
key- The preference keyproject- The current context ornullif no context is available and the workspace setting should be taken. Note that passingnullshould be avoided.defaultValue- The default value if not specified in the preferences.- Returns:
- Returns the current value of the preference.
- Since:
- 5.5
-
getPreference
public static int getPreference(java.lang.String key, org.eclipse.core.resources.IProject project, int defaultValue)Returns the integer value for the given key in the given context.- Parameters:
key- The preference keyproject- The current context ornullif no context is available and the workspace setting should be taken. Note that passingnullshould be avoided.defaultValue- The default value if not specified in the preferences.- Returns:
- Returns the current value of the preference.
- Since:
- 5.9
-
getPreference
public static boolean getPreference(java.lang.String key, ICProject project, boolean defaultValue)Returns the boolean value for the given key in the given context.- Parameters:
key- The preference keyproject- The current context ornullif no context is available and the workspace setting should be taken. Note that passingnullshould be avoided.defaultValue- The default value if not specified in the preferences.- Returns:
- Returns the current value of the preference.
- Since:
- 5.5
-
getPreference
public static boolean getPreference(java.lang.String key, org.eclipse.core.resources.IProject project, boolean defaultValue)Returns the boolean value for the given key in the given context.- Parameters:
key- The preference keyproject- The current context ornullif no context is available and the workspace setting should be taken. Note that passingnullshould be avoided.defaultValue- The default value if not specified in the preferences.- Returns:
- Returns the current value of the preference.
- Since:
- 5.9
-
getPreferenceScopes
public static org.eclipse.core.runtime.preferences.IScopeContext[] getPreferenceScopes(org.eclipse.core.resources.IProject project)
Returns the scopes for preference lookup.- Parameters:
project- a project ornull- Returns:
- the scopes for preference lookup.
- Since:
- 5.5
-
-