Class net.www.html.URLStreamHandler
All Packages    This Package    Previous    Next

Class net.www.html.URLStreamHandler

java.lang.Object
   |
   +----net.www.html.URLStreamHandler

public class URLStreamHandler
extends Object
Subclasses of this class know how to create streams for particular protocol types

URLStreamHandler()

formatFromName(String)
Try to guess the contents of a file based upon its extension.
openStream(URL)
Open an input stream to the object referenced by the URL.
openStreamInteractively(URL)
Similar to openStream except that it allows the stream handler to interact with the user to resolve certain problems.

URLStreamHandler
  public URLStreamHandler()

openStream
  public abstract InputStream openStream(URL u)
Open an input stream to the object referenced by the URL. Should be overridden by a subclass. Failure is indicated by throwing an exception.
Returns:
The opened input stream. A value of null indicates that while the open was successful, there is no useful data provided by this protocol, it's done for side-effect only (the usual example is the "mailto" protocol).

openStreamInteractively

  public InputStream openStreamInteractively(URL u)
Similar to openStream except that it allows the stream handler to interact with the user to resolve certain problems. For example, the http handler will prompt for a user name and password to handle authentication failures. In these cases, openStream would just toss an exception. If this method is not overridden, it behaves exactly like openStream.

formatFromName

  public static String formatFromName(String fname)
Try to guess the contents of a file based upon its extension.


All Packages    This Package    Previous    Next