Class SVNLocationSegment


  • public class SVNLocationSegment
    extends java.lang.Object
    The SVNLocationSegment is a representation of a segment of an object's version history with an emphasis on the object's location in the repository as of various revisions.
    Since:
    1.2
    Version:
    1.3
    Author:
    TMate Software Ltd.
    • Constructor Summary

      Constructors 
      Constructor Description
      SVNLocationSegment​(long startRevision, long endRevision, java.lang.String path)
      Creates a new SVNLocationSegment object.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      long getEndRevision()
      Returns the ending (youngest) revision of this segment.
      java.lang.String getPath()
      Returns the absolute repository path.
      long getStartRevision()
      Returns the beginning (oldest) revision of this segment.
      void setEndRevision​(long endRevision)
      Sets the end revision of the segment.
      void setStartRevision​(long startRevision)
      Sets the start revision of the segment.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SVNLocationSegment

        public SVNLocationSegment​(long startRevision,
                                  long endRevision,
                                  java.lang.String path)
        Creates a new SVNLocationSegment object.

        path may be null to indicate gaps in an object's history.

        Parameters:
        startRevision - revision start of the location segment
        endRevision - revision end of the location segment
        path - absolute (with leading slash) path for this segment
    • Method Detail

      • getPath

        public java.lang.String getPath()
        Returns the absolute repository path.

        This may be null to indicate gaps in an object's history.

        Returns:
        absolute (with leading slash) path for this segment
      • getStartRevision

        public long getStartRevision()
        Returns the beginning (oldest) revision of this segment.
        Returns:
        beginning revision of the segment
      • getEndRevision

        public long getEndRevision()
        Returns the ending (youngest) revision of this segment.
        Returns:
        ending revision of the segment
      • setStartRevision

        public void setStartRevision​(long startRevision)
        Sets the start revision of the segment.

        Note: this method is not intended for API users.

        Parameters:
        startRevision - start segment revision
      • setEndRevision

        public void setEndRevision​(long endRevision)
        Sets the end revision of the segment.

        Note: this method is not intended for API users.

        Parameters:
        endRevision - end segment revision