Class AbstractDiffCallback
java.lang.Object
org.tmatesoft.svn.core.internal.wc.AbstractDiffCallback
- Direct Known Subclasses:
SVNDiffCallback
,SVNMergeCallback
public abstract class AbstractDiffCallback
extends java.lang.Object
- Version:
- 1.3
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
addDeletedPath
(java.lang.String path) protected void
categorizeProperties
(SVNProperties original, SVNProperties regular, SVNProperties entry, SVNProperties wc) protected void
abstract java.io.File
abstract SVNStatusType
directoryAdded
(java.lang.String path, long revision, boolean[] isTreeConflicted) abstract SVNStatusType[]
directoryClosed
(java.lang.String path, boolean[] isTreeConflicted) abstract SVNStatusType
directoryDeleted
(java.lang.String path, boolean[] isTreeConflicted) abstract void
directoryOpened
(java.lang.String path, long revision, boolean[] isTreeConflicted) abstract SVNStatusType[]
fileAdded
(java.lang.String path, java.io.File file1, java.io.File file2, long revision1, long revision2, java.lang.String mimeType1, java.lang.String mimeType2, SVNProperties originalProperties, SVNProperties diff, boolean[] isTreeConflicted) abstract SVNStatusType[]
fileChanged
(java.lang.String path, java.io.File file1, java.io.File file2, long revision1, long revision2, java.lang.String mimeType1, java.lang.String mimeType2, SVNProperties originalProperties, SVNProperties diff, boolean[] isTreeConflicted) abstract SVNStatusType
fileDeleted
(java.lang.String path, java.io.File file1, java.io.File file2, java.lang.String mimeType1, java.lang.String mimeType2, SVNProperties originalProperties, boolean[] isTreeConflicted) protected SVNAdminArea
protected java.lang.String
getDisplayPath
(java.lang.String path) protected SVNWCAccess
abstract boolean
abstract boolean
protected boolean
isPathDeleted
(java.lang.String path) abstract SVNStatusType
propertiesChanged
(java.lang.String path, SVNProperties originalProperties, SVNProperties diff, boolean[] isTreeConflicted) void
setBasePath
(java.io.File path) protected void
setIsConflicted
(boolean[] isConflictedResult, boolean isConflicted) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
myAdminArea
-
myBasePath
private java.io.File myBasePath -
myDeletedPaths
private java.util.Set myDeletedPaths
-
-
Constructor Details
-
AbstractDiffCallback
-
-
Method Details
-
setBasePath
public void setBasePath(java.io.File path) -
isDiffUnversioned
public abstract boolean isDiffUnversioned() -
isDiffCopiedAsAdded
public abstract boolean isDiffCopiedAsAdded() -
createTempDirectory
- Throws:
SVNException
-
propertiesChanged
public abstract SVNStatusType propertiesChanged(java.lang.String path, SVNProperties originalProperties, SVNProperties diff, boolean[] isTreeConflicted) throws SVNException - Throws:
SVNException
-
fileChanged
public abstract SVNStatusType[] fileChanged(java.lang.String path, java.io.File file1, java.io.File file2, long revision1, long revision2, java.lang.String mimeType1, java.lang.String mimeType2, SVNProperties originalProperties, SVNProperties diff, boolean[] isTreeConflicted) throws SVNException - Throws:
SVNException
-
fileAdded
public abstract SVNStatusType[] fileAdded(java.lang.String path, java.io.File file1, java.io.File file2, long revision1, long revision2, java.lang.String mimeType1, java.lang.String mimeType2, SVNProperties originalProperties, SVNProperties diff, boolean[] isTreeConflicted) throws SVNException - Throws:
SVNException
-
fileDeleted
public abstract SVNStatusType fileDeleted(java.lang.String path, java.io.File file1, java.io.File file2, java.lang.String mimeType1, java.lang.String mimeType2, SVNProperties originalProperties, boolean[] isTreeConflicted) throws SVNException - Throws:
SVNException
-
directoryAdded
public abstract SVNStatusType directoryAdded(java.lang.String path, long revision, boolean[] isTreeConflicted) throws SVNException - Throws:
SVNException
-
directoryDeleted
public abstract SVNStatusType directoryDeleted(java.lang.String path, boolean[] isTreeConflicted) throws SVNException - Throws:
SVNException
-
directoryOpened
public abstract void directoryOpened(java.lang.String path, long revision, boolean[] isTreeConflicted) throws SVNException - Throws:
SVNException
-
directoryClosed
public abstract SVNStatusType[] directoryClosed(java.lang.String path, boolean[] isTreeConflicted) throws SVNException - Throws:
SVNException
-
getDisplayPath
protected java.lang.String getDisplayPath(java.lang.String path) -
categorizeProperties
protected void categorizeProperties(SVNProperties original, SVNProperties regular, SVNProperties entry, SVNProperties wc) -
getAdminArea
-
getWCAccess
-
addDeletedPath
protected void addDeletedPath(java.lang.String path) -
isPathDeleted
protected boolean isPathDeleted(java.lang.String path) -
clearDeletedPaths
protected void clearDeletedPaths() -
setIsConflicted
protected void setIsConflicted(boolean[] isConflictedResult, boolean isConflicted)
-