Class SVNRevisionRange
- java.lang.Object
-
- org.tigris.subversion.svnclientadapter.SVNRevisionRange
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable
public class SVNRevisionRange extends java.lang.Object implements java.lang.Comparable, java.io.Serializable
Object that describes a revision range copied from JavaHL implementation- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SVNRevisionRange(java.lang.String revisionElement)
Accepts a string in one of these forms: n m-n Parses the results into a from and to revisionSVNRevisionRange(SVNRevision.Number from, SVNRevision.Number to, boolean convertToNMinusOne)
SVNRevisionRange(SVNRevision from, SVNRevision to)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(java.lang.Object range)
boolean
contains(SVNRevision revision, boolean inclusiveFromRev)
Returns boolean whether revision is contained in the rangeboolean
equals(java.lang.Object range)
SVNRevision
getFromRevision()
static java.lang.Long
getRevisionAsLong(SVNRevision rev)
static SVNRevisionRange[]
getRevisions(SVNRevision.Number[] selectedRevisions, SVNRevision.Number[] allRevisions)
SVNRevision
getToRevision()
int
hashCode()
java.lang.String
toMergeString()
java.lang.String
toString()
-
-
-
Constructor Detail
-
SVNRevisionRange
public SVNRevisionRange(SVNRevision from, SVNRevision to)
-
SVNRevisionRange
public SVNRevisionRange(SVNRevision.Number from, SVNRevision.Number to, boolean convertToNMinusOne)
-
SVNRevisionRange
public SVNRevisionRange(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 SVNRevision getFromRevision()
-
getToRevision
public SVNRevision getToRevision()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getRevisionAsLong
public static java.lang.Long getRevisionAsLong(SVNRevision 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(java.lang.Object range)
- Specified by:
compareTo
in interfacejava.lang.Comparable
- Parameters:
range
- The RevisionRange to compare this object to.
-
getRevisions
public static SVNRevisionRange[] getRevisions(SVNRevision.Number[] selectedRevisions, SVNRevision.Number[] allRevisions)
-
contains
public boolean contains(SVNRevision revision, boolean inclusiveFromRev)
Returns boolean whether revision is contained in the range- Parameters:
revision
-inclusiveFromRev
- - include an exact match of from revision- Returns:
-
toMergeString
public java.lang.String toMergeString()
-
-