JDK 17 jdk.accessibility.jmod - Accessibility Module

JDK 17 jdk.accessibility.jmod is the JMOD file for JDK 17 Accessibility module.

JDK 17 Accessibility module compiled class files are stored in \fyicenter\jdk-17.0.5\jmods\jdk.accessibility.jmod.

JDK 17 Accessibility module compiled class files are also linked and stored in the \fyicenter\jdk-17.0.5\lib\modules JImage file.

JDK 17 Accessibility module source code files are stored in \fyicenter\jdk-17.0.5\lib\src.zip\jdk.accessibility.

You can click and view the content of each source code file in the list below.

✍: FYIcenter

com/sun/java/accessibility/util/internal/ListTranslator.java

/*
 * Copyright (c) 2002, 2015, Oracle and/or its affiliates. All rights reserved.
 * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 */

package com.sun.java.accessibility.util.internal;

import java.lang.*;
import java.util.*;
import java.awt.*;
import java.awt.image.*;
import javax.accessibility.*;
import com.sun.java.accessibility.util.*;

/**
 * <p>The Translator class provides a translation to interface Accessible
 * for objects that do not implement interface Accessible.  Assistive
 * technologies can use the 'getAccessible' class method of Translator to
 * obtain an object that implements interface Accessible.  If the object
 * passed in already implements interface Accessible, getAccessible merely
 * returns the object.
 *
 * <p>An example of how an assistive technology might use the Translator
 * class is as follows:
 *
 * <PRE>
 *    Accessible accessible = Translator.getAccessible(someObj);
 *    // obtain information from the 'accessible' object.
 * </PRE>
 *
 * <P>This class extends the Translator class to provide specific support
 * for the List class.  Translator.getAccessible() will automatically
 * load this class when an assistive technology asks for an accessible
 * translator for List.
 *
 */
public class ListTranslator extends Translator {

    /**
     * Get the state of this object.
     * @return an instance of AccessibleState containing the current state of the object
     * @see AccessibleState
     */
    public AccessibleStateSet getAccessibleStateSet() {
        AccessibleStateSet states = super.getAccessibleStateSet();
        if (((java.awt.List) source).isMultipleMode()) {
            states.add(AccessibleState.MULTISELECTABLE);
        }
        if (((java.awt.List) source).getSelectedItems().length > 0) {
            states.add(AccessibleState.SELECTED);
        }
        return states;
    }

    public AccessibleRole getAccessibleRole() {
        return AccessibleRole.LIST;
    }
}

com/sun/java/accessibility/util/internal/ListTranslator.java

 

Or download all of them as a single archive file:

File name: jdk.accessibility-17.0.5-src.zip
File size: 42191 bytes
Release date: 2022-09-13
Download 

 

JDK 17 jdk.attach.jmod - Attach Module

JDK 17 java.xml.crypto.jmod - XML Crypto Module

JDK 17 JMod/Module Files

⇑⇑ FAQ for JDK (Java Development Kit) 17

2023-07-01, 1739👍, 0💬