Class SvnDiffSummarizeCallback
- java.lang.Object
-
- org.tmatesoft.svn.core.internal.wc2.ng.SvnDiffSummarizeCallback
-
- All Implemented Interfaces:
ISvnDiffCallback
public class SvnDiffSummarizeCallback extends java.lang.Object implements ISvnDiffCallback
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classSvnDiffSummarizeCallback.SvnSummarizeKind
-
Field Summary
Fields Modifier and Type Field Description private java.io.FilebaseDirectoryprivate SVNURLbaseUrlprivate ISVNDiffStatusHandlerhandlerprivate java.util.Set<java.io.File>propChangesprivate booleanreversedprivate java.io.Filetarget
-
Constructor Summary
Constructors Constructor Description SvnDiffSummarizeCallback(java.io.File targetAbsPath, boolean reversed, SVNURL baseUrl, java.io.File baseDirectory, ISVNDiffStatusHandler handler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddirAdded(SvnDiffCallbackResult result, java.io.File path, long revision, java.lang.String copyFromPath, long copyFromRevision)voiddirClosed(SvnDiffCallbackResult result, java.io.File path, boolean isAdded)voiddirDeleted(SvnDiffCallbackResult result, java.io.File path)voiddirOpened(SvnDiffCallbackResult result, java.io.File path, long revision)voiddirPropsChanged(SvnDiffCallbackResult result, java.io.File path, boolean isAdded, SVNProperties propChanges, SVNProperties originalProperties)voidfileAdded(SvnDiffCallbackResult result, java.io.File path, java.io.File leftFile, java.io.File rightFile, long rev1, long rev2, java.lang.String mimeType1, java.lang.String mimeType2, java.io.File copyFromPath, long copyFromRevision, SVNProperties propChanges, SVNProperties originalProperties)voidfileChanged(SvnDiffCallbackResult result, java.io.File path, java.io.File leftFile, java.io.File rightFile, long rev1, long rev2, java.lang.String mimeType1, java.lang.String mimeType2, SVNProperties propChanges, SVNProperties originalProperties)voidfileDeleted(SvnDiffCallbackResult result, java.io.File path, java.io.File leftFile, java.io.File rightFile, java.lang.String mimeType1, java.lang.String mimeType2, SVNProperties originalProperties)voidfileOpened(SvnDiffCallbackResult result, java.io.File path, long revision)private voidsendSummary(java.io.File path, SVNStatusType summarizeKind, boolean propChanged, SVNNodeKind nodeKind)
-
-
-
Field Detail
-
handler
private final ISVNDiffStatusHandler handler
-
propChanges
private final java.util.Set<java.io.File> propChanges
-
reversed
private final boolean reversed
-
baseUrl
private final SVNURL baseUrl
-
baseDirectory
private final java.io.File baseDirectory
-
target
private final java.io.File target
-
-
Constructor Detail
-
SvnDiffSummarizeCallback
public SvnDiffSummarizeCallback(java.io.File targetAbsPath, boolean reversed, SVNURL baseUrl, java.io.File baseDirectory, ISVNDiffStatusHandler handler)
-
-
Method Detail
-
fileOpened
public void fileOpened(SvnDiffCallbackResult result, java.io.File path, long revision) throws SVNException
- Specified by:
fileOpenedin interfaceISvnDiffCallback- Throws:
SVNException
-
fileChanged
public void fileChanged(SvnDiffCallbackResult result, java.io.File path, java.io.File leftFile, java.io.File rightFile, long rev1, long rev2, java.lang.String mimeType1, java.lang.String mimeType2, SVNProperties propChanges, SVNProperties originalProperties) throws SVNException
- Specified by:
fileChangedin interfaceISvnDiffCallback- Throws:
SVNException
-
fileAdded
public void fileAdded(SvnDiffCallbackResult result, java.io.File path, java.io.File leftFile, java.io.File rightFile, long rev1, long rev2, java.lang.String mimeType1, java.lang.String mimeType2, java.io.File copyFromPath, long copyFromRevision, SVNProperties propChanges, SVNProperties originalProperties) throws SVNException
- Specified by:
fileAddedin interfaceISvnDiffCallback- Throws:
SVNException
-
fileDeleted
public void fileDeleted(SvnDiffCallbackResult result, java.io.File path, java.io.File leftFile, java.io.File rightFile, java.lang.String mimeType1, java.lang.String mimeType2, SVNProperties originalProperties) throws SVNException
- Specified by:
fileDeletedin interfaceISvnDiffCallback- Throws:
SVNException
-
dirDeleted
public void dirDeleted(SvnDiffCallbackResult result, java.io.File path) throws SVNException
- Specified by:
dirDeletedin interfaceISvnDiffCallback- Throws:
SVNException
-
dirOpened
public void dirOpened(SvnDiffCallbackResult result, java.io.File path, long revision) throws SVNException
- Specified by:
dirOpenedin interfaceISvnDiffCallback- Throws:
SVNException
-
dirAdded
public void dirAdded(SvnDiffCallbackResult result, java.io.File path, long revision, java.lang.String copyFromPath, long copyFromRevision) throws SVNException
- Specified by:
dirAddedin interfaceISvnDiffCallback- Throws:
SVNException
-
dirPropsChanged
public void dirPropsChanged(SvnDiffCallbackResult result, java.io.File path, boolean isAdded, SVNProperties propChanges, SVNProperties originalProperties) throws SVNException
- Specified by:
dirPropsChangedin interfaceISvnDiffCallback- Throws:
SVNException
-
dirClosed
public void dirClosed(SvnDiffCallbackResult result, java.io.File path, boolean isAdded) throws SVNException
- Specified by:
dirClosedin interfaceISvnDiffCallback- Throws:
SVNException
-
sendSummary
private void sendSummary(java.io.File path, SVNStatusType summarizeKind, boolean propChanged, SVNNodeKind nodeKind) throws SVNException- Throws:
SVNException
-
-