Class PositionAwareSortedCollection<T>
- java.lang.Object
-
- jetbrains.buildServer.util.positioning.PositionAwareSortedCollection<T>
-
public class PositionAwareSortedCollection<T> extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description PositionAwareSortedCollection()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(T item, java.lang.String itemId, PositionConstraint constraint)
void
clear()
java.util.List<T>
getSorted()
boolean
isEmpty()
void
processItems(ItemProcessor<T> processor)
Passes all listeners to the specified processor.boolean
remove(T item)
boolean
removeWhere(Filter<T> filter)
int
size()
-
-
-
Method Detail
-
add
public void add(@NotNull T item, @NotNull java.lang.String itemId, @NotNull PositionConstraint constraint)
-
remove
public boolean remove(@NotNull T item)
-
isEmpty
public boolean isEmpty()
-
size
public int size()
-
clear
public void clear()
-
getSorted
@NotNull public java.util.List<T> getSorted()
-
processItems
public void processItems(@NotNull ItemProcessor<T> processor)
Passes all listeners to the specified processor.- Parameters:
processor
- if processor returns false, then iteration stops- Since:
- 2022.02
-
-