|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjetbrains.buildServer.util.positioning.PositionConstraint
public abstract class PositionConstraint
Fixed set of objects discribing ordering constraints.
A generalization of PositionConstraint
OrderAwareSorter| Field Summary | |
|---|---|
static PositionConstraint |
UNDEFINED
|
| Constructor Summary | |
|---|---|
PositionConstraint()
|
|
| Method Summary | |
|---|---|
static PositionConstraint |
after(java.lang.String... ids)
Indicates that item must be placed after other items with specified identifiers |
static PositionConstraint |
before(java.lang.String... ids)
Indicates that item must be placed before other items with specified identifiers |
static PositionConstraint |
between(java.util.Collection<java.lang.String> afterIds,
java.util.Collection<java.lang.String> beforeIds)
Indicates that item must be placed between other items. |
abstract int |
compareTo(java.lang.String id)
"Compares" current PositionContraint to id. |
static PositionConstraint |
first()
Indicates that the item must be the first. |
java.util.Collection<java.lang.String> |
getAfter()
|
java.util.Collection<java.lang.String> |
getBefore()
|
boolean |
isFirst()
|
boolean |
isLast()
|
static PositionConstraint |
last()
Indicates that item must be the last. |
abstract java.lang.String |
toString()
Human readable presentation of the constraint. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final PositionConstraint UNDEFINED
| Constructor Detail |
|---|
public PositionConstraint()
| Method Detail |
|---|
@NotNull public static PositionConstraint first()
@NotNull public static PositionConstraint last()
public boolean isFirst()
public boolean isLast()
@NotNull public java.util.Collection<java.lang.String> getBefore()
@NotNull public java.util.Collection<java.lang.String> getAfter()
@NotNull
public static PositionConstraint before(@NotNull
java.lang.String... ids)
ids - items identifiers
@NotNull
public static PositionConstraint after(@NotNull
java.lang.String... ids)
ids - items identifiers
@NotNull
public static PositionConstraint between(@NotNull
java.util.Collection<java.lang.String> afterIds,
@NotNull
java.util.Collection<java.lang.String> beforeIds)
afterIds - the item will be placed after the items with provided idsbeforeIds - the item will be placed before the items with provided ids
public abstract java.lang.String toString()
toString in class java.lang.Objectpublic abstract int compareTo(java.lang.String id)
id - id of the item to compare item with current constraint to
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||