Class RevisionRange

java.lang.Object
org.eclipse.jface.text.revisions.RevisionRange
All Implemented Interfaces:
ILineRange

public final class RevisionRange extends Object implements ILineRange
An unmodifiable line range that belongs to a Revision.
Since:
3.3
Restriction:
This class is not intended to be instantiated by clients.
  • Method Details

    • getRevision

      public Revision getRevision()
      Returns the revision that this range belongs to.
      Returns:
      the revision that this range belongs to
    • getStartLine

      public int getStartLine()
      Description copied from interface: ILineRange
      Returns the start line of this line range or -1.
      Specified by:
      getStartLine in interface ILineRange
      Returns:
      the start line of this line range or -1 if this line range is invalid.
    • getNumberOfLines

      public int getNumberOfLines()
      Description copied from interface: ILineRange
      Returns the number of lines of this line range or -1.
      Specified by:
      getNumberOfLines in interface ILineRange
      Returns:
      the number of lines in this line range or -1 if this line range is invalid.
    • toString

      public String toString()
      Overrides:
      toString in class Object