org.apache.commons.vfs.provider
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 Summary
 boolean encodeCharacter(char ch)
          Check if a character needs encoding (%nn)
 FileName parseUri(VfsComponentContext context, FileName base, java.lang.String filename)
          parses a String into a filename
 

Method Detail

encodeCharacter

boolean encodeCharacter(char ch)
Check if a character needs encoding (%nn)

Parameters:
ch - the character
Returns:
true if character should be encoded

parseUri

FileName parseUri(VfsComponentContext context,
                  FileName base,
                  java.lang.String filename)
                  throws FileSystemException
parses a String into a filename

Parameters:
base -
filename -
Throws:
FileSystemException