Class FTPFileEntryParserImpl

    • Constructor Summary

      Constructors 
      Constructor Description
      FTPFileEntryParserImpl()
      The constructor for a FTPFileEntryParserImpl object.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.List<java.lang.String> preParse​(java.util.List<java.lang.String> original)
      This method is a hook for those implementors (such as VMSVersioningFTPEntryParser, and possibly others) which need to perform some action upon the FTPFileList after it has been created from the server stream, but before any clients see the list.
      java.lang.String readNextEntry​(java.io.BufferedReader reader)
      Reads the next entry using the supplied BufferedReader object up to whatever delimits one entry from the next.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • FTPFileEntryParserImpl

        public FTPFileEntryParserImpl()
        The constructor for a FTPFileEntryParserImpl object.
    • Method Detail

      • readNextEntry

        public java.lang.String readNextEntry​(java.io.BufferedReader reader)
                                       throws java.io.IOException
        Reads the next entry using the supplied BufferedReader object up to whatever delimits one entry from the next. This default implementation simply calls BufferedReader.readLine().
        Specified by:
        readNextEntry in interface FTPFileEntryParser
        Parameters:
        reader - The BufferedReader object from which entries are to be read.
        Returns:
        A string representing the next ftp entry or null if none found.
        Throws:
        java.io.IOException - thrown on any IO Error reading from the reader.
      • preParse

        public java.util.List<java.lang.String> preParse​(java.util.List<java.lang.String> original)
        This method is a hook for those implementors (such as VMSVersioningFTPEntryParser, and possibly others) which need to perform some action upon the FTPFileList after it has been created from the server stream, but before any clients see the list. This default implementation does nothing.
        Specified by:
        preParse in interface FTPFileEntryParser
        Parameters:
        original - Original list after it has been created from the server stream
        Returns:
        original unmodified.