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 ISvnDiffGenerator
public void setUseGitFormat(boolean useGitFormat)
setUseGitFormat
in interface ISvnDiffGenerator
public void setOriginalTargets(SvnTarget originalTarget1, SvnTarget originalTarget2)
setOriginalTargets
in interface ISvnDiffGenerator
public void setRelativeToTarget(SvnTarget relativeToTarget)
public void setAnchors(SvnTarget originalTarget1, SvnTarget originalTarget2)
setAnchors
in interface ISvnDiffGenerator
public void setRepositoryRoot(SvnTarget repositoryRoot)
setRepositoryRoot
in interface ISvnDiffGenerator
public void setForceEmpty(boolean forceEmpty)
setForceEmpty
in interface ISvnDiffGenerator
public void setEncoding(java.lang.String encoding)
setEncoding
in interface ISvnDiffGenerator
public java.lang.String getEncoding()
getEncoding
in interface ISvnDiffGenerator
public java.lang.String getGlobalEncoding()
getGlobalEncoding
in interface ISvnDiffGenerator
public void setEOL(byte[] eol)
setEOL
in interface ISvnDiffGenerator
public byte[] getEOL()
getEOL
in interface ISvnDiffGenerator
public boolean isForcedBinaryDiff()
isForcedBinaryDiff
in interface ISvnDiffGenerator
public void setForcedBinaryDiff(boolean forcedBinaryDiff)
setForcedBinaryDiff
in interface ISvnDiffGenerator
public 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 ISvnDiffGenerator
SVNException
public void displayAddedDirectory(SvnTarget target, java.lang.String revision1, java.lang.String revision2, java.io.OutputStream outputStream) throws SVNException
displayAddedDirectory
in interface ISvnDiffGenerator
SVNException
public 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 ISvnDiffGenerator
SVNException
public 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 ISvnDiffGenerator
SVNException
protected 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
SVNException
protected void displayHeaderFields(java.io.OutputStream os, java.lang.String label1, java.lang.String label2) throws SVNException
SVNException
public 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.