Class LineFileIterator

  • All Implemented Interfaces:
    java.lang.Iterable<java.lang.String>, java.util.Iterator<java.lang.String>
    Direct Known Subclasses:
    LineSeqFileIterator

    public class LineFileIterator
    extends FileIterator<java.lang.String>
    Iterate on each line in this file
    Author:
    pcingola
    • Field Detail

      • debug

        public static boolean debug
    • Constructor Detail

      • LineFileIterator

        public LineFileIterator​(java.lang.String lineSeqFileName)
      • LineFileIterator

        public LineFileIterator​(java.lang.String lineSeqFileName,
                                boolean gzip)
    • Method Detail

      • iterator

        public java.util.Iterator<java.lang.String> iterator()
        Specified by:
        iterator in interface java.lang.Iterable<java.lang.String>
        Overrides:
        iterator in class FileIterator<java.lang.String>
      • readNext

        protected java.lang.String readNext()
        Read a sequence from the file
        Specified by:
        readNext in class FileIterator<java.lang.String>
        Returns: