Interface FileNameParser

All Known Implementing Classes:
AbstractFileNameParser, FtpFileNameParser, GenericFileNameParser, GenericURLFileNameParser, HostFileNameParser, Http4FileNameParser, Http4sFileNameParser, Http5FileNameParser, Http5sFileNameParser, HttpFileNameParser, HttpsFileNameParser, LayeredFileNameParser, LocalFileNameParser, ResourceFileNameParser, SftpFileNameParser, UrlFileNameParser, URLFileNameParser, WindowsFileNameParser

public interface FileNameParser
Provides methods to parse a file name into a FileName.
  • Method Details

    • encodeCharacter

      boolean encodeCharacter(char ch)
      Check if a character needs encoding (%nn).
      Parameters:
      ch - the character
      Returns:
      true if character should be encoded
    • parseUri

      Parses a String into a file name.
      Parameters:
      context - The component context.
      base - The base FileName.
      uri - The target file name.
      Returns:
      A FileName that represents the taret file.
      Throws:
      FileSystemException - if an error occurs parsing the URI.