Class SVNRevisionRange

java.lang.Object
org.tigris.subversion.svnclientadapter.SVNRevisionRange
All Implemented Interfaces:
Serializable, Comparable

public class SVNRevisionRange extends Object implements Comparable, Serializable
Object that describes a revision range copied from JavaHL implementation
See Also:
  • Constructor Details

    • SVNRevisionRange

      public SVNRevisionRange(SVNRevision from, SVNRevision to)
    • SVNRevisionRange

      public SVNRevisionRange(SVNRevision.Number from, SVNRevision.Number to, boolean convertToNMinusOne)
    • SVNRevisionRange

      public SVNRevisionRange(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

      public SVNRevision getFromRevision()
    • getToRevision

      public SVNRevision getToRevision()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getRevisionAsLong

      public static Long getRevisionAsLong(SVNRevision rev)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object range)
      Overrides:
      equals in class Object
      Parameters:
      range - The RevisionRange to compare this object to.
    • compareTo

      public int compareTo(Object range)
      Specified by:
      compareTo in interface 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 String toMergeString()