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 FileNamecreateFileName(java.lang.String scheme, java.lang.String rootFile, java.lang.String path, FileType type)protected abstract java.lang.StringextractRootPrefix(java.lang.String uri, java.lang.StringBuffer name)Pops the root prefix off a URI, which has had the scheme removed.booleanisAbsoluteName(java.lang.String name)Determines if a name is an absolute file name.FileNameparseUri(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 FileSystemExceptionPops 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:FileNameParserparses a String into a filename- Throws:
FileSystemException
-
-