private static class SVNRepository.LocationSegmentsLogHandler extends java.lang.Object implements ISVNLogEntryHandler
Modifier and Type | Field and Description |
---|---|
(package private) long |
myCount |
(package private) ISVNLocationSegmentHandler |
myHandler |
(package private) boolean |
myIsDone |
(package private) java.lang.String |
myLastPath |
(package private) SVNNodeKind |
myNodeKind |
(package private) long |
myRangeEnd |
(package private) long |
myStartRevision |
Constructor and Description |
---|
LocationSegmentsLogHandler(SVNNodeKind kind,
java.lang.String lastPath,
long startRev,
ISVNLocationSegmentHandler handler) |
Modifier and Type | Method and Description |
---|---|
void |
handleLogEntry(SVNLogEntry logEntry)
Handles a log entry passed.
|
void |
maybeCropAndSendSegment(java.lang.String path,
long startRevision,
long rangeStart,
long rangeEnd,
ISVNLocationSegmentHandler handler) |
boolean myIsDone
java.lang.String myLastPath
SVNNodeKind myNodeKind
long myCount
long myStartRevision
long myRangeEnd
ISVNLocationSegmentHandler myHandler
public LocationSegmentsLogHandler(SVNNodeKind kind, java.lang.String lastPath, long startRev, ISVNLocationSegmentHandler handler)
public void handleLogEntry(SVNLogEntry logEntry) throws SVNException
ISVNLogEntryHandler
handleLogEntry
in interface ISVNLogEntryHandler
logEntry
- an SVNLogEntry
object
that represents per revision information
(committed paths, log message, etc.)SVNException
public void maybeCropAndSendSegment(java.lang.String path, long startRevision, long rangeStart, long rangeEnd, ISVNLocationSegmentHandler handler) throws SVNException
SVNException