public class SvnDiffGenerator extends Object implements ISvnDiffGenerator
Modifier and Type | Field and Description |
---|---|
protected static String |
HEADER_ENCODING |
protected static String |
HEADER_SEPARATOR |
protected static String |
PROPERTIES_SEPARATOR |
protected static String |
WC_REVISION_LABEL |
Constructor and Description |
---|
SvnDiffGenerator() |
Modifier and Type | Method and Description |
---|---|
void |
displayAddedDirectory(SvnTarget target,
String revision1,
String revision2,
OutputStream outputStream) |
void |
displayContentChanged(SvnTarget target,
File leftFile,
File rightFile,
String revision1,
String revision2,
String mimeType1,
String mimeType2,
SvnDiffCallback.OperationKind operation,
File copyFromPath,
SVNProperties originalProperties,
SVNProperties propChanges,
OutputStream outputStream) |
void |
displayDeletedDirectory(SvnTarget target,
String revision1,
String revision2,
OutputStream outputStream) |
protected boolean |
displayHeader(OutputStream os,
String path,
boolean deleted,
boolean added,
SvnDiffCallback.OperationKind operation) |
protected void |
displayHeaderFields(OutputStream os,
String label1,
String label2) |
void |
displayPropsChanged(SvnTarget target,
String revision1,
String revision2,
boolean dirWasAdded,
SVNProperties originalProps,
SVNProperties propChanges,
OutputStream outputStream) |
SVNDiffOptions |
getDiffOptions() |
String |
getEncoding() |
byte[] |
getEOL() |
String |
getGlobalEncoding() |
protected String |
getLabel(String path,
String revToken) |
ISVNOptions |
getOptions() |
boolean |
isDiffAdded() |
boolean |
isDiffDeleted() |
boolean |
isForcedBinaryDiff() |
boolean |
isIgnoreProperties() |
boolean |
isPropertiesOnly() |
void |
setAnchors(SvnTarget originalTarget1,
SvnTarget originalTarget2) |
void |
setBasePath(File absoluteFile) |
void |
setBaseTarget(SvnTarget baseTarget) |
void |
setDiffAdded(boolean diffAdded) |
void |
setDiffDeleted(boolean diffDeleted) |
void |
setDiffOptions(SVNDiffOptions diffOptions) |
void |
setEncoding(String encoding) |
void |
setEOL(byte[] eol) |
void |
setExternalDiffCommand(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(List<String> rawDiffOptions) |
void |
setRelativeToTarget(SvnTarget relativeToTarget) |
void |
setRepositoryRoot(SvnTarget repositoryRoot) |
void |
setUseGitFormat(boolean useGitFormat) |
protected static final String WC_REVISION_LABEL
protected static final String PROPERTIES_SEPARATOR
protected static final String HEADER_SEPARATOR
protected static final String HEADER_ENCODING
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(String encoding)
setEncoding
in interface ISvnDiffGenerator
public String getEncoding()
getEncoding
in interface ISvnDiffGenerator
public 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, String revision1, String revision2, OutputStream outputStream) throws SVNException
displayDeletedDirectory
in interface ISvnDiffGenerator
SVNException
public void displayAddedDirectory(SvnTarget target, String revision1, String revision2, OutputStream outputStream) throws SVNException
displayAddedDirectory
in interface ISvnDiffGenerator
SVNException
public void displayPropsChanged(SvnTarget target, String revision1, String revision2, boolean dirWasAdded, SVNProperties originalProps, SVNProperties propChanges, OutputStream outputStream) throws SVNException
displayPropsChanged
in interface ISvnDiffGenerator
SVNException
public void displayContentChanged(SvnTarget target, File leftFile, File rightFile, String revision1, String revision2, String mimeType1, String mimeType2, SvnDiffCallback.OperationKind operation, File copyFromPath, SVNProperties originalProperties, SVNProperties propChanges, OutputStream outputStream) throws SVNException
displayContentChanged
in interface ISvnDiffGenerator
SVNException
protected boolean displayHeader(OutputStream os, String path, boolean deleted, boolean added, SvnDiffCallback.OperationKind operation) throws SVNException
SVNException
protected void displayHeaderFields(OutputStream os, String label1, String label2) throws SVNException
SVNException
public boolean isDiffDeleted()
public boolean isDiffAdded()
public SVNDiffOptions getDiffOptions()
public void setExternalDiffCommand(String externalDiffCommand)
public void setDiffOptions(SVNDiffOptions diffOptions)
public void setDiffDeleted(boolean diffDeleted)
public void setDiffAdded(boolean diffAdded)
public void setBasePath(File absoluteFile)
public void setFallbackToAbsolutePath(boolean fallbackToAbsolutePath)
public void setOptions(ISVNOptions options)
public ISVNOptions getOptions()
Copyright © 2018. All rights reserved.