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 Details

  • Constructor Details

    • RevisionRange

      private RevisionRange(long from, long to)
      Creates a new instance. Called by native library.
    • RevisionRange

      public RevisionRange(Revision from, Revision to)
    • 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

      public Revision getFromRevision()
    • getToRevision

      public Revision getToRevision()
    • toString

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

      public static java.lang.Long getRevisionAsLong(Revision rev)
    • hashCode

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

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

      public int compareTo(RevisionRange range)
      Specified by:
      compareTo in interface java.lang.Comparable<RevisionRange>
      Parameters:
      range - The RevisionRange to compare this object to.