Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (101)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (309)
Collections:
Other Resources:
JDK 11 java.base.jmod - Base Module
JDK 11 java.base.jmod is the JMOD file for JDK 11 Base module.
JDK 11 Base module compiled class files are stored in \fyicenter\jdk-11.0.1\jmods\java.base.jmod.
JDK 11 Base module compiled class files are also linked and stored in the \fyicenter\jdk-11.0.1\lib\modules JImage file.
JDK 11 Base module source code files are stored in \fyicenter\jdk-11.0.1\lib\src.zip\java.base.
You can click and view the content of each source code file in the list below.
✍: FYIcenter
⏎ java/net/ContentHandler.java
/* * Copyright (c) 1995, 2013, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package java.net; import java.io.IOException; /** * The abstract class {@code ContentHandler} is the superclass * of all classes that read an {@code Object} from a * {@code URLConnection}. * <p> * An application does not generally call the * {@code getContent} method in this class directly. Instead, an * application calls the {@code getContent} method in class * {@code URL} or in {@code URLConnection}. * The application's content handler factory (an instance of a class that * implements the interface {@code ContentHandlerFactory} set up by a call to * {@link URLConnection#setContentHandlerFactory(ContentHandlerFactory) * setContentHandlerFactory} is called with a {@code String} giving the * MIME type of the object being received on the socket. The factory returns an * instance of a subclass of {@code ContentHandler}, and its * {@code getContent} method is called to create the object. * <p> * If no content handler could be {@linkplain URLConnection#getContent() found}, * URLConnection will look for a content handler in a user-definable set of places. * Users can define a vertical-bar delimited set of class prefixes * to search through by defining the <i>{@link java.net.URLConnection#contentPathProp}</i> * property. The class name must be of the form: * <blockquote> * <i>{package-prefix}.{major}.{minor}</i> * <p> * where <i>{major}.{minor}</i> is formed by taking the * content-type string, replacing all slash characters with a * {@code period} ('.'), and all other non-alphanumeric characters * with the underscore character '{@code _}'. The alphanumeric * characters are specifically the 26 uppercase ASCII letters * '{@code A}' through '{@code Z}', the 26 lowercase ASCII * letters '{@code a}' through '{@code z}', and the 10 ASCII * digits '{@code 0}' through '{@code 9}'. * <p> * e.g. * YoyoDyne.experimental.text.plain * </blockquote> * If no user-defined content handler is found, then the system * tries to load a specific <i>content-type</i> handler from one * of the built-in handlers, if one exists. * <p> * If the loading of the content handler class would be performed by * a classloader that is outside of the delegation chain of the caller, * the JVM will need the RuntimePermission "getClassLoader". * * @author James Gosling * @see java.net.ContentHandler#getContent(java.net.URLConnection) * @see java.net.ContentHandlerFactory * @see java.net.URL#getContent() * @see java.net.URLConnection * @see java.net.URLConnection#getContent() * @see java.net.URLConnection#setContentHandlerFactory(java.net.ContentHandlerFactory) * @since 1.0 */ public abstract class ContentHandler { /** * 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. * * @param urlc a URL connection. * @return the object read by the {@code ContentHandler}. * @exception IOException if an I/O error occurs while reading the object. */ 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 that matches one of the types specified. * * The default implementation of this method should call * {@link #getContent(URLConnection)} * and screen the return type for a match of the suggested types. * * @param urlc a URL connection. * @param classes an array of types requested * @return the object read by the {@code ContentHandler} that is * the first match of the suggested types or * {@code null} if none of the requested are supported. * @exception IOException if an I/O error occurs while reading the object. * @since 1.3 */ @SuppressWarnings("rawtypes") public Object getContent(URLConnection urlc, Class[] classes) throws IOException { Object obj = getContent(urlc); for (Class<?> c : classes) { if (c.isInstance(obj)) { return obj; } } return null; } }
⏎ java/net/ContentHandler.java
Or download all of them as a single archive file:
File name: java.base-11.0.1-src.zip File size: 8740354 bytes Release date: 2018-11-04 Download
2020-05-29, 263476👍, 0💬
Popular Posts:
The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms, it was develo...
maven-settings-builder-3 .8.6.jaris the JAR file for Apache Maven 3.8.6 Settings Builder module. Apa...
Guava is a suite of core and expanded libraries that include utility classes, google's collections, ...
JDK 11 jdk.hotspot.agent.jmod is the JMOD file for JDK 11 Hotspot Agent module. JDK 11 Hotspot Agent...
What Is commons-lang3-3.1.jar? commons-lang3-3.1.jar is the JAR file for Apache Commons Lang 3.1, wh...