Packages This Package Prev Next Index
public  abstract  class  java.net.URLStreamHandler
    extends  java.lang.Object  (I-§1.12)
{
        // Constructors
    public URLStreamHandler();	§4.11.1
        // Methods
    protected abstract URLConnection openConnection(URL  u);	§4.11.2
    protected void parseURL(URL  u, String  spec,	§4.11.3
                                        int  start, int  limit);
    protected void setURL(URL  u, String  protocol,	§4.11.4
                String  host, int  port, String  file, String  ref);
    protected String toExternalForm(URL  u);	§4.11.5
}
The abstract class URLStreamHandler is the common superclass for all stream protocol handlers. A stream protocol handler knows how to make a connection for a particular protocol 
type, such as http, ftp, or gopher,
In most cases, an instance of a URLStreamHandler subclass is not created directly by an application. Rather the first time a protocol name is encountered when constructing a URL, the appropropriate stream protocol handler is automatically loaded. See I-§4.8.2 for complete details.
public URLStreamHandler()
protected abstract URLConnection openConnection(URL  u)
throws IOException
u
- the URL that this connects to
protected void
parseURL(URL  u, String  spec, int  start, int  limit)
u
- the URL to receive the result of parsing the spec
spec
- the String representing the URL which must be parsed.
start
- the character index at which to begin parsing. This is just past the 
':' (if there is one) that specifies the determination of the protocl 
name.
limit
- the character position to stop parsing at. This is the end of the 
string or the position of the "#" character, if present. All information 
after the sharp sign indicates an anchor. 
protected void setURL(URL  u, String  protocol, String  host,
                                            int  port, String  file, String  ref)
u
- the URL to modify
protocol
- the protocol name
host
- the remote host value for the URL
port
- the port on the remote machine
file
- the file
ref
- the reference
protected String toExternalForm(URL  u)
u
- the URL
Packages This Package Prev Next IndexJava API Document (HTML generated by dkramer on April 22, 1996)