public class PreferenceTaskTagProvider extends java.lang.Object implements ITaskTagProvider
Modifier and Type | Field and Description |
---|---|
static PreferenceKey |
CASE_SENSITIVE_KEY |
static java.util.List<PreferenceKey> |
KEYS |
static PreferenceKey |
PRIORITIES_KEY |
static PreferenceKey |
TAGS_KEY |
Constructor and Description |
---|
PreferenceTaskTagProvider() |
Modifier and Type | Method and Description |
---|---|
TaskTags |
getTaskTags(org.eclipse.emf.ecore.resource.Resource resource) |
static java.util.List<TaskTag> |
parseTags(java.lang.String names,
java.lang.String priorities) |
static java.lang.String |
serializePriorities(java.util.List<TaskTag> tags) |
static java.lang.String |
serializeTags(java.util.List<TaskTag> tags) |
void |
setPreferenceValuesProvider(IPreferenceValuesProvider preferenceValuesProvider) |
public static final PreferenceKey TAGS_KEY
public static final PreferenceKey PRIORITIES_KEY
public static final PreferenceKey CASE_SENSITIVE_KEY
public static final java.util.List<PreferenceKey> KEYS
public static java.util.List<TaskTag> parseTags(java.lang.String names, java.lang.String priorities)
public static java.lang.String serializeTags(java.util.List<TaskTag> tags)
public static java.lang.String serializePriorities(java.util.List<TaskTag> tags)
public TaskTags getTaskTags(org.eclipse.emf.ecore.resource.Resource resource)
getTaskTags
in interface ITaskTagProvider
@Inject public void setPreferenceValuesProvider(IPreferenceValuesProvider preferenceValuesProvider)