Class QDiffManager


  • public final class QDiffManager
    extends java.lang.Object
    • Field Detail

      • ourDiffGeneratorFactories

        private static java.util.Map ourDiffGeneratorFactories
    • Constructor Detail

      • QDiffManager

        private QDiffManager()
    • Method Detail

      • setup

        public static void setup()
      • getDiffGenerator

        public static QDiffGenerator getDiffGenerator​(java.lang.String type,
                                                      java.util.Map properties)
      • generateDiffHeader

        public static void generateDiffHeader​(java.lang.String path,
                                              java.lang.String leftInfo,
                                              java.lang.String rightInfo,
                                              java.io.Writer output,
                                              QDiffGenerator generator)
                                       throws java.io.IOException
        Throws:
        java.io.IOException
      • generateTextDiff

        public static void generateTextDiff​(java.io.InputStream left,
                                            java.io.InputStream right,
                                            java.lang.String encoding,
                                            java.io.Writer output,
                                            QDiffGenerator generator)
                                     throws java.io.IOException
        Throws:
        java.io.IOException
      • generateTextDiff

        public static void generateTextDiff​(java.io.RandomAccessFile left,
                                            java.io.RandomAccessFile right,
                                            java.lang.String encoding,
                                            java.io.Writer output,
                                            QDiffGenerator generator)
                                     throws java.io.IOException
        Throws:
        java.io.IOException
      • generateTextDiff

        public static void generateTextDiff​(java.io.RandomAccessFile left,
                                            java.io.RandomAccessFile right,
                                            java.io.OutputStream output,
                                            QDiffGenerator generator)
                                     throws java.io.IOException
        Throws:
        java.io.IOException
      • generateBinaryDiff

        public static void generateBinaryDiff​(java.io.InputStream left,
                                              java.io.InputStream right,
                                              java.lang.String encoding,
                                              java.io.Writer output,
                                              QDiffGenerator generator)
                                       throws java.io.IOException
        Throws:
        java.io.IOException
      • registerDiffGeneratorFactory

        public static void registerDiffGeneratorFactory​(QDiffGeneratorFactory factory,
                                                        java.lang.String type)