Package org.eclipse.xtext.tasks
Class PreferenceTaskTagProvider
- java.lang.Object
-
- org.eclipse.xtext.tasks.PreferenceTaskTagProvider
-
- All Implemented Interfaces:
ITaskTagProvider
public class PreferenceTaskTagProvider extends java.lang.Object implements ITaskTagProvider
- Since:
- 2.6
-
-
Field Summary
Fields Modifier and Type Field Description static PreferenceKeyCASE_SENSITIVE_KEYstatic java.util.List<PreferenceKey>KEYSstatic PreferenceKeyPRIORITIES_KEYstatic PreferenceKeyTAGS_KEY
-
Constructor Summary
Constructors Constructor Description PreferenceTaskTagProvider()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description TaskTagsgetTaskTags(org.eclipse.emf.ecore.resource.Resource resource)static java.util.List<TaskTag>parseTags(java.lang.String names, java.lang.String priorities)static java.lang.StringserializePriorities(java.util.List<TaskTag> tags)static java.lang.StringserializeTags(java.util.List<TaskTag> tags)voidsetPreferenceValuesProvider(IPreferenceValuesProvider preferenceValuesProvider)
-
-
-
Field Detail
-
TAGS_KEY
public static final PreferenceKey TAGS_KEY
-
PRIORITIES_KEY
public static final PreferenceKey PRIORITIES_KEY
-
CASE_SENSITIVE_KEY
public static final PreferenceKey CASE_SENSITIVE_KEY
-
KEYS
public static final java.util.List<PreferenceKey> KEYS
-
-
Method Detail
-
parseTags
public static java.util.List<TaskTag> parseTags(java.lang.String names, java.lang.String priorities)
-
serializeTags
public static java.lang.String serializeTags(java.util.List<TaskTag> tags)
-
serializePriorities
public static java.lang.String serializePriorities(java.util.List<TaskTag> tags)
-
getTaskTags
public TaskTags getTaskTags(org.eclipse.emf.ecore.resource.Resource resource)
- Specified by:
getTaskTagsin interfaceITaskTagProvider
-
setPreferenceValuesProvider
@Inject public void setPreferenceValuesProvider(IPreferenceValuesProvider preferenceValuesProvider)
-
-