Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (102)
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 (322)
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/beans/BeanInfo.java
/* * Copyright (c) 1996, 2012, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package java.beans; import java.awt.Image; /** * Use the {@code BeanInfo} interface * to create a {@code BeanInfo} class * and provide explicit information about the methods, * properties, events, and other features of your beans. * <p> * When developing your bean, you can implement * the bean features required for your application task * omitting the rest of the {@code BeanInfo} features. * They will be obtained through the automatic analysis * by using the low-level reflection of the bean methods * and applying standard design patterns. * You have an opportunity to provide additional bean information * through various descriptor classes. * <p> * See the {@link SimpleBeanInfo} class that is * a convenient basic class for {@code BeanInfo} classes. * You can override the methods and properties of * the {@code SimpleBeanInfo} class to define specific information. * <p> * See also the {@link Introspector} class to learn more about bean behavior. */ public interface BeanInfo { /** * Returns the bean descriptor * that provides overall information about the bean, * such as its display name or its customizer. * * @return a {@link BeanDescriptor} object, * or {@code null} if the information is to * be obtained through the automatic analysis */ BeanDescriptor getBeanDescriptor(); /** * Returns the event descriptors of the bean * that define the types of events fired by this bean. * * @return an array of {@link EventSetDescriptor} objects, * or {@code null} if the information is to * be obtained through the automatic analysis */ EventSetDescriptor[] getEventSetDescriptors(); /** * A bean may have a default event typically applied when this bean is used. * * @return index of the default event in the {@code EventSetDescriptor} array * returned by the {@code getEventSetDescriptors} method, * or -1 if there is no default event */ int getDefaultEventIndex(); /** * Returns descriptors for all properties of the bean. * <p> * If a property is indexed, then its entry in the result array * belongs to the {@link IndexedPropertyDescriptor} subclass * of the {@link PropertyDescriptor} class. * A client of the {@code getPropertyDescriptors} method * can use the {@code instanceof} operator to check * whether a given {@code PropertyDescriptor} * is an {@code IndexedPropertyDescriptor}. * * @return an array of {@code PropertyDescriptor} objects, * or {@code null} if the information is to * be obtained through the automatic analysis */ PropertyDescriptor[] getPropertyDescriptors(); /** * A bean may have a default property commonly updated when this bean is customized. * * @return index of the default property in the {@code PropertyDescriptor} array * returned by the {@code getPropertyDescriptors} method, * or -1 if there is no default property */ int getDefaultPropertyIndex(); /** * Returns the method descriptors of the bean * that define the externally visible methods supported by this bean. * * @return an array of {@link MethodDescriptor} objects, * or {@code null} if the information is to * be obtained through the automatic analysis */ MethodDescriptor[] getMethodDescriptors(); /** * This method enables the current {@code BeanInfo} object * to return an arbitrary collection of other {@code BeanInfo} objects * that provide additional information about the current bean. * <p> * If there are conflicts or overlaps between the information * provided by different {@code BeanInfo} objects, * the current {@code BeanInfo} object takes priority * over the additional {@code BeanInfo} objects. * Array elements with higher indices take priority * over the elements with lower indices. * * @return an array of {@code BeanInfo} objects, * or {@code null} if there are no additional {@code BeanInfo} objects */ BeanInfo[] getAdditionalBeanInfo(); /** * Returns an image that can be used to represent the bean in toolboxes or toolbars. * <p> * There are four possible types of icons: * 16 x 16 color, 32 x 32 color, 16 x 16 mono, and 32 x 32 mono. * If you implement a bean so that it supports a single icon, * it is recommended to use 16 x 16 color. * Another recommendation is to set a transparent background for the icons. * * @param iconKind the kind of icon requested * @return an image object representing the requested icon, * or {@code null} if no suitable icon is available * * @see #ICON_COLOR_16x16 * @see #ICON_COLOR_32x32 * @see #ICON_MONO_16x16 * @see #ICON_MONO_32x32 */ Image getIcon(int iconKind); /** * Constant to indicate a 16 x 16 color icon. */ final static int ICON_COLOR_16x16 = 1; /** * Constant to indicate a 32 x 32 color icon. */ final static int ICON_COLOR_32x32 = 2; /** * Constant to indicate a 16 x 16 monochrome icon. */ final static int ICON_MONO_16x16 = 3; /** * Constant to indicate a 32 x 32 monochrome icon. */ final static int ICON_MONO_32x32 = 4; }
⏎ java/beans/BeanInfo.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
2025-02-24, 341913👍, 5💬
Popular Posts:
JDK 11 jdk.internal.le.jmod is the JMOD file for JDK 11 Internal Line Editing module. JDK 11 Interna...
What Is XMLBeans xbean.jar 2.6.0? XMLBeans xbean.jar 2.6.0 is the JAR file for Apache XMLBeans 2.6.0...
JAX-WS is an API for building web services and clients. It is the next generation Web Services API r...
What is jxl.jar 2.6.12? jxl.jar 2.6.12 is the JAR file for Java Excel API 2.6.12, which is a Java li...
JDK 11 jdk.jcmd.jmod is the JMOD file for JDK 11 JCmd tool, which can be invoked by the "jcmd" comma...