public class RevisionRange extends java.lang.Object implements java.lang.Comparable<RevisionRange>, java.io.Serializable
Modifier | Constructor and Description |
---|---|
protected |
RevisionRange(long from,
long to,
boolean inheritable)
Creates a new instance.
|
|
RevisionRange(Revision from,
Revision to) |
|
RevisionRange(Revision from,
Revision to,
boolean inheritable) |
|
RevisionRange(java.lang.String revisionElement)
Accepts a string in one of these forms: n m-n Parses the results into a
from and to revision
|
Modifier and Type | Method and Description |
---|---|
int |
compareTo(RevisionRange range)
Note: Explicitly ignores inheritable state.
|
boolean |
equals(java.lang.Object range) |
Revision |
getFromRevision() |
static java.lang.Long |
getRevisionAsLong(Revision rev) |
Revision |
getToRevision() |
int |
hashCode() |
boolean |
isInheritable() |
java.lang.String |
toString() |
protected RevisionRange(long from, long to, boolean inheritable)
public RevisionRange(java.lang.String revisionElement)
revisionElement
- revision range or single revisionpublic Revision getFromRevision()
public Revision getToRevision()
public boolean isInheritable()
public java.lang.String toString()
toString
in class java.lang.Object
public static java.lang.Long getRevisionAsLong(Revision rev)
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object range)
equals
in class java.lang.Object
range
- The RevisionRange to compare this object to.public int compareTo(RevisionRange range)
compareTo
in interface java.lang.Comparable<RevisionRange>
range
- The RevisionRange to compare this object to.