Class RevisionRange
- java.lang.Object
-
- org.apache.subversion.javahl.types.RevisionRange
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<RevisionRange>
public class RevisionRange extends java.lang.Object implements java.lang.Comparable<RevisionRange>, java.io.Serializable
Object that describes a revision range- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private Revision
from
private static long
serialVersionUID
private Revision
to
-
Constructor Summary
Constructors Modifier Constructor Description private
RevisionRange(long from, long to)
Creates a new instance.RevisionRange(java.lang.String revisionElement)
Accepts a string in one of these forms: n m-n Parses the results into a from and to revisionRevisionRange(Revision from, Revision to)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(RevisionRange range)
boolean
equals(java.lang.Object range)
Revision
getFromRevision()
static java.lang.Long
getRevisionAsLong(Revision rev)
Revision
getToRevision()
int
hashCode()
java.lang.String
toString()
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
from
private Revision from
-
to
private Revision to
-
-
Constructor Detail
-
RevisionRange
private RevisionRange(long from, long to)
Creates a new instance. Called by native library.
-
RevisionRange
public 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- Parameters:
revisionElement
- revision range or single revision
-
-
Method Detail
-
getFromRevision
public Revision getFromRevision()
-
getToRevision
public Revision getToRevision()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getRevisionAsLong
public static java.lang.Long getRevisionAsLong(Revision rev)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object range)
- Overrides:
equals
in classjava.lang.Object
- Parameters:
range
- The RevisionRange to compare this object to.
-
compareTo
public int compareTo(RevisionRange range)
- Specified by:
compareTo
in interfacejava.lang.Comparable<RevisionRange>
- Parameters:
range
- The RevisionRange to compare this object to.
-
-