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.desktop.jmod - Desktop Module
JDK 11 java.desktop.jmod is the JMOD file for JDK 11 Desktop module.
JDK 11 Desktop module compiled class files are stored in \fyicenter\jdk-11.0.1\jmods\java.desktop.jmod.
JDK 11 Desktop module compiled class files are also linked and stored in the \fyicenter\jdk-11.0.1\lib\modules JImage file.
JDK 11 Desktop module source code files are stored in \fyicenter\jdk-11.0.1\lib\src.zip\java.desktop.
You can click and view the content of each source code file in the list below.
✍: FYIcenter
⏎ javax/accessibility/AccessibleStateSet.java
/* * Copyright (c) 1997, 2017, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package javax.accessibility; import java.util.Vector; /** * Class {@code AccessibleStateSet} determines a component's state set. The * state set of a component is a set of {@code AccessibleState} objects and * descriptions. E.G., The current overall state of the object, such as whether * it is enabled, has focus, etc. * * @author Willie Walker * @see AccessibleState */ public class AccessibleStateSet { /** * Each entry in the {@code Vector} represents an {@code AccessibleState}. * * @see #add * @see #addAll * @see #remove * @see #contains * @see #toArray * @see #clear */ protected Vector<AccessibleState> states = null; /** * Creates a new empty state set. */ public AccessibleStateSet() { states = null; } /** * Creates a new state with the initial set of states contained in the array * of states passed in. Duplicate entries are ignored. * * @param states an array of {@code AccessibleState} describing the state * set */ public AccessibleStateSet(AccessibleState[] states) { if (states.length != 0) { this.states = new Vector<>(states.length); for (int i = 0; i < states.length; i++) { if (!this.states.contains(states[i])) { this.states.addElement(states[i]); } } } } /** * Adds a new state to the current state set if it is not already present. * If the state is already in the state set, the state set is unchanged and * the return value is {@code false}. Otherwise, the state is added to the * state set and the return value is {@code true}. * * @param state the state to add to the state set * @return {@code true} if state is added to the state set; {@code false} if * the state set is unchanged */ public boolean add(AccessibleState state) { // [[[ PENDING: WDW - the implementation of this does not need // to always use a vector of states. It could be improved by // caching the states as a bit set.]]] if (states == null) { states = new Vector<>(); } if (!states.contains(state)) { states.addElement(state); return true; } else { return false; } } /** * Adds all of the states to the existing state set. Duplicate entries are * ignored. * * @param states {@code AccessibleState} array describing the state set */ public void addAll(AccessibleState[] states) { if (states.length != 0) { if (this.states == null) { this.states = new Vector<>(states.length); } for (int i = 0; i < states.length; i++) { if (!this.states.contains(states[i])) { this.states.addElement(states[i]); } } } } /** * Removes a state from the current state set. If the state is not in the * set, the state set will be unchanged and the return value will be * {@code false}. If the state is in the state set, it will be removed from * the set and the return value will be {@code true}. * * @param state the state to remove from the state set * @return {@code true} if the state is in the state set; {@code false} if * the state set will be unchanged */ public boolean remove(AccessibleState state) { if (states == null) { return false; } else { return states.removeElement(state); } } /** * Removes all the states from the current state set. */ public void clear() { if (states != null) { states.removeAllElements(); } } /** * Checks if the current state is in the state set. * * @param state the state * @return {@code true} if the state is in the state set; otherwise * {@code false} */ public boolean contains(AccessibleState state) { if (states == null) { return false; } else { return states.contains(state); } } /** * Returns the current state set as an array of {@code AccessibleState}. * * @return {@code AccessibleState} array containing the current state */ public AccessibleState[] toArray() { if (states == null) { return new AccessibleState[0]; } else { AccessibleState[] stateArray = new AccessibleState[states.size()]; for (int i = 0; i < stateArray.length; i++) { stateArray[i] = states.elementAt(i); } return stateArray; } } /** * Creates a localized string representing all the states in the set using * the default locale. * * @return comma separated localized string * @see AccessibleBundle#toDisplayString */ public String toString() { String ret = null; if ((states != null) && (states.size() > 0)) { ret = states.elementAt(0).toDisplayString(); for (int i = 1; i < states.size(); i++) { ret = ret + "," + states.elementAt(i).toDisplayString(); } } return ret; } }
⏎ javax/accessibility/AccessibleStateSet.java
Or download all of them as a single archive file:
File name: java.desktop-11.0.1-src.zip File size: 7974380 bytes Release date: 2018-11-04 Download
⇒ JDK 11 java.instrument.jmod - Instrument Module
2022-08-06, 194642👍, 5💬
Popular Posts:
JDK 11 jdk.crypto.cryptoki.jmod is the JMOD file for JDK 11 Crypto Cryptoki module. JDK 11 Crypto KI...
ASM is an all purpose Java bytecode manipulation and analysis framework. It can be used to modify ex...
What Is commons-logging-1.2.jar? commons-logging-1.2.jar is the JAR file for Apache Commons Logging ...
xml-commons External Source Code Files are provided in the source package file, xml-commons-external...
If you are a Java developer, it is very often that you need to use some 3rd party libraries to perfo...