Package org.apache.commons.vfs2.provider
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 SummaryModifier and TypeMethodDescriptionbooleanencodeCharacter(char ch) Check if a character needs encoding (%nn).parseUri(VfsComponentContext context, FileName base, String uri) Parses a String into a file name.
- 
Method Details- 
encodeCharacterCheck if a character needs encoding (%nn).- Parameters:
- ch- the character
- Returns:
- true if character should be encoded
 
- 
parseUriFileName parseUri(VfsComponentContext context, FileName base, String uri) throws FileSystemException 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.
 
 
-