Interface FileNameParser

All Known Implementing Classes:
AbstractFileNameParser, FtpFileNameParser, GenericFileNameParser, HostFileNameParser, HttpFileNameParser, HttpsFileNameParser, LayeredFileNameParser, LocalFileNameParser, SftpFileNameParser, UrlFileNameParser, URLFileNameParser, WindowsFileNameParser

public interface FileNameParser
Provides methods to parse a filename 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 filename.
      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.