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 FileNamecreateFileName(java.lang.String scheme, java.lang.String rootFile, java.lang.String path, FileType type)protected java.lang.StringextractRootPrefix(java.lang.String uri, java.lang.StringBuffer name)Pops the root prefix off a URI, which has had the scheme removed.static GenericFileNameParsergetInstance()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 FileSystemExceptionPops the root prefix off a URI, which has had the scheme removed.- Specified by:
extractRootPrefixin classLocalFileNameParser- Throws:
FileSystemException
-
createFileName
protected FileName createFileName(java.lang.String scheme, java.lang.String rootFile, java.lang.String path, FileType type)
- Specified by:
createFileNamein classLocalFileNameParser
-
-