org.apache.xml.resolver.helpers
Class FileURL
public abstract class FileURL
Static method for dealing with file: URLs.
This class defines a static method that can be used to construct
an appropriate file: URL from parts. It's defined here so that it
can be reused throught the resolver.
(Yes, I'd rather have called this class FileUR
I, but
given that a jave.net.URL is returned, it seemed...even more
confusing.)
static URL | makeURL(String pathname) - Construct a file: URL for a path name.
|
FileURL
protected FileURL()
makeURL
public static URL makeURL(String pathname)
throws MalformedURLException
Construct a file: URL for a path name.
URLs in the file: scheme can be constructed for paths on
the local file system. Several possibilities need to be considered:
- If the path does not begin with a slash, then it is assumed
to reside in the users current working directory
(System.getProperty("user.dir")).
- On Windows machines, the current working directory uses
backslashes (\\, instead of /).
- If the current working directory is "/", don't add an extra
slash before the base name.
This method is declared static so that other classes
can use it directly.
pathname
- The path name component for which to construct a URL.
- The appropriate file: URL.
Copyright B) 2001-2003 Apache Software Foundation. All Rights Reserved.