public class WindowsFileNameParser extends LocalFileNameParser
Constructor and Description |
---|
WindowsFileNameParser() |
Modifier and Type | Method and Description |
---|---|
protected FileName |
createFileName(java.lang.String scheme,
java.lang.String rootFile,
java.lang.String path,
FileType type) |
private java.lang.String |
extractDrivePrefix(java.lang.StringBuilder name)
Extracts a drive prefix from a path.
|
protected java.lang.String |
extractRootPrefix(java.lang.String uri,
java.lang.StringBuilder name)
Pops the root prefix off a URI, which has had the scheme removed.
|
private java.lang.String |
extractUNCPrefix(java.lang.String uri,
java.lang.StringBuilder name)
Extracts a UNC name from a path.
|
private java.lang.String |
extractWindowsRootPrefix(java.lang.String uri,
java.lang.StringBuilder name)
Extracts a Windows root prefix from a name.
|
isAbsoluteName, parseUri
encodeCharacter
protected java.lang.String extractRootPrefix(java.lang.String uri, java.lang.StringBuilder name) throws FileSystemException
extractRootPrefix
in class LocalFileNameParser
uri
- the whole URI for error reporting.name
- the URI to modify.FileSystemException
- if an error occurs.protected FileName createFileName(java.lang.String scheme, java.lang.String rootFile, java.lang.String path, FileType type)
createFileName
in class LocalFileNameParser
private java.lang.String extractWindowsRootPrefix(java.lang.String uri, java.lang.StringBuilder name) throws FileSystemException
FileSystemException
private java.lang.String extractDrivePrefix(java.lang.StringBuilder name)
private java.lang.String extractUNCPrefix(java.lang.String uri, java.lang.StringBuilder name) throws FileSystemException
FileSystemException