Interface FTPTimestampParser

  • All Known Implementing Classes:
    FTPTimestampParserImpl

    public interface FTPTimestampParser
    This interface specifies the concept of parsing an FTP server's timestamp.
    Since:
    1.4
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String DEFAULT_RECENT_SDF
      the default recent date format.
      static java.lang.String DEFAULT_SDF
      the default default date format.
    • Field Detail

      • DEFAULT_SDF

        static final java.lang.String DEFAULT_SDF
        the default default date format.
        See Also:
        Constant Field Values
      • DEFAULT_RECENT_SDF

        static final java.lang.String DEFAULT_RECENT_SDF
        the default recent date format.
        See Also:
        Constant Field Values
    • Method Detail

      • parseTimestamp

        java.util.Calendar parseTimestamp​(java.lang.String timestampStr)
                                   throws java.text.ParseException
        Parses the supplied datestamp parameter. This parameter typically would have been pulled from a longer FTP listing via the regular expression mechanism
        Parameters:
        timestampStr - - the timestamp portion of the FTP directory listing to be parsed
        Returns:
        a java.util.Calendar object initialized to the date parsed by the parser
        Throws:
        java.text.ParseException - if none of the parser mechanisms belonging to the implementor can parse the input.