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:
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
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
Modifier and TypeMethodDescriptionint
compareTo
(RevisionRange range) boolean
equals
(java.lang.Object range) static java.lang.Long
int
hashCode()
java.lang.String
toString()
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
from
-
to
-
-
Constructor Details
-
RevisionRange
private RevisionRange(long from, long to) Creates a new instance. Called by native library. -
RevisionRange
-
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 Details
-
getFromRevision
-
getToRevision
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-
getRevisionAsLong
-
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
- Specified by:
compareTo
in interfacejava.lang.Comparable<RevisionRange>
- Parameters:
range
- The RevisionRange to compare this object to.
-