Class RevisionRange

java.lang.Object
org.apache.subversion.javahl.types.RevisionRange
All Implemented Interfaces:
Serializable, Comparable<RevisionRange>

public class RevisionRange extends Object implements Comparable<RevisionRange>, 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(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 String toString()
      Overrides:
      toString in class Object
    • getRevisionAsLong

      public static Long getRevisionAsLong(Revision 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(RevisionRange range)
      Specified by:
      compareTo in interface Comparable<RevisionRange>
      Parameters:
      range - The RevisionRange to compare this object to.