public class PrDefaultExcludesPreference extends AbstractProjectWorkspacePreference<java.lang.Boolean>
Modifier and Type | Field and Description |
---|---|
static PrDefaultExcludesPreference |
INSTANCE
Default instance of
PrExcludesPreference . |
projectPreference, workspacePreference
Constructor and Description |
---|
PrDefaultExcludesPreference(java.lang.String requiredProjectNatureId,
java.lang.String qualifier,
java.lang.String key,
boolean defaultValue) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Boolean |
toObject(org.eclipse.core.resources.IProject project,
java.lang.String valueAsString)
Converts the
valueAsString , that is a possible string value for the preference, into an object
value. |
protected java.lang.String |
toString(org.eclipse.core.resources.IProject project,
java.lang.Boolean valueAsObject)
Converts the
valueAsObject , that is a possible object value for the preference, into a string value. |
addPreferenceChangeListenerToProject, addPreferenceChangeListenerToWorkspace, get, getDefaultValueAsObject, getDefaultValueAsString, getFromProject, getFromWorkspace, getFromWorkspaceForProject, getKey, getQualifier, getRequiredProjectNatureId, removePreferenceChangeListenerFromProject, removePreferenceChangeListenerFromWorkspace, setInProject, setInWorkspace, setToDefaultInProject, setToDefaultInWorkspace, toObject, toString
public static final PrDefaultExcludesPreference INSTANCE
PrExcludesPreference
.public PrDefaultExcludesPreference(java.lang.String requiredProjectNatureId, java.lang.String qualifier, java.lang.String key, boolean defaultValue)
protected java.lang.Boolean toObject(org.eclipse.core.resources.IProject project, java.lang.String valueAsString)
AbstractProjectWorkspacePreference
valueAsString
, that is a possible string value for the preference, into an object
value. The conversion may depend on the nature of the project
that is provided.
By default this method returns the result of AbstractProjectWorkspacePreference.toObject(String)
. This method may be overwritten by the
subclasses.
toObject
in class AbstractProjectWorkspacePreference<java.lang.Boolean>
project
- the project the preference depends onvalueAsString
- string value to be convertedprotected java.lang.String toString(org.eclipse.core.resources.IProject project, java.lang.Boolean valueAsObject)
AbstractProjectWorkspacePreference
valueAsObject
, that is a possible object value for the preference, into a string value.
The conversion may depend on the nature of the project
that is provided.
By default this method returns the result of AbstractProjectWorkspacePreference.toString(Object)
. This method may be overwritten by the
subclasses.
toString
in class AbstractProjectWorkspacePreference<java.lang.Boolean>
project
- the project the preference depends onvalueAsObject
- object value to be converted