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, parseUriencodeCharacterprotected java.lang.String extractRootPrefix(java.lang.String uri,
java.lang.StringBuilder name)
throws FileSystemException
extractRootPrefix in class LocalFileNameParseruri - 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 LocalFileNameParserprivate java.lang.String extractWindowsRootPrefix(java.lang.String uri,
java.lang.StringBuilder name)
throws FileSystemException
FileSystemExceptionprivate java.lang.String extractDrivePrefix(java.lang.StringBuilder name)
private java.lang.String extractUNCPrefix(java.lang.String uri,
java.lang.StringBuilder name)
throws FileSystemException
FileSystemException