public class Scheduler<T>
extends java.lang.Object
implements java.lang.Iterable<T>
| Modifier and Type | Field and Description |
|---|---|
static java.lang.Integer |
ALWAYS_FIRST_POSITION |
static java.lang.Integer |
ALWAYS_LAST_POSITION |
static java.lang.Integer |
DEFAULT_POSITION |
| Constructor and Description |
|---|
Scheduler() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(T obj,
java.lang.Integer position) |
java.util.List<T> |
getByNaturalOrderForPosition(java.lang.Integer position) |
java.util.List<T> |
getByReverseOrderForPosition(java.lang.Integer position) |
java.util.SortedSet<java.lang.Integer> |
getNaturalOrderPositions() |
java.util.SortedSet<java.lang.Integer> |
getReverseOrderPositions() |
java.util.Iterator<T> |
iterator() |
void |
remove(T obj) |
java.util.Iterator<T> |
reverseIterator() |
int |
size() |
java.lang.String |
toString() |
public static final java.lang.Integer DEFAULT_POSITION
public static final java.lang.Integer ALWAYS_FIRST_POSITION
public static final java.lang.Integer ALWAYS_LAST_POSITION
public void add(T obj, java.lang.Integer position)
public void remove(T obj)
public java.util.SortedSet<java.lang.Integer> getNaturalOrderPositions()
public java.util.SortedSet<java.lang.Integer> getReverseOrderPositions()
public java.util.List<T> getByNaturalOrderForPosition(java.lang.Integer position)
public java.util.List<T> getByReverseOrderForPosition(java.lang.Integer position)
public int size()
public java.util.Iterator<T> iterator()
iterator in interface java.lang.Iterable<T>public java.util.Iterator<T> reverseIterator()
public java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2006-2022 Bitronix Software. All Rights Reserved.