private class AstroVersion.FileRevHandler extends Object implements ISVNFileRevisionHandler
Modifier and Type | Field and Description |
---|---|
(package private) TreeMap |
fileRevHashTree |
Modifier | Constructor and Description |
---|---|
private |
FileRevHandler() |
Modifier and Type | Method and Description |
---|---|
void |
applyTextDelta(String path,
String baseChecksum)
Does NOTHING, implemented for the ISVNFileRevisionHandler interface
|
void |
closeRevision(String token)
Does NOTHING, implemented for the ISVNFileRevisionHandler interface
|
TreeMap |
getFileRevHashTree() |
void |
openRevision(SVNFileRevision fileRevision)
Handles the rev, implemented for the ISVNFileRevisionHandler interface
|
OutputStream |
textDeltaChunk(String path,
org.tmatesoft.svn.core.io.diff.SVNDiffWindow diffWindow)
Collects a next delta chunk, implemented for the ISVNFileRevisionHandler interface
|
void |
textDeltaEnd(String path)
Does NOTHING, implemented for the ISVNFileRevisionHandler interface
|
TreeMap fileRevHashTree
private FileRevHandler()
public void openRevision(SVNFileRevision fileRevision)
openRevision
in interface ISVNFileRevisionHandler
logEntry
- spec'd by the interfaceSVNFileRevision
public void closeRevision(String token)
closeRevision
in interface ISVNFileRevisionHandler
token
- spec'd by the interfacepublic OutputStream textDeltaChunk(String path, org.tmatesoft.svn.core.io.diff.SVNDiffWindow diffWindow)
textDeltaChunk
in interface ISVNDeltaConsumer
path
- - a file path relative to the edit root directory spec'd by the interfacediffWindow
- - a next diff window spec'd by the interfacepublic void applyTextDelta(String path, String baseChecksum)
applyTextDelta
in interface ISVNDeltaConsumer
path
- a file path relative to the edit root
directorybaseChecksum
- an MD5 checksum for the base file contents (before the
file is changed)public void textDeltaEnd(String path)
textDeltaEnd
in interface ISVNDeltaConsumer
path
- a file path relative to the edit root
directorypublic TreeMap getFileRevHashTree()
WebARTS Library Licensed Under the GNU - General Public License. Other Libraries licensed under their respective Open Source Licenses