public class TaskTags
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
INESSENTIAL_TASK
marks a task which is allowed to fail without failing his parent
|
static java.lang.String |
SUB_TASK_TAG
marks a task which is a subtask of another
|
Constructor and Description |
---|
TaskTags() |
Modifier and Type | Method and Description |
---|---|
static void |
addTagDynamically(TaskAdaptable<?> task,
java.lang.Object tag) |
static void |
addTagsDynamically(TaskAdaptable<?> task,
java.lang.Object tag1,
java.lang.Object... tags) |
static java.util.Set<java.lang.Object> |
getTagsFast(Task<?> task) |
static boolean |
hasTag(Task<?> task,
java.lang.Object tag) |
static boolean |
isInessential(Task<?> task) |
static <U,V extends TaskAdaptable<U>> |
markInessential(V task) |
public static final java.lang.String INESSENTIAL_TASK
public static final java.lang.String SUB_TASK_TAG
public static void addTagDynamically(TaskAdaptable<?> task, java.lang.Object tag)
public static void addTagsDynamically(TaskAdaptable<?> task, java.lang.Object tag1, java.lang.Object... tags)
public static boolean isInessential(Task<?> task)
public static boolean hasTag(Task<?> task, java.lang.Object tag)
public static <U,V extends TaskAdaptable<U>> V markInessential(V task)
public static java.util.Set<java.lang.Object> getTagsFast(Task<?> task)