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 Modifier and Type Field Description private SVNAdminAreamyAdminAreaprivate java.io.FilemyBasePathprivate java.util.SetmyDeletedPaths
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractDiffCallback(SVNAdminArea adminArea)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected voidaddDeletedPath(java.lang.String path)protected voidcategorizeProperties(SVNProperties original, SVNProperties regular, SVNProperties entry, SVNProperties wc)protected voidclearDeletedPaths()abstract java.io.FilecreateTempDirectory()abstract SVNStatusTypedirectoryAdded(java.lang.String path, long revision, boolean[] isTreeConflicted)abstract SVNStatusType[]directoryClosed(java.lang.String path, boolean[] isTreeConflicted)abstract SVNStatusTypedirectoryDeleted(java.lang.String path, boolean[] isTreeConflicted)abstract voiddirectoryOpened(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 SVNStatusTypefileDeleted(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 SVNAdminAreagetAdminArea()protected java.lang.StringgetDisplayPath(java.lang.String path)protected SVNWCAccessgetWCAccess()abstract booleanisDiffCopiedAsAdded()abstract booleanisDiffUnversioned()protected booleanisPathDeleted(java.lang.String path)abstract SVNStatusTypepropertiesChanged(java.lang.String path, SVNProperties originalProperties, SVNProperties diff, boolean[] isTreeConflicted)voidsetBasePath(java.io.File path)protected voidsetIsConflicted(boolean[] isConflictedResult, boolean isConflicted)
-
-
-
Field Detail
-
myAdminArea
private SVNAdminArea myAdminArea
-
myBasePath
private java.io.File myBasePath
-
myDeletedPaths
private java.util.Set myDeletedPaths
-
-
Constructor Detail
-
AbstractDiffCallback
protected AbstractDiffCallback(SVNAdminArea adminArea)
-
-
Method Detail
-
setBasePath
public void setBasePath(java.io.File path)
-
isDiffUnversioned
public abstract boolean isDiffUnversioned()
-
isDiffCopiedAsAdded
public abstract boolean isDiffCopiedAsAdded()
-
createTempDirectory
public abstract java.io.File createTempDirectory() throws SVNException- 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
protected SVNAdminArea getAdminArea()
-
getWCAccess
protected SVNWCAccess 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)
-
-