public class SvnDiffGenerator extends java.lang.Object implements ISvnDiffGenerator
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
HEADER_SEPARATOR |
protected static java.lang.String |
PROPERTIES_SEPARATOR |
protected static java.lang.String |
WC_REVISION_LABEL |
| Constructor and Description |
|---|
SvnDiffGenerator() |
| Modifier and Type | Method and Description |
|---|---|
void |
displayAddedDirectory(SvnTarget target,
java.lang.String revision1,
java.lang.String revision2,
java.io.OutputStream outputStream) |
void |
displayContentChanged(SvnTarget target,
java.io.File leftFile,
java.io.File rightFile,
java.lang.String revision1,
java.lang.String revision2,
java.lang.String mimeType1,
java.lang.String mimeType2,
SvnDiffCallback.OperationKind operation,
java.io.File copyFromPath,
java.io.OutputStream outputStream) |
void |
displayDeletedDirectory(SvnTarget target,
java.lang.String revision1,
java.lang.String revision2,
java.io.OutputStream outputStream) |
protected boolean |
displayHeader(java.io.OutputStream os,
java.lang.String path,
boolean deleted,
boolean added,
SvnDiffCallback.OperationKind operation) |
protected void |
displayHeaderFields(java.io.OutputStream os,
java.lang.String label1,
java.lang.String label2) |
void |
displayPropsChanged(SvnTarget target,
java.lang.String revision1,
java.lang.String revision2,
boolean dirWasAdded,
SVNProperties originalProps,
SVNProperties propChanges,
java.io.OutputStream outputStream) |
SVNDiffOptions |
getDiffOptions() |
java.lang.String |
getEncoding() |
byte[] |
getEOL() |
java.lang.String |
getGlobalEncoding() |
protected java.lang.String |
getLabel(java.lang.String path,
java.lang.String revToken) |
ISVNOptions |
getOptions() |
boolean |
isDiffAdded() |
boolean |
isDiffDeleted() |
boolean |
isForcedBinaryDiff() |
boolean |
isIgnoreProperties() |
boolean |
isPropertiesOnly() |
void |
setAnchors(SvnTarget originalTarget1,
SvnTarget originalTarget2) |
void |
setBasePath(java.io.File absoluteFile) |
void |
setBaseTarget(SvnTarget baseTarget) |
void |
setDiffAdded(boolean diffAdded) |
void |
setDiffDeleted(boolean diffDeleted) |
void |
setDiffOptions(SVNDiffOptions diffOptions) |
void |
setEncoding(java.lang.String encoding) |
void |
setEOL(byte[] eol) |
void |
setExternalDiffCommand(java.lang.String externalDiffCommand) |
void |
setFallbackToAbsolutePath(boolean fallbackToAbsolutePath) |
void |
setForcedBinaryDiff(boolean forcedBinaryDiff) |
void |
setForceEmpty(boolean forceEmpty) |
void |
setIgnoreProperties(boolean ignoreProperties) |
void |
setOptions(ISVNOptions options) |
void |
setOriginalTargets(SvnTarget originalTarget1,
SvnTarget originalTarget2) |
void |
setPropertiesOnly(boolean propertiesOnly) |
void |
setRawDiffOptions(java.util.List<java.lang.String> rawDiffOptions) |
void |
setRelativeToTarget(SvnTarget relativeToTarget) |
void |
setRepositoryRoot(SvnTarget repositoryRoot) |
void |
setUseGitFormat(boolean useGitFormat) |
protected static final java.lang.String WC_REVISION_LABEL
protected static final java.lang.String PROPERTIES_SEPARATOR
protected static final java.lang.String HEADER_SEPARATOR
public void setBaseTarget(SvnTarget baseTarget)
setBaseTarget in interface ISvnDiffGeneratorpublic void setUseGitFormat(boolean useGitFormat)
setUseGitFormat in interface ISvnDiffGeneratorpublic void setOriginalTargets(SvnTarget originalTarget1, SvnTarget originalTarget2)
setOriginalTargets in interface ISvnDiffGeneratorpublic void setRelativeToTarget(SvnTarget relativeToTarget)
public void setAnchors(SvnTarget originalTarget1, SvnTarget originalTarget2)
setAnchors in interface ISvnDiffGeneratorpublic void setRepositoryRoot(SvnTarget repositoryRoot)
setRepositoryRoot in interface ISvnDiffGeneratorpublic void setForceEmpty(boolean forceEmpty)
setForceEmpty in interface ISvnDiffGeneratorpublic void setEncoding(java.lang.String encoding)
setEncoding in interface ISvnDiffGeneratorpublic java.lang.String getEncoding()
getEncoding in interface ISvnDiffGeneratorpublic java.lang.String getGlobalEncoding()
getGlobalEncoding in interface ISvnDiffGeneratorpublic void setEOL(byte[] eol)
setEOL in interface ISvnDiffGeneratorpublic byte[] getEOL()
getEOL in interface ISvnDiffGeneratorpublic boolean isForcedBinaryDiff()
isForcedBinaryDiff in interface ISvnDiffGeneratorpublic void setForcedBinaryDiff(boolean forcedBinaryDiff)
setForcedBinaryDiff in interface ISvnDiffGeneratorpublic boolean isPropertiesOnly()
public void setPropertiesOnly(boolean propertiesOnly)
public boolean isIgnoreProperties()
public void setIgnoreProperties(boolean ignoreProperties)
public void displayDeletedDirectory(SvnTarget target, java.lang.String revision1, java.lang.String revision2, java.io.OutputStream outputStream) throws SVNException
displayDeletedDirectory in interface ISvnDiffGeneratorSVNExceptionpublic void displayAddedDirectory(SvnTarget target, java.lang.String revision1, java.lang.String revision2, java.io.OutputStream outputStream) throws SVNException
displayAddedDirectory in interface ISvnDiffGeneratorSVNExceptionpublic void displayPropsChanged(SvnTarget target, java.lang.String revision1, java.lang.String revision2, boolean dirWasAdded, SVNProperties originalProps, SVNProperties propChanges, java.io.OutputStream outputStream) throws SVNException
displayPropsChanged in interface ISvnDiffGeneratorSVNExceptionpublic void displayContentChanged(SvnTarget target, java.io.File leftFile, java.io.File rightFile, java.lang.String revision1, java.lang.String revision2, java.lang.String mimeType1, java.lang.String mimeType2, SvnDiffCallback.OperationKind operation, java.io.File copyFromPath, java.io.OutputStream outputStream) throws SVNException
displayContentChanged in interface ISvnDiffGeneratorSVNExceptionprotected java.lang.String getLabel(java.lang.String path,
java.lang.String revToken)
protected boolean displayHeader(java.io.OutputStream os,
java.lang.String path,
boolean deleted,
boolean added,
SvnDiffCallback.OperationKind operation)
throws SVNException
SVNExceptionprotected void displayHeaderFields(java.io.OutputStream os,
java.lang.String label1,
java.lang.String label2)
throws SVNException
SVNExceptionpublic boolean isDiffDeleted()
public boolean isDiffAdded()
public SVNDiffOptions getDiffOptions()
public void setExternalDiffCommand(java.lang.String externalDiffCommand)
public void setRawDiffOptions(java.util.List<java.lang.String> rawDiffOptions)
public void setDiffOptions(SVNDiffOptions diffOptions)
public void setDiffDeleted(boolean diffDeleted)
public void setDiffAdded(boolean diffAdded)
public void setBasePath(java.io.File absoluteFile)
public void setFallbackToAbsolutePath(boolean fallbackToAbsolutePath)
public void setOptions(ISVNOptions options)
public ISVNOptions getOptions()
Copyright © 2004-2012 TMate Software Ltd. All Rights Reserved.