Package org.tmatesoft.svn.core.io
Class SVNLocationSegment
java.lang.Object
org.tmatesoft.svn.core.io.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
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate long
private java.lang.String
private long
-
Constructor Summary
ConstructorsConstructorDescriptionSVNLocationSegment
(long startRevision, long endRevision, java.lang.String path) Creates a newSVNLocationSegment
object. -
Method Summary
Modifier and TypeMethodDescriptionlong
Returns the ending (youngest) revision of this segment.java.lang.String
getPath()
Returns the absolute repository path.long
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
-
Field Details
-
myStartRevision
private long myStartRevision -
myEndRevision
private long myEndRevision -
myPath
private java.lang.String myPath
-
-
Constructor Details
-
SVNLocationSegment
public SVNLocationSegment(long startRevision, long endRevision, java.lang.String path) Creates a newSVNLocationSegment
object.path
may be null to indicate gaps in an object's history.- Parameters:
startRevision
- revision start of the location segmentendRevision
- revision end of the location segmentpath
- absolute (with leading slash) path for this segment
-
-
Method Details
-
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
-