Class FileIOUtils.FileLineDifferenceIterator

  • All Implemented Interfaces:
    java.io.Closeable, java.lang.AutoCloseable, java.util.Iterator<java.lang.String>
    Enclosing class:
    FileIOUtils

    @Deprecated
    public static class FileIOUtils.FileLineDifferenceIterator
    extends AbstractIterator<java.lang.String>
    implements java.io.Closeable
    Deprecated.
    FileLineDifferenceIterator class which iterates over the difference of 2 files line by line. If there is a scope for lines in the files containing line break characters it should be ensured that both the files are written with FileIOUtils.writeAsLine(BufferedWriter, String, boolean) with true to escape line break characters.
    • Constructor Detail

      • FileLineDifferenceIterator

        public FileLineDifferenceIterator​(LineIterator marked,
                                          LineIterator available)
                                   throws java.io.IOException
        Deprecated.
        Throws:
        java.io.IOException
      • FileLineDifferenceIterator

        public FileLineDifferenceIterator​(java.io.File marked,
                                          java.io.File available,
                                          @Nullable
                                          @Nullable Function<java.lang.String,​java.lang.String> transformer)
                                   throws java.io.IOException
        Deprecated.
        Throws:
        java.io.IOException
      • FileLineDifferenceIterator

        public FileLineDifferenceIterator​(LineIterator marked,
                                          LineIterator available,
                                          @Nullable
                                          @Nullable Function<java.lang.String,​java.lang.String> transformer)
                                   throws java.io.IOException
        Deprecated.
        Throws:
        java.io.IOException
    • Method Detail

      • close

        public void close()
        Deprecated.
        Specified by:
        close in interface java.lang.AutoCloseable
        Specified by:
        close in interface java.io.Closeable