final class MacAccessible extends Accessible
Modifier and Type | Class and Description |
---|---|
private static class |
MacAccessible.MacAction |
private static class |
MacAccessible.MacAttribute |
private static class |
MacAccessible.MacNotification |
private static class |
MacAccessible.MacOrientation |
private static class |
MacAccessible.MacRole |
private static class |
MacAccessible.MacSubrole |
private static class |
MacAccessible.MacText |
Accessible.EventHandler
Modifier and Type | Field and Description |
---|---|
private static java.util.List<MacAccessible.MacAttribute> |
baseAttributes |
private java.lang.Boolean |
ignoreInnerText |
private java.lang.Boolean |
inMenu |
private java.lang.Boolean |
inSlider |
private static int |
kAXMenuItemModifierControl |
private static int |
kAXMenuItemModifierNoCommand |
private static int |
kAXMenuItemModifierNone |
private static int |
kAXMenuItemModifierOption |
private static int |
kAXMenuItemModifierShift |
private long |
peer |
private static java.util.List<MacAccessible.MacAttribute> |
textAttributes |
private static java.util.List<MacAccessible.MacAttribute> |
textParameterizedAttributes |
Constructor and Description |
---|
MacAccessible() |
Modifier and Type | Method and Description |
---|---|
private long |
_createGlassAccessible() |
private void |
_destroyGlassAccessible(long accessible) |
private static boolean |
_initEnum(java.lang.String enumName) |
private static void |
_initIDs() |
private java.lang.String |
accessibilityActionDescription(long action) |
private long[] |
accessibilityActionNames() |
private int |
accessibilityArrayAttributeCount(long attribute) |
private long[] |
accessibilityArrayAttributeValues(long attribute,
int index,
int maxCount) |
private long[] |
accessibilityAttributeNames() |
private MacVariant |
accessibilityAttributeValue(long attribute) |
private MacVariant |
accessibilityAttributeValueForParameter(long attribute,
long parameter) |
private long |
accessibilityFocusedUIElement() |
private long |
accessibilityHitTest(float x,
float y) |
private long |
accessibilityIndexOfChild(long child) |
private boolean |
accessibilityIsAttributeSettable(long attribute) |
private boolean |
accessibilityIsIgnored() |
private long[] |
accessibilityParameterizedAttributeNames() |
private void |
accessibilityPerformAction(long action) |
private void |
accessibilitySetValue(long value,
long attribute) |
void |
dispose() |
private Bounds |
flipBounds(Bounds bounds) |
private int |
getMenuItemCmdGlyph(KeyCode code) |
protected long |
getNativeAccessible() |
private MacAccessible.MacRole |
getRole(AccessibleRole role) |
private View |
getRootView(Scene scene) |
private static java.lang.String |
getString(long nsString) |
private long[] |
getUnignoredChildren(ObservableList<Node> children) |
private static MacAccessible |
GlassAccessibleToMacAccessible(long glassAccessible) |
private static MacVariant |
idToMacVariant(long id,
int type) |
private boolean |
ignoreInnerText() |
private boolean |
isCmdCharBased(KeyCode code) |
private static boolean |
isEqualToString(long nsString1,
long nsString) |
private boolean |
isInMenu() |
private boolean |
isInSlider() |
private boolean |
isMenuElement(AccessibleRole role) |
private static java.lang.String |
NSAccessibilityActionDescription(long action) |
private static void |
NSAccessibilityPostNotification(long element,
long notification) |
private static java.lang.String |
NSAccessibilityRoleDescription(long role,
long subrole) |
private static long |
NSAccessibilityUnignoredAncestor(long id) |
private static long[] |
NSAccessibilityUnignoredChildren(long[] originalChildren) |
void |
sendNotification(AccessibleAttribute notification) |
executeAction, getAccessible, getAccessible, getAttribute, getContainerAccessible, getEventHandler, getNativeAccessible, getView, isDisposed, isIgnored, setEventHandler, setView, toString
private static final java.util.List<MacAccessible.MacAttribute> baseAttributes
private static final java.util.List<MacAccessible.MacAttribute> textAttributes
private static final java.util.List<MacAccessible.MacAttribute> textParameterizedAttributes
private long peer
private static final int kAXMenuItemModifierNone
private static final int kAXMenuItemModifierShift
private static final int kAXMenuItemModifierOption
private static final int kAXMenuItemModifierControl
private static final int kAXMenuItemModifierNoCommand
private java.lang.Boolean inMenu
private java.lang.Boolean inSlider
private java.lang.Boolean ignoreInnerText
private static void _initIDs()
private static boolean _initEnum(java.lang.String enumName)
private long _createGlassAccessible()
private void _destroyGlassAccessible(long accessible)
private static java.lang.String getString(long nsString)
private static boolean isEqualToString(long nsString1, long nsString)
private static long NSAccessibilityUnignoredAncestor(long id)
private static long[] NSAccessibilityUnignoredChildren(long[] originalChildren)
private static void NSAccessibilityPostNotification(long element, long notification)
private static java.lang.String NSAccessibilityActionDescription(long action)
private static java.lang.String NSAccessibilityRoleDescription(long role, long subrole)
private static MacVariant idToMacVariant(long id, int type)
private static MacAccessible GlassAccessibleToMacAccessible(long glassAccessible)
public void dispose()
dispose
in class Accessible
public void sendNotification(AccessibleAttribute notification)
sendNotification
in class Accessible
protected long getNativeAccessible()
getNativeAccessible
in class Accessible
private long[] getUnignoredChildren(ObservableList<Node> children)
private boolean isInMenu()
private boolean isMenuElement(AccessibleRole role)
private boolean isInSlider()
private boolean ignoreInnerText()
private int getMenuItemCmdGlyph(KeyCode code)
private boolean isCmdCharBased(KeyCode code)
private MacAccessible.MacRole getRole(AccessibleRole role)
private long[] accessibilityAttributeNames()
private int accessibilityArrayAttributeCount(long attribute)
private long[] accessibilityArrayAttributeValues(long attribute, int index, int maxCount)
private boolean accessibilityIsAttributeSettable(long attribute)
private MacVariant accessibilityAttributeValue(long attribute)
private void accessibilitySetValue(long value, long attribute)
private long accessibilityIndexOfChild(long child)
private long[] accessibilityParameterizedAttributeNames()
private MacVariant accessibilityAttributeValueForParameter(long attribute, long parameter)
private long[] accessibilityActionNames()
private java.lang.String accessibilityActionDescription(long action)
private void accessibilityPerformAction(long action)
private long accessibilityFocusedUIElement()
private boolean accessibilityIsIgnored()
private long accessibilityHitTest(float x, float y)