java.net
Class ContentHandler
java.lang.Object
|
+--java.net.ContentHandler
- public abstract class ContentHandler
- extends Object
The abstract class ContentHandler
is the superclass
of all classes that read an Object
from a
URLConnection
.
An application does not generally call the
getContent
method in this class directly. Instead, an
application calls the getContent
method in class
URL
or in URLConnection
.
The application's content handler factory (an instance of a class that
implements the interface ContentHandlerFactory
set
up by a call to setContentHandler
) is
called with a String
giving the MIME type of the
object being received on the socket. The factory returns an
instance of a subclass of ContentHandler
, and its
getContent
method is called to create the object.
- Since:
- JDK1.0
- See Also:
getContent(java.net.URLConnection)
,
ContentHandlerFactory
,
URL.getContent()
,
URLConnection
,
URLConnection.getContent()
,
URLConnection.setContentHandlerFactory(java.net.ContentHandlerFactory)
Method Summary |
abstract Object |
getContent(URLConnection urlc)
Given a URL connect stream positioned at the beginning of the
representation of an object, this method reads that stream and
creates an object from it. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
ContentHandler
public ContentHandler()
getContent
public abstract Object getContent(URLConnection urlc)
throws IOException
- Given a URL connect stream positioned at the beginning of the
representation of an object, this method reads that stream and
creates an object from it.
- Parameters:
urlc
- a URL connection.- Returns:
- the object read by the
ContentHandler
. - Throws:
- IOException - if an I/O error occurs while reading the object.
Submit a bug or feature Version 1.2 of Java Platform API Specification
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.