Class PositionAwareCollection<T>
- java.lang.Object
-
- jetbrains.buildServer.util.positioning.PositionAwareCollection<T>
-
public class PositionAwareCollection<T> extends Object
Constraint-based sorter that can sort objects ofPositionAware.
-
-
Constructor Summary
Constructors Constructor Description PositionAwareCollection()PositionAwareCollection(PluginAwareComparison comparison)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(T item, String id, PositionConstraint constraint)voidadd(T item, PositionAware positionAware)voidclear()List<T>getAllSorted()booleanisEmpty()booleanremove(T item)
-
-
-
Constructor Detail
-
PositionAwareCollection
public PositionAwareCollection()
-
PositionAwareCollection
public PositionAwareCollection(@NotNull PluginAwareComparison comparison)
-
-
Method Detail
-
isEmpty
public final boolean isEmpty()
-
clear
public void clear()
-
add
public void add(@NotNull T item, @NotNull PositionAware positionAware)
-
add
public void add(@NotNull T item, @NotNull String id, @NotNull PositionConstraint constraint)
-
remove
public boolean remove(@NotNull T item)
-
-