|
SVNKit Home | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.tmatesoft.svn.core.io.diff.SVNDeltaProcessor
The SVNDeltaProcessor is used to get a full text of a file in series applying diff windows being passed to a processor.
Constructor Summary | |
SVNDeltaProcessor()
Creates a processor. |
Method Summary | |
void |
applyTextDelta(File baseFile,
File targetFile,
boolean computeCheksum)
Starts processing deltas given a base file and a one to write resultant target bytes to. |
void |
applyTextDelta(InputStream base,
OutputStream target,
boolean computeCheksum)
Starts processing deltas given a base file stream and an output stream to write resultant target bytes to. |
OutputStream |
textDeltaChunk(SVNDiffWindow window)
Receives a next diff window to be applied. |
String |
textDeltaEnd()
Performs delta processing finalizing steps. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public SVNDeltaProcessor()
Method Detail |
public void applyTextDelta(InputStream base, OutputStream target, boolean computeCheksum)
If a target full text is a newly added file (text deltas would be vs. empty),
then source bytes are not needed and base
may be passed as
null.
If computeChecksum
is true, then
an MD5 checksum will be calculated for target bytes. The calculated checksum is
returned by textDeltaEnd()
.
base
- an input stream to take base file contents
fromtarget
- an output stream to write the resultant target
contents tocomputeCheksum
- true to calculate
checksumpublic void applyTextDelta(File baseFile, File targetFile, boolean computeCheksum) throws SVNException
If a target full text is a newly added file (text deltas would be vs. empty),
then source bytes are not needed and baseFile
may be passed as
null.
If a file represented by targetFile
does not exist
yet, first tries to create an empty file.
If computeChecksum
is true, then
an MD5 checksum will be calculated for target bytes. The calculated checksum is
returned by textDeltaEnd()
.
baseFile
- a base file to read base file contents
fromtargetFile
- a destination file where resultant
target bytes will be writtencomputeCheksum
- true to calculate
checksum
SVNException
public OutputStream textDeltaChunk(SVNDiffWindow window) throws SVNException
window
- a diff window
SVNException
public String textDeltaEnd()
|
SVNKit Home | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |