org.apache.xml.resolver.helpers
Class FileURL

java.lang.Object
  |
  +--org.apache.xml.resolver.helpers.FileURL

public abstract class FileURL
extends java.lang.Object

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 FileURI, but given that a jave.net.URL is returned, it seemed...even more confusing.)

Version:
1.0
Author:
Norman Walsh Norman.Walsh@Sun.COM

Constructor Summary
protected FileURL()
           
 
Method Summary
static java.net.URL makeURL(java.lang.String pathname)
          Construct a file: URL for a path name.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileURL

protected FileURL()
Method Detail

makeURL

public static java.net.URL makeURL(java.lang.String pathname)
                            throws java.net.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:

This method is declared static so that other classes can use it directly.

Parameters:
pathname - The path name component for which to construct a URL.
Returns:
The appropriate file: URL.
Throws:
java.net.MalformedURLException - if the pathname can't be turned into a proper URL.


Copyright 2001-2006 Apache Software Foundation. All Rights Reserved.