19 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20 *
21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22 * or visit www.oracle.com if you need additional information or have any
23 * questions.
24 */
25
26 package java.net;
27
28 /**
29 * This interface defines a factory for content handlers. An
30 * implementation of this interface should map a MIME type into an
31 * instance of {@code ContentHandler}.
32 * <p>
33 * This interface is used by the {@code URLStreamHandler} class
34 * to create a {@code ContentHandler} for a MIME type.
35 *
36 * @author James Gosling
37 * @see java.net.ContentHandler
38 * @see java.net.URLStreamHandler
39 * @since JDK1.0
40 */
41 public interface ContentHandlerFactory {
42 /**
43 * Creates a new {@code ContentHandler} to read an object from
44 * a {@code URLStreamHandler}.
45 *
46 * @param mimetype the MIME type for which a content handler is desired.
47
48 * @return a new {@code ContentHandler} to read an object from a
49 * {@code URLStreamHandler}.
50 * @see java.net.ContentHandler
51 * @see java.net.URLStreamHandler
52 */
53 ContentHandler createContentHandler(String mimetype);
54 }
|
19 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20 *
21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22 * or visit www.oracle.com if you need additional information or have any
23 * questions.
24 */
25
26 package java.net;
27
28 /**
29 * This interface defines a factory for content handlers. An
30 * implementation of this interface should map a MIME type into an
31 * instance of {@code ContentHandler}.
32 * <p>
33 * This interface is used by the {@code URLStreamHandler} class
34 * to create a {@code ContentHandler} for a MIME type.
35 *
36 * @author James Gosling
37 * @see java.net.ContentHandler
38 * @see java.net.URLStreamHandler
39 * @since 1.0
40 */
41 public interface ContentHandlerFactory {
42 /**
43 * Creates a new {@code ContentHandler} to read an object from
44 * a {@code URLStreamHandler}.
45 *
46 * @param mimetype the MIME type for which a content handler is desired.
47
48 * @return a new {@code ContentHandler} to read an object from a
49 * {@code URLStreamHandler}.
50 * @see java.net.ContentHandler
51 * @see java.net.URLStreamHandler
52 */
53 ContentHandler createContentHandler(String mimetype);
54 }
|