Class LocalFileNameParser
- java.lang.Object
-
- org.apache.commons.vfs.provider.AbstractFileNameParser
-
- org.apache.commons.vfs.provider.local.LocalFileNameParser
-
- All Implemented Interfaces:
FileNameParser
- Direct Known Subclasses:
GenericFileNameParser
,WindowsFileNameParser
public abstract class LocalFileNameParser extends AbstractFileNameParser
A 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 LocalFileNameParser()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract FileName
createFileName(java.lang.String scheme, java.lang.String rootFile, java.lang.String path, FileType type)
protected abstract 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.boolean
isAbsoluteName(java.lang.String name)
Determines if a name is an absolute file name.FileName
parseUri(VfsComponentContext context, FileName base, java.lang.String filename)
parses a String into a filename-
Methods inherited from class org.apache.commons.vfs.provider.AbstractFileNameParser
encodeCharacter
-
-
-
-
Method Detail
-
isAbsoluteName
public boolean isAbsoluteName(java.lang.String name)
Determines if a name is an absolute file name.
-
extractRootPrefix
protected abstract 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.- Throws:
FileSystemException
-
parseUri
public FileName parseUri(VfsComponentContext context, FileName base, java.lang.String filename) throws FileSystemException
Description copied from interface:FileNameParser
parses a String into a filename- Throws:
FileSystemException
-
-