Class AbstractDiffCallback

  • Direct Known Subclasses:
    SVNDiffCallback, SVNMergeCallback

    public abstract class AbstractDiffCallback
    extends java.lang.Object
    Version:
    1.3
    Author:
    TMate Software Ltd.
    • 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()
      • 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
      • directoryOpened

        public abstract void directoryOpened​(java.lang.String path,
                                             long revision,
                                             boolean[] isTreeConflicted)
                                      throws SVNException
        Throws:
        SVNException
      • getDisplayPath

        protected java.lang.String getDisplayPath​(java.lang.String path)
      • 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)