Class SVNDiffCallback
java.lang.Object
org.tmatesoft.svn.core.internal.wc.AbstractDiffCallback
org.tmatesoft.svn.core.internal.wc.SVNDiffCallback
- Version:
- 1.3
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final SVNStatusType[]private ISVNDiffGeneratorprivate OutputStreamprivate longprivate long -
Constructor Summary
ConstructorsConstructorDescriptionSVNDiffCallback(SVNAdminArea adminArea, ISVNDiffGenerator generator, long rev1, long rev2, OutputStream result) -
Method Summary
Modifier and TypeMethodDescriptionprivate booleanadjustDiffGenerator(String charset) private StringdefineConversionEncoding(SVNProperties properties, SVNProperties diff) private StringdefineEncoding(SVNProperties properties, SVNProperties diff) directoryAdded(String path, long revision, boolean[] isTreeConflicted) directoryClosed(String path, boolean[] isTreeConflicted) directoryDeleted(String path) directoryDeleted(String path, boolean[] isTreeConflicted) voiddirectoryOpened(String path, long revision, boolean[] isTreeConflicted) private voiddisplayFileDiff(String path, File file1, File file2, long revision1, long revision2, String mimeType1, String mimeType2, SVNProperties originalProperties, SVNProperties diff) fileAdded(String path, File file1, File file2, long revision1, long revision2, String mimeType1, String mimeType2, SVNProperties originalProperties, SVNProperties diff, boolean[] isTreeConflicted) fileChanged(String path, File file1, File file2, long revision1, long revision2, String mimeType1, String mimeType2, SVNProperties originalProperties, SVNProperties diff, boolean[] isTreeConflicted) fileDeleted(String path, File file1, File file2, String mimeType1, String mimeType2, SVNProperties originalProperties, boolean[] isTreeConflicted) private StringgetCharset(String charset, DefaultSVNDiffGenerator generator, boolean allowNative) private StringgetCharset(SVNProperties properties, DefaultSVNDiffGenerator generator) private StringgetCharsetByMimeType(SVNProperties properties, DefaultSVNDiffGenerator generator) private StringgetRevision(long revision) booleanbooleanpropertiesChanged(String path, SVNProperties originalProperties, SVNProperties diff, boolean[] isTreeConflicted) Methods inherited from class org.tmatesoft.svn.core.internal.wc.AbstractDiffCallback
addDeletedPath, categorizeProperties, clearDeletedPaths, getAdminArea, getDisplayPath, getWCAccess, isPathDeleted, setBasePath, setIsConflicted
-
Field Details
-
myGenerator
-
myResult
-
myRevision2
private long myRevision2 -
myRevision1
private long myRevision1 -
EMPTY_STATUS
-
-
Constructor Details
-
SVNDiffCallback
public SVNDiffCallback(SVNAdminArea adminArea, ISVNDiffGenerator generator, long rev1, long rev2, OutputStream result)
-
-
Method Details
-
createTempDirectory
- Specified by:
createTempDirectoryin classAbstractDiffCallback- Throws:
SVNException
-
isDiffUnversioned
public boolean isDiffUnversioned()- Specified by:
isDiffUnversionedin classAbstractDiffCallback
-
isDiffCopiedAsAdded
public boolean isDiffCopiedAsAdded()- Specified by:
isDiffCopiedAsAddedin classAbstractDiffCallback
-
directoryAdded
public SVNStatusType directoryAdded(String path, long revision, boolean[] isTreeConflicted) throws SVNException - Specified by:
directoryAddedin classAbstractDiffCallback- Throws:
SVNException
-
directoryDeleted
- Throws:
SVNException
-
fileAdded
public SVNStatusType[] fileAdded(String path, File file1, File file2, long revision1, long revision2, String mimeType1, String mimeType2, SVNProperties originalProperties, SVNProperties diff, boolean[] isTreeConflicted) throws SVNException - Specified by:
fileAddedin classAbstractDiffCallback- Throws:
SVNException
-
fileChanged
public SVNStatusType[] fileChanged(String path, File file1, File file2, long revision1, long revision2, String mimeType1, String mimeType2, SVNProperties originalProperties, SVNProperties diff, boolean[] isTreeConflicted) throws SVNException - Specified by:
fileChangedin classAbstractDiffCallback- Throws:
SVNException
-
fileDeleted
public SVNStatusType fileDeleted(String path, File file1, File file2, String mimeType1, String mimeType2, SVNProperties originalProperties, boolean[] isTreeConflicted) throws SVNException - Specified by:
fileDeletedin classAbstractDiffCallback- Throws:
SVNException
-
displayFileDiff
private void displayFileDiff(String path, File file1, File file2, long revision1, long revision2, String mimeType1, String mimeType2, SVNProperties originalProperties, SVNProperties diff) throws SVNException - Throws:
SVNException
-
adjustDiffGenerator
-
propertiesChanged
public SVNStatusType propertiesChanged(String path, SVNProperties originalProperties, SVNProperties diff, boolean[] isTreeConflicted) throws SVNException - Specified by:
propertiesChangedin classAbstractDiffCallback- Throws:
SVNException
-
getRevision
-
defineEncoding
-
defineConversionEncoding
-
getCharsetByMimeType
-
getCharset
-
getCharset
-
directoryDeleted
- Specified by:
directoryDeletedin classAbstractDiffCallback- Throws:
SVNException
-
directoryOpened
public void directoryOpened(String path, long revision, boolean[] isTreeConflicted) throws SVNException - Specified by:
directoryOpenedin classAbstractDiffCallback- Throws:
SVNException
-
directoryClosed
- Specified by:
directoryClosedin classAbstractDiffCallback- Throws:
SVNException
-