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.SerializableObject 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 intcompareTo(java.lang.Object range)booleancontains(SVNRevision revision, boolean inclusiveFromRev)Returns boolean whether revision is contained in the rangebooleanequals(java.lang.Object range)SVNRevisiongetFromRevision()static java.lang.LonggetRevisionAsLong(SVNRevision rev)static SVNRevisionRange[]getRevisions(SVNRevision.Number[] selectedRevisions, SVNRevision.Number[] allRevisions)SVNRevisiongetToRevision()inthashCode()java.lang.StringtoMergeString()java.lang.StringtoString()
-
-
-
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:
toStringin classjava.lang.Object
-
getRevisionAsLong
public static java.lang.Long getRevisionAsLong(SVNRevision rev)
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object range)
- Overrides:
equalsin classjava.lang.Object- Parameters:
range- The RevisionRange to compare this object to.
-
compareTo
public int compareTo(java.lang.Object range)
- Specified by:
compareToin 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()
-
-