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 - javax.* 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 javax.* package in JRE 1.8.0_191 rt.jar. Java source codes are also provided.
✍: FYIcenter
⏎ javax/management/openmbean/OpenMBeanParameterInfo.java
/* * Copyright (c) 2000, 2007, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package javax.management.openmbean; // java import // import java.util.Set; import java.lang.Comparable; // to be substituted for jdk1.1.x // jmx import // /** * <p>Describes a parameter used in one or more operations or * constructors of an open MBean.</p> * * <p>This interface declares the same methods as the class {@link * javax.management.MBeanParameterInfo}. A class implementing this * interface (typically {@link OpenMBeanParameterInfoSupport}) should * extend {@link javax.management.MBeanParameterInfo}.</p> * * * @since 1.5 */ public interface OpenMBeanParameterInfo { // Re-declares methods that are in class MBeanParameterInfo of JMX 1.0 // (these will be removed when MBeanParameterInfo is made a parent interface of this interface) /** * Returns a human readable description of the parameter * described by this <tt>OpenMBeanParameterInfo</tt> instance. * * @return the description. */ public String getDescription() ; /** * Returns the name of the parameter * described by this <tt>OpenMBeanParameterInfo</tt> instance. * * @return the name. */ public String getName() ; // Now declares methods that are specific to open MBeans // /** * Returns the <i>open type</i> of the values of the parameter * described by this <tt>OpenMBeanParameterInfo</tt> instance. * * @return the open type. */ public OpenType<?> getOpenType() ; /** * Returns the default value for this parameter, if it has one, or * <tt>null</tt> otherwise. * * @return the default value. */ public Object getDefaultValue() ; /** * Returns the set of legal values for this parameter, if it has * one, or <tt>null</tt> otherwise. * * @return the set of legal values. */ public Set<?> getLegalValues() ; /** * Returns the minimal value for this parameter, if it has one, or * <tt>null</tt> otherwise. * * @return the minimum value. */ public Comparable<?> getMinValue() ; /** * Returns the maximal value for this parameter, if it has one, or * <tt>null</tt> otherwise. * * @return the maximum value. */ public Comparable<?> getMaxValue() ; /** * Returns <tt>true</tt> if this parameter has a specified default * value, or <tt>false</tt> otherwise. * * @return true if there is a default value. */ public boolean hasDefaultValue() ; /** * Returns <tt>true</tt> if this parameter has a specified set of * legal values, or <tt>false</tt> otherwise. * * @return true if there is a set of legal values. */ public boolean hasLegalValues() ; /** * Returns <tt>true</tt> if this parameter has a specified minimal * value, or <tt>false</tt> otherwise. * * @return true if there is a minimum value. */ public boolean hasMinValue() ; /** * Returns <tt>true</tt> if this parameter has a specified maximal * value, or <tt>false</tt> otherwise. * * @return true if there is a maximum value. */ public boolean hasMaxValue() ; /** * Tests whether <var>obj</var> is a valid value for the parameter * described by this <code>OpenMBeanParameterInfo</code> instance. * * @param obj the object to be tested. * * @return <code>true</code> if <var>obj</var> is a valid value * for the parameter described by this * <code>OpenMBeanParameterInfo</code> instance, * <code>false</code> otherwise. */ public boolean isValue(Object obj) ; /** * Compares the specified <var>obj</var> parameter with this <code>OpenMBeanParameterInfo</code> instance for equality. * <p> * Returns <tt>true</tt> if and only if all of the following statements are true: * <ul> * <li><var>obj</var> is non null,</li> * <li><var>obj</var> also implements the <code>OpenMBeanParameterInfo</code> interface,</li> * <li>their names are equal</li> * <li>their open types are equal</li> * <li>their default, min, max and legal values are equal.</li> * </ul> * This ensures that this <tt>equals</tt> method works properly for <var>obj</var> parameters which are * different implementations of the <code>OpenMBeanParameterInfo</code> interface. * <br> * @param obj the object to be compared for equality with this <code>OpenMBeanParameterInfo</code> instance; * * @return <code>true</code> if the specified object is equal to this <code>OpenMBeanParameterInfo</code> instance. */ public boolean equals(Object obj); /** * Returns the hash code value for this <code>OpenMBeanParameterInfo</code> instance. * <p> * The hash code of an <code>OpenMBeanParameterInfo</code> instance is the sum of the hash codes * of all elements of information used in <code>equals</code> comparisons * (ie: its name, its <i>open type</i>, and its default, min, max and legal values). * <p> * This ensures that <code> t1.equals(t2) </code> implies that <code> t1.hashCode()==t2.hashCode() </code> * for any two <code>OpenMBeanParameterInfo</code> instances <code>t1</code> and <code>t2</code>, * as required by the general contract of the method * {@link Object#hashCode() Object.hashCode()}. * <p> * * @return the hash code value for this <code>OpenMBeanParameterInfo</code> instance */ public int hashCode(); /** * Returns a string representation of this <code>OpenMBeanParameterInfo</code> instance. * <p> * The string representation consists of the name of this class (ie <code>javax.management.openmbean.OpenMBeanParameterInfo</code>), * the string representation of the name and open type of the described parameter, * and the string representation of its default, min, max and legal values. * * @return a string representation of this <code>OpenMBeanParameterInfo</code> instance */ public String toString(); }
⏎ javax/management/openmbean/OpenMBeanParameterInfo.java
Or download all of them as a single archive file:
File name: jre-rt-javax-1.8.0_191-src.zip File size: 5381005 bytes Release date: 2018-10-28 Download
⇒ JRE 8 rt.jar - org.* Package Source Code
2024-07-16, 318784👍, 7💬
Popular Posts:
What Is jsse.jar (JDK 6) Java Secure Socket Extension? jsse.jar, Java Secure Socket Extension, is Ja...
JDK 17 java.xml.jmod is the JMOD file for JDK 17 XML (eXtensible Markup Language) module. JDK 17 XML...
JDK 17 jdk.jdi.jmod is the JMOD file for JDK 17 JDI (Java Debug Interface) tool. JDK 17 JDI tool com...
JDK 11 jdk.charsets.jmod is the JMOD file for JDK 11 Charsets module. JDK 11 Charsets module compile...
Jackson is "the Java JSON library" or "the best JSON parser for Java". Or simply as "JSON for Java"....