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 class
SvnDiffSummarizeCallback.SvnSummarizeKind
-
Field Summary
Fields Modifier and Type Field Description private java.io.File
baseDirectory
private SVNURL
baseUrl
private ISVNDiffStatusHandler
handler
private java.util.Set<java.io.File>
propChanges
private boolean
reversed
private java.io.File
target
-
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 void
dirAdded(SvnDiffCallbackResult result, java.io.File path, long revision, java.lang.String copyFromPath, long copyFromRevision)
void
dirClosed(SvnDiffCallbackResult result, java.io.File path, boolean isAdded)
void
dirDeleted(SvnDiffCallbackResult result, java.io.File path)
void
dirOpened(SvnDiffCallbackResult result, java.io.File path, long revision)
void
dirPropsChanged(SvnDiffCallbackResult result, java.io.File path, boolean isAdded, SVNProperties propChanges, SVNProperties originalProperties)
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)
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)
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)
void
fileOpened(SvnDiffCallbackResult result, java.io.File path, long revision)
private void
sendSummary(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:
fileOpened
in 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:
fileChanged
in 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:
fileAdded
in 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:
fileDeleted
in interfaceISvnDiffCallback
- Throws:
SVNException
-
dirDeleted
public void dirDeleted(SvnDiffCallbackResult result, java.io.File path) throws SVNException
- Specified by:
dirDeleted
in interfaceISvnDiffCallback
- Throws:
SVNException
-
dirOpened
public void dirOpened(SvnDiffCallbackResult result, java.io.File path, long revision) throws SVNException
- Specified by:
dirOpened
in 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:
dirAdded
in interfaceISvnDiffCallback
- Throws:
SVNException
-
dirPropsChanged
public void dirPropsChanged(SvnDiffCallbackResult result, java.io.File path, boolean isAdded, SVNProperties propChanges, SVNProperties originalProperties) throws SVNException
- Specified by:
dirPropsChanged
in interfaceISvnDiffCallback
- Throws:
SVNException
-
dirClosed
public void dirClosed(SvnDiffCallbackResult result, java.io.File path, boolean isAdded) throws SVNException
- Specified by:
dirClosed
in interfaceISvnDiffCallback
- Throws:
SVNException
-
sendSummary
private void sendSummary(java.io.File path, SVNStatusType summarizeKind, boolean propChanged, SVNNodeKind nodeKind) throws SVNException
- Throws:
SVNException
-
-