Class WindowsFileNameParser
java.lang.Object
org.apache.commons.vfs2.provider.AbstractFileNameParser
org.apache.commons.vfs2.provider.local.LocalFileNameParser
org.apache.commons.vfs2.provider.local.WindowsFileNameParser
- All Implemented Interfaces:
FileNameParser
A parser for Windows file names.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected FileName
createFileName
(String scheme, String rootFile, String path, FileType type) Creates a FileName.protected String
extractRootPrefix
(String uri, StringBuilder name) Pops the root prefix off a URI, which has had the scheme removed.Methods inherited from class org.apache.commons.vfs2.provider.local.LocalFileNameParser
isAbsoluteName, parseUri
Methods inherited from class org.apache.commons.vfs2.provider.AbstractFileNameParser
encodeCharacter
-
Constructor Details
-
WindowsFileNameParser
public WindowsFileNameParser()Constructs a new instance.
-
-
Method Details
-
createFileName
Description copied from class:LocalFileNameParser
Creates a FileName.- Specified by:
createFileName
in classLocalFileNameParser
- Parameters:
scheme
- The scheme.rootFile
- the root file.path
- the path.type
- the file type.- Returns:
- a FileName.
-
extractRootPrefix
Pops the root prefix off a URI, which has had the scheme removed.- Specified by:
extractRootPrefix
in classLocalFileNameParser
- Parameters:
uri
- the whole URI for error reporting.name
- the URI to modify.- Returns:
- the root prefix extracted.
- Throws:
FileSystemException
- if an error occurs.
-