Class PositionAwareCollection<T>
- java.lang.Object
-
- jetbrains.buildServer.util.positioning.PositionAwareCollection<T>
-
public class PositionAwareCollection<T> extends java.lang.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 void
add(T item, java.lang.String id, PositionConstraint constraint)
void
add(T item, PositionAware positionAware)
void
clear()
java.util.List<T>
getAllSorted()
boolean
isEmpty()
boolean
remove(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 java.lang.String id, @NotNull PositionConstraint constraint)
-
remove
public boolean remove(@NotNull T item)
-
getAllSorted
@NotNull public final java.util.List<T> getAllSorted()
-
-