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:
JRE 8 rt.jar - java.* Package Source Code
JRE 8 rt.jar is the JAR file for JRE 8 RT (Runtime) libraries. JRE (Java Runtime) 8 is the runtime environment included in JDK 8. JRE 8 rt.jar libraries are divided into 6 packages:
com.* - Internal Oracle and Sun Microsystems libraries java.* - Standard Java API libraries. javax.* - Extended Java API libraries. jdk.* - JDK supporting libraries. org.* - Third party libraries. sun.* - Old libraries developed by Sun Microsystems.
JAR File Information:
Directory of C:\fyicenter\jdk-1.8.0_191\jre\lib 63,596,151 rt.jar
Here is the list of Java classes of the java.* package in JRE 1.8.0_191 rt.jar. Java source codes are also provided.
✍: FYIcenter
⏎ java/awt/datatransfer/StringSelection.java
/* * Copyright (c) 1996, 2013, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package java.awt.datatransfer; import java.io.*; /** * A <code>Transferable</code> which implements the capability required * to transfer a <code>String</code>. * * This <code>Transferable</code> properly supports * <code>DataFlavor.stringFlavor</code> * and all equivalent flavors. Support for * <code>DataFlavor.plainTextFlavor</code> * and all equivalent flavors is <b>deprecated</b>. No other * <code>DataFlavor</code>s are supported. * * @see java.awt.datatransfer.DataFlavor#stringFlavor * @see java.awt.datatransfer.DataFlavor#plainTextFlavor */ public class StringSelection implements Transferable, ClipboardOwner { private static final int STRING = 0; private static final int PLAIN_TEXT = 1; private static final DataFlavor[] flavors = { DataFlavor.stringFlavor, DataFlavor.plainTextFlavor // deprecated }; private String data; /** * Creates a <code>Transferable</code> capable of transferring * the specified <code>String</code>. */ public StringSelection(String data) { this.data = data; } /** * Returns an array of flavors in which this <code>Transferable</code> * can provide the data. <code>DataFlavor.stringFlavor</code> * is properly supported. * Support for <code>DataFlavor.plainTextFlavor</code> is * <b>deprecated</b>. * * @return an array of length two, whose elements are <code>DataFlavor. * stringFlavor</code> and <code>DataFlavor.plainTextFlavor</code> */ public DataFlavor[] getTransferDataFlavors() { // returning flavors itself would allow client code to modify // our internal behavior return (DataFlavor[])flavors.clone(); } /** * Returns whether the requested flavor is supported by this * <code>Transferable</code>. * * @param flavor the requested flavor for the data * @return true if <code>flavor</code> is equal to * <code>DataFlavor.stringFlavor</code> or * <code>DataFlavor.plainTextFlavor</code>; false if <code>flavor</code> * is not one of the above flavors * @throws NullPointerException if flavor is <code>null</code> */ public boolean isDataFlavorSupported(DataFlavor flavor) { // JCK Test StringSelection0003: if 'flavor' is null, throw NPE for (int i = 0; i < flavors.length; i++) { if (flavor.equals(flavors[i])) { return true; } } return false; } /** * Returns the <code>Transferable</code>'s data in the requested * <code>DataFlavor</code> if possible. If the desired flavor is * <code>DataFlavor.stringFlavor</code>, or an equivalent flavor, * the <code>String</code> representing the selection is * returned. If the desired flavor is * <code>DataFlavor.plainTextFlavor</code>, * or an equivalent flavor, a <code>Reader</code> is returned. * <b>Note:</b> The behavior of this method for * <code>DataFlavor.plainTextFlavor</code> * and equivalent <code>DataFlavor</code>s is inconsistent with the * definition of <code>DataFlavor.plainTextFlavor</code>. * * @param flavor the requested flavor for the data * @return the data in the requested flavor, as outlined above * @throws UnsupportedFlavorException if the requested data flavor is * not equivalent to either <code>DataFlavor.stringFlavor</code> * or <code>DataFlavor.plainTextFlavor</code> * @throws IOException if an IOException occurs while retrieving the data. * By default, StringSelection never throws this exception, but a * subclass may. * @throws NullPointerException if flavor is <code>null</code> * @see java.io.Reader */ public Object getTransferData(DataFlavor flavor) throws UnsupportedFlavorException, IOException { // JCK Test StringSelection0007: if 'flavor' is null, throw NPE if (flavor.equals(flavors[STRING])) { return (Object)data; } else if (flavor.equals(flavors[PLAIN_TEXT])) { return new StringReader(data == null ? "" : data); } else { throw new UnsupportedFlavorException(flavor); } } public void lostOwnership(Clipboard clipboard, Transferable contents) { } }
⏎ java/awt/datatransfer/StringSelection.java
Or download all of them as a single archive file:
File name: jre-rt-java-1.8.0_191-src.zip File size: 6664831 bytes Release date: 2018-10-28 Download
⇒ JRE 8 rt.jar - javax.* Package Source Code
2023-08-23, 247592👍, 4💬
Popular Posts:
iText is an ideal library for developers looking to enhance web- and other applications with dynamic...
How to run "jarsigner" command from JDK tools.jar file? "jarsigner" command allows you to digitally ...
How to read XML document from socket connections with the socket\DelayedInput.java provided in the A...
What Is poi-contrib-3.5.jar? poi-contrib-3.5.jar is one of the JAR files for Apache POI 3.5, which p...
What Is in Xerces-J-bin.2.12.2.zip? Xerces-J-bin.2.12.2.zip file is the distribution package ZIP fil...