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/color/ICC_ProfileGray.java
/* * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ /* ********************************************************************** ********************************************************************** ********************************************************************** *** COPYRIGHT (c) Eastman Kodak Company, 1997 *** *** As an unpublished work pursuant to Title 17 of the United *** *** States Code. All rights reserved. *** ********************************************************************** ********************************************************************** **********************************************************************/ package java.awt.color; import sun.java2d.cmm.Profile; import sun.java2d.cmm.ProfileDeferralInfo; /** * * A subclass of the ICC_Profile class which represents profiles * which meet the following criteria: the color space type of the * profile is TYPE_GRAY and the profile includes the grayTRCTag and * mediaWhitePointTag tags. Examples of this kind of profile are * monochrome input profiles, monochrome display profiles, and * monochrome output profiles. The getInstance methods in the * ICC_Profile class will * return an ICC_ProfileGray object when the above conditions are * met. The advantage of this class is that it provides a lookup * table that Java or native methods may be able to use directly to * optimize color conversion in some cases. * <p> * To transform from a GRAY device profile color space to the CIEXYZ Profile * Connection Space, the device gray component is transformed by * a lookup through the tone reproduction curve (TRC). The result is * treated as the achromatic component of the PCS. <pre> PCSY = grayTRC[deviceGray] </pre> * The inverse transform is done by converting the PCS Y components to * device Gray via the inverse of the grayTRC. */ public class ICC_ProfileGray extends ICC_Profile { static final long serialVersionUID = -1124721290732002649L; /** * Constructs a new ICC_ProfileGray from a CMM ID. */ ICC_ProfileGray(Profile p) { super(p); } /** * Constructs a new ICC_ProfileGray from a ProfileDeferralInfo object. */ ICC_ProfileGray(ProfileDeferralInfo pdi) { super(pdi); } /** * Returns a float array of length 3 containing the X, Y, and Z * components of the mediaWhitePointTag in the ICC profile. * @return an array containing the components of the * mediaWhitePointTag in the ICC profile. */ public float[] getMediaWhitePoint() { return super.getMediaWhitePoint(); } /** * Returns a gamma value representing the tone reproduction * curve (TRC). If the profile represents the TRC as a table rather * than a single gamma value, then an exception is thrown. In this * case the actual table can be obtained via getTRC(). When * using a gamma value, the PCS Y component is computed as follows: <pre> gamma PCSY = deviceGray </pre> * @return the gamma value as a float. * @exception ProfileDataException if the profile does not specify * the TRC as a single gamma value. */ public float getGamma() { float theGamma; theGamma = super.getGamma(ICC_Profile.icSigGrayTRCTag); return theGamma; } /** * Returns the TRC as an array of shorts. If the profile has * specified the TRC as linear (gamma = 1.0) or as a simple gamma * value, this method throws an exception, and the getGamma() method * should be used to get the gamma value. Otherwise the short array * returned here represents a lookup table where the input Gray value * is conceptually in the range [0.0, 1.0]. Value 0.0 maps * to array index 0 and value 1.0 maps to array index length-1. * Interpolation may be used to generate output values for * input values which do not map exactly to an index in the * array. Output values also map linearly to the range [0.0, 1.0]. * Value 0.0 is represented by an array value of 0x0000 and * value 1.0 by 0xFFFF, i.e. the values are really unsigned * short values, although they are returned in a short array. * @return a short array representing the TRC. * @exception ProfileDataException if the profile does not specify * the TRC as a table. */ public short[] getTRC() { short[] theTRC; theTRC = super.getTRC(ICC_Profile.icSigGrayTRCTag); return theTRC; } }
⏎ java/awt/color/ICC_ProfileGray.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, 308363👍, 4💬
Popular Posts:
Old version of xml-apis.jar. JAR File Size and Download Location: File name: xmlParserAPIs.jar File ...
How to download and install JDK (Java Development Kit) 5? If you want to write Java applications, yo...
What is the jaxp\SourceValidator.jav aprovided in the Apache Xerces package? I have Apache Xerces 2....
How to run "jar" command from JDK tools.jar file? "jar" is the JAR (Java Archive) file management co...
JDK 1.1 source code directory contains Java source code for JDK 1.1 core classes: "C:\fyicenter\jdk-...