APIdia Launch Partner
Top Description Inners Fields Constructors Methods
com.sun.glass.ui.mac

pack-priv final Class MacAccessible

extends Accessible
Class Inheritance
Imports
java.util.ArrayList, .Arrays, .List, java.util.function.Function, javafx.collections.FXCollections, .ObservableList, javafx.geometry.BoundingBox, .Bounds, .Point2D, .Orientation, javafx.scene.AccessibleAction, .AccessibleAttribute, .AccessibleRole, .Scene, .Node, javafx.scene.input.KeyCharacterCombination, .KeyCode, .KeyCodeCombination, .KeyCombination, javafx.scene.text.Font, com.sun.glass.ui.Accessible, .Application, .Screen, .View

Native Interface - Implements NSAccessibility Protocol

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static enum
private static enum
private static enum
private static enum
private static enum
private static enum
private static enum

Field Summary

Modifier and TypeField and Description
private static final List<MacAccessible.MacAttribute>
private Boolean
private Boolean
private Boolean
private static final int
private static final int
private static final int
private static final int
private static final int
private long
private static final List<MacAccessible.MacAttribute>
private static final List<MacAccessible.MacAttribute>

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
private native long
private native void
_destroyAccessiblePeer(long accessible)

private static native boolean
_initEnum(String enumName)

private static native void
private native void
_invalidateParent(long accessible)

private String
private long[]
private int
private long[]
accessibilityArrayAttributeValues(long attribute, int index, int maxCount)

private long[]
private MacVariant
private MacVariant
accessibilityAttributeValueForParameter(long attribute, long parameter)

private long
private long
accessibilityHitTest(float x, float y)

private long
private boolean
private boolean
private long[]
private void
private void
accessibilitySetValue(long value, long attribute)

public void
private Bounds
private int
protected long
private MacAccessible.MacRole
private View
private static native String
getString(long nsString)

private long[]
private static native MacAccessible
GlassAccessibleToMacAccessible(long glassAccessible)

private static native MacVariant
idToMacVariant(long id, int type)

private boolean
private boolean
private static native boolean
isEqualToString(long nsString1, long nsString)

private boolean
private boolean
private boolean
private static native String
private static native void
NSAccessibilityPostNotification(long element, long notification)

private static native String
NSAccessibilityRoleDescription(long role, long subrole)

private static native long
private static native long[]
NSAccessibilityUnignoredChildren(long[] originalChildren)

public void
Inherited from com.sun.glass.ui.Accessible:
executeActiongetAccessiblegetAccessiblegetAttributegetContainerAccessiblegetEventHandlergetNativeAccessiblegetViewisDisposedisIgnoredsetEventHandlersetViewtoString