Package org.apache.commons.vfs2.provider
Interface FileNameParser
-
- All Known Implementing Classes:
AbstractFileNameParser,FtpFileNameParser,GenericFileNameParser,GenericURLFileNameParser,HostFileNameParser,Http4FileNameParser,Http4sFileNameParser,HttpFileNameParser,HttpsFileNameParser,LayeredFileNameParser,LocalFileNameParser,ResourceFileNameParser,SftpFileNameParser,UrlFileNameParser,URLFileNameParser,WindowsFileNameParser
public interface FileNameParser
Provides methods to parse a file name into aFileName.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanencodeCharacter(char ch)Check if a character needs encoding (%nn).FileNameparseUri(VfsComponentContext context, FileName base, java.lang.String uri)Parses a String into a file name.
-
-
-
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 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.
-
-