Class GenericFileNameParser
- java.lang.Object
-
- org.apache.commons.vfs.provider.AbstractFileNameParser
-
- org.apache.commons.vfs.provider.local.LocalFileNameParser
-
- org.apache.commons.vfs.provider.local.GenericFileNameParser
-
- All Implemented Interfaces:
FileNameParser
public class GenericFileNameParser extends LocalFileNameParser
A general-purpose file name parser.- Version:
- $Revision: 480428 $ $Date: 2006-11-29 07:15:24 +0100 (Wed, 29 Nov 2006) $
- Author:
- Adam Murdoch
-
-
Constructor Summary
Constructors Constructor Description GenericFileNameParser()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected FileName
createFileName(java.lang.String scheme, java.lang.String rootFile, java.lang.String path, FileType type)
protected java.lang.String
extractRootPrefix(java.lang.String uri, java.lang.StringBuffer name)
Pops the root prefix off a URI, which has had the scheme removed.static GenericFileNameParser
getInstance()
retrieve a instance to this parser-
Methods inherited from class org.apache.commons.vfs.provider.local.LocalFileNameParser
isAbsoluteName, parseUri
-
Methods inherited from class org.apache.commons.vfs.provider.AbstractFileNameParser
encodeCharacter
-
-
-
-
Method Detail
-
getInstance
public static GenericFileNameParser getInstance()
retrieve a instance to this parser- Returns:
- the parser
-
extractRootPrefix
protected java.lang.String extractRootPrefix(java.lang.String uri, java.lang.StringBuffer name) throws FileSystemException
Pops the root prefix off a URI, which has had the scheme removed.- Specified by:
extractRootPrefix
in classLocalFileNameParser
- Throws:
FileSystemException
-
createFileName
protected FileName createFileName(java.lang.String scheme, java.lang.String rootFile, java.lang.String path, FileType type)
- Specified by:
createFileName
in classLocalFileNameParser
-
-