Class SVNLocationSegment

java.lang.Object
org.tmatesoft.svn.core.io.SVNLocationSegment

public class SVNLocationSegment extends 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 Details

    • SVNLocationSegment

      public SVNLocationSegment(long startRevision, long endRevision, 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 Details

    • getPath

      public 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