Class UnixFileParser

java.lang.Object
com.enterprisedt.net.ftp.FTPFileParser
com.enterprisedt.net.ftp.UnixFileParser

public class UnixFileParser extends FTPFileParser
Represents a remote Unix file parser
Version:
$Revision$
Author:
Bruce Blackshaw
  • Field Details

  • Constructor Details

    • UnixFileParser

      public UnixFileParser()
      Constructor
  • Method Details

    • setLocale

      public void setLocale(Locale locale)
      Set the locale for date parsing of listings
      Specified by:
      setLocale in class FTPFileParser
      Parameters:
      locale - locale to set
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • isValidFormat

      public boolean isValidFormat(String[] listing)
      Valid format for this parser
      Overrides:
      isValidFormat in class FTPFileParser
      Parameters:
      listing -
      Returns:
      true if valid
    • isUnix

      public static boolean isUnix(String raw)
      Is this a Unix format listing?
      Parameters:
      raw - raw listing line
      Returns:
      true if Unix, false otherwise
    • parse

      public FTPFile parse(String raw) throws ParseException
      Parse server supplied string, e.g.: lrwxrwxrwx 1 wuftpd wuftpd 14 Jul 22 2002 MIRRORS -> README-MIRRORS -rw-r--r-- 1 b173771 users 431 Mar 31 20:04 .htaccess
      Specified by:
      parse in class FTPFileParser
      Parameters:
      raw - raw string to parse
      Throws:
      ParseException