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 }
|
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 /**
44 * Creates a new {@code ContentHandler} to read an object from
45 * a {@code URLStreamHandler}.
46 *
47 * @param mimetype the MIME type for which a content handler is desired.
48 *
49 * @return a new {@code ContentHandler} to read an object from a
50 * {@code URLStreamHandler}.
51 * @see java.net.ContentHandler
52 * @see java.net.URLStreamHandler
53 */
54 ContentHandler createContentHandler(String mimetype);
55 }
|