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 Details

    • myAdminArea

      private SVNAdminArea myAdminArea
    • myBasePath

      private java.io.File myBasePath
    • myDeletedPaths

      private java.util.Set myDeletedPaths
  • Constructor Details

    • AbstractDiffCallback

      protected AbstractDiffCallback(SVNAdminArea adminArea)
  • Method Details

    • 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)