APIdia Launch Partner
Top Fields Constructors Methods
com.sun.glass.ui.win

pack-priv final Class WinAccessible

extends Accessible
Class Inheritance
Imports
java.util.List, java.util.function.Function, java.util.stream.Collectors, javafx.collections.FXCollections, .ObservableList, javafx.geometry.Bounds, .Point2D, javafx.scene.AccessibleAction, .AccessibleAttribute, .AccessibleRole, .Node, .Scene, javafx.scene.input.KeyCombination, com.sun.glass.ui.Accessible, .Application, .Screen, .View, com.sun.javafx.stage.WindowHelper, com.sun.javafx.tk.TKStage, com.sun.javafx.tk.quantum.WindowStage

Field Summary

Modifier and TypeField and Description
private WinTextRangeProvider
private static final int
private static final int
private static final int
private static final int
private int
private static int
private int
private long
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private WinTextRangeProvider
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

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

private static native void
private void
private void
AdviseEventAdded(int eventId, long propertyIDs)

private void
AdviseEventRemoved(int eventId, long propertyIDs)

private void
changeSelection(boolean add, boolean clear)

private void
public void
private long
ElementProviderFromPoint(double x, double y)

private void
private float[]
private boolean
private boolean
private boolean
private boolean
private int
private int
private int
private long
private long
private int
private long
private boolean
private double
private double
private long
private boolean
private boolean
private boolean
private double
private double
private double
private int
private int
private int
private int
private long
private double
private int
private int
private double
private String
private boolean
private double
private double
private long[]
private long[]
private Accessible
private int
private long[]
private long
private long
GetItem(int row, int column)

protected long
private long
GetPatternProvider(int patternId)

pack-priv float[]
getPlatformBounds(float x, float y, float w, float h)

private WinVariant
GetPropertyValue(int propertyId)

private Accessible
private long[]
private long[]
private int[]
private Screen
private long[]
private List<Node>
private long[]
private void
private void
Move(double x, double y)

private void
private long
RangeFromChild(long childElement)

private long
RangeFromPoint(double x, double y)

private void
private void
Resize(double width, double height)

private void
Rotate(double degrees)

private void
Scroll(int horizontalAmount, int verticalAmount)

private void
private void
public void
private void
private void
SetScrollPercent(double horizontalPercent, double verticalPercent)

private void
SetValue(double val)

private void
private void
private static native boolean
private static native long
UiaRaiseAutomationEvent(long pProvider, int id)

private static native long
UiaRaiseAutomationPropertyChangedEvent(long pProvider, int id, WinVariant oldV, WinVariant newV)

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

Field Detail

documentRangeback to summary
private WinTextRangeProvider documentRange
ExpandCollapseState_Collapsedback to summary
private static final int ExpandCollapseState_Collapsed
ExpandCollapseState_Expandedback to summary
private static final int ExpandCollapseState_Expanded
ExpandCollapseState_LeafNodeback to summary
private static final int ExpandCollapseState_LeafNode
ExpandCollapseState_PartiallyExpandedback to summary
private static final int ExpandCollapseState_PartiallyExpanded
idback to summary
private int id
idCountback to summary
private static int idCount
lastIndexback to summary
private int lastIndex
peerback to summary
private long peer
RowOrColumnMajor_ColumnMajorback to summary
private static final int RowOrColumnMajor_ColumnMajor
RowOrColumnMajor_Indeterminateback to summary
private static final int RowOrColumnMajor_Indeterminate
RowOrColumnMajor_RowMajorback to summary
private static final int RowOrColumnMajor_RowMajor
ScrollAmount_LargeDecrementback to summary
private static final int ScrollAmount_LargeDecrement
ScrollAmount_LargeIncrementback to summary
private static final int ScrollAmount_LargeIncrement
ScrollAmount_NoAmountback to summary
private static final int ScrollAmount_NoAmount
ScrollAmount_SmallDecrementback to summary
private static final int ScrollAmount_SmallDecrement
ScrollAmount_SmallIncrementback to summary
private static final int ScrollAmount_SmallIncrement
selectionRangeback to summary
private WinTextRangeProvider selectionRange
SupportedTextSelection_Multipleback to summary
private static final int SupportedTextSelection_Multiple
SupportedTextSelection_Noneback to summary
private static final int SupportedTextSelection_None
SupportedTextSelection_Singleback to summary
private static final int SupportedTextSelection_Single
ToggleState_Indeterminateback to summary
private static final int ToggleState_Indeterminate
ToggleState_Offback to summary
private static final int ToggleState_Off
ToggleState_Onback to summary
private static final int ToggleState_On
UIA_AcceleratorKeyPropertyIdback to summary
private static final int UIA_AcceleratorKeyPropertyId
UIA_AccessKeyPropertyIdback to summary
private static final int UIA_AccessKeyPropertyId
UIA_AriaRolePropertyIdback to summary
private static final int UIA_AriaRolePropertyId
UIA_AutomationFocusChangedEventIdback to summary
private static final int UIA_AutomationFocusChangedEventId
UIA_AutomationIdPropertyIdback to summary
private static final int UIA_AutomationIdPropertyId
UIA_AutomationPropertyChangedEventIdback to summary
private static final int UIA_AutomationPropertyChangedEventId
UIA_BoundingRectanglePropertyIdback to summary
private static final int UIA_BoundingRectanglePropertyId
UIA_ButtonControlTypeIdback to summary
private static final int UIA_ButtonControlTypeId
UIA_CheckBoxControlTypeIdback to summary
private static final int UIA_CheckBoxControlTypeId
UIA_ClassNamePropertyIdback to summary
private static final int UIA_ClassNamePropertyId
UIA_ClickablePointPropertyIdback to summary
private static final int UIA_ClickablePointPropertyId
UIA_ComboBoxControlTypeIdback to summary
private static final int UIA_ComboBoxControlTypeId
UIA_ControlTypePropertyIdback to summary
private static final int UIA_ControlTypePropertyId
UIA_CulturePropertyIdback to summary
private static final int UIA_CulturePropertyId
UIA_DataGridControlTypeIdback to summary
private static final int UIA_DataGridControlTypeId
UIA_DataItemControlTypeIdback to summary
private static final int UIA_DataItemControlTypeId
UIA_EditControlTypeIdback to summary
private static final int UIA_EditControlTypeId
UIA_ExpandCollapseExpandCollapseStatePropertyIdback to summary
private static final int UIA_ExpandCollapseExpandCollapseStatePropertyId
UIA_ExpandCollapsePatternIdback to summary
private static final int UIA_ExpandCollapsePatternId
UIA_FrameworkIdPropertyIdback to summary
private static final int UIA_FrameworkIdPropertyId
UIA_GridItemPatternIdback to summary
private static final int UIA_GridItemPatternId
UIA_GridPatternIdback to summary
private static final int UIA_GridPatternId
UIA_GroupControlTypeIdback to summary
private static final int UIA_GroupControlTypeId
UIA_HasKeyboardFocusPropertyIdback to summary
private static final int UIA_HasKeyboardFocusPropertyId
UIA_HelpTextPropertyIdback to summary
private static final int UIA_HelpTextPropertyId
UIA_HyperlinkControlTypeIdback to summary
private static final int UIA_HyperlinkControlTypeId
UIA_ImageControlTypeIdback to summary
private static final int UIA_ImageControlTypeId
UIA_InvokePatternIdback to summary
private static final int UIA_InvokePatternId
UIA_IsContentElementPropertyIdback to summary
private static final int UIA_IsContentElementPropertyId
UIA_IsControlElementPropertyIdback to summary
private static final int UIA_IsControlElementPropertyId
UIA_IsDialogPropertyIdback to summary
private static final int UIA_IsDialogPropertyId
UIA_IsEnabledPropertyIdback to summary
private static final int UIA_IsEnabledPropertyId
UIA_IsKeyboardFocusablePropertyIdback to summary
private static final int UIA_IsKeyboardFocusablePropertyId
UIA_IsOffscreenPropertyIdback to summary
private static final int UIA_IsOffscreenPropertyId
UIA_IsPasswordPropertyIdback to summary
private static final int UIA_IsPasswordPropertyId
UIA_ItemContainerPatternIdback to summary
private static final int UIA_ItemContainerPatternId
UIA_ItemTypePropertyIdback to summary
private static final int UIA_ItemTypePropertyId
UIA_LabeledByPropertyIdback to summary
private static final int UIA_LabeledByPropertyId
UIA_ListControlTypeIdback to summary
private static final int UIA_ListControlTypeId
UIA_ListItemControlTypeIdback to summary
private static final int UIA_ListItemControlTypeId
UIA_LocalizedControlTypePropertyIdback to summary
private static final int UIA_LocalizedControlTypePropertyId
UIA_MenuBarControlTypeIdback to summary
private static final int UIA_MenuBarControlTypeId
UIA_MenuClosedEventIdback to summary
private static final int UIA_MenuClosedEventId
UIA_MenuControlTypeIdback to summary
private static final int UIA_MenuControlTypeId
UIA_MenuItemControlTypeIdback to summary
private static final int UIA_MenuItemControlTypeId
UIA_MenuModeEndEventIdback to summary
private static final int UIA_MenuModeEndEventId
UIA_MenuModeStartEventIdback to summary
private static final int UIA_MenuModeStartEventId
UIA_MenuOpenedEventIdback to summary
private static final int UIA_MenuOpenedEventId
UIA_NamePropertyIdback to summary
private static final int UIA_NamePropertyId
UIA_NativeWindowHandlePropertyIdback to summary
private static final int UIA_NativeWindowHandlePropertyId
UIA_OrientationPropertyIdback to summary
private static final int UIA_OrientationPropertyId
UIA_PaneControlTypeIdback to summary
private static final int UIA_PaneControlTypeId
UIA_PositionInSetPropertyIdback to summary
private static final int UIA_PositionInSetPropertyId
UIA_ProcessIdPropertyIdback to summary
private static final int UIA_ProcessIdPropertyId
UIA_ProgressBarControlTypeIdback to summary
private static final int UIA_ProgressBarControlTypeId
UIA_ProviderDescriptionPropertyIdback to summary
private static final int UIA_ProviderDescriptionPropertyId
UIA_RadioButtonControlTypeIdback to summary
private static final int UIA_RadioButtonControlTypeId
UIA_RangeValuePatternIdback to summary
private static final int UIA_RangeValuePatternId
UIA_RangeValueValuePropertyIdback to summary
private static final int UIA_RangeValueValuePropertyId
UIA_ScrollBarControlTypeIdback to summary
private static final int UIA_ScrollBarControlTypeId
UIA_ScrollItemPatternIdback to summary
private static final int UIA_ScrollItemPatternId
UIA_ScrollPatternIdback to summary
private static final int UIA_ScrollPatternId
UIA_ScrollPatternNoScrollback to summary
private static final int UIA_ScrollPatternNoScroll
UIA_SelectionItem_ElementRemovedFromSelectionEventIdback to summary
private static final int UIA_SelectionItem_ElementRemovedFromSelectionEventId
UIA_SelectionItem_ElementSelectedEventIdback to summary
private static final int UIA_SelectionItem_ElementSelectedEventId
UIA_SelectionItemPatternIdback to summary
private static final int UIA_SelectionItemPatternId
UIA_SelectionPatternIdback to summary
private static final int UIA_SelectionPatternId
UIA_SizeOfSetPropertyIdback to summary
private static final int UIA_SizeOfSetPropertyId
UIA_SliderControlTypeIdback to summary
private static final int UIA_SliderControlTypeId
UIA_SpinnerControlTypeIdback to summary
private static final int UIA_SpinnerControlTypeId
UIA_SplitButtonControlTypeIdback to summary
private static final int UIA_SplitButtonControlTypeId
UIA_TabControlTypeIdback to summary
private static final int UIA_TabControlTypeId
UIA_TabItemControlTypeIdback to summary
private static final int UIA_TabItemControlTypeId
UIA_TableControlTypeIdback to summary
private static final int UIA_TableControlTypeId
UIA_TableItemPatternIdback to summary
private static final int UIA_TableItemPatternId
UIA_TablePatternIdback to summary
private static final int UIA_TablePatternId
UIA_Text_TextChangedEventIdback to summary
private static final int UIA_Text_TextChangedEventId
UIA_Text_TextSelectionChangedEventIdback to summary
private static final int UIA_Text_TextSelectionChangedEventId
UIA_TextControlTypeIdback to summary
private static final int UIA_TextControlTypeId
UIA_TextPatternIdback to summary
private static final int UIA_TextPatternId
UIA_ThumbControlTypeIdback to summary
private static final int UIA_ThumbControlTypeId
UIA_TogglePatternIdback to summary
private static final int UIA_TogglePatternId
UIA_ToggleToggleStatePropertyIdback to summary
private static final int UIA_ToggleToggleStatePropertyId
UIA_ToolBarControlTypeIdback to summary
private static final int UIA_ToolBarControlTypeId
UIA_TransformPatternIdback to summary
private static final int UIA_TransformPatternId
UIA_TreeControlTypeIdback to summary
private static final int UIA_TreeControlTypeId
UIA_TreeItemControlTypeIdback to summary
private static final int UIA_TreeItemControlTypeId
UIA_ValuePatternIdback to summary
private static final int UIA_ValuePatternId
UIA_ValueValuePropertyIdback to summary
private static final int UIA_ValueValuePropertyId
UIA_WindowControlTypeIdback to summary
private static final int UIA_WindowControlTypeId
UiaAppendRuntimeIdback to summary
private static final int UiaAppendRuntimeId

Constructor Detail

WinAccessibleback to summary
pack-priv WinAccessible()

Method Detail

_createGlassAccessibleback to summary
private native long _createGlassAccessible()
_destroyGlassAccessibleback to summary
private native void _destroyGlassAccessible(long accessible)
_initIDsback to summary
private static native void _initIDs()
AddToSelectionback to summary
private void AddToSelection()
AdviseEventAddedback to summary
private void AdviseEventAdded(int eventId, long propertyIDs)
AdviseEventRemovedback to summary
private void AdviseEventRemoved(int eventId, long propertyIDs)
changeSelectionback to summary
private void changeSelection(boolean add, boolean clear)
Collapseback to summary
private void Collapse()
disposeback to summary
public void dispose()

Overrides com.sun.glass.ui.Accessible.dispose.

Annotations
@Override
ElementProviderFromPointback to summary
private long ElementProviderFromPoint(double x, double y)
Expandback to summary
private void Expand()
get_BoundingRectangleback to summary
private float[] get_BoundingRectangle()
get_CanMoveback to summary
private boolean get_CanMove()
get_CanResizeback to summary
private boolean get_CanResize()
get_CanRotateback to summary
private boolean get_CanRotate()
get_CanSelectMultipleback to summary
private boolean get_CanSelectMultiple()
get_Columnback to summary
private int get_Column()
get_ColumnCountback to summary
private int get_ColumnCount()
get_ColumnSpanback to summary
private int get_ColumnSpan()
get_ContainingGridback to summary
private long get_ContainingGrid()
get_DocumentRangeback to summary
private long get_DocumentRange()
get_ExpandCollapseStateback to summary
private int get_ExpandCollapseState()
get_FragmentRootback to summary
private long get_FragmentRoot()
get_HorizontallyScrollableback to summary
private boolean get_HorizontallyScrollable()
get_HorizontalScrollPercentback to summary
private double get_HorizontalScrollPercent()
get_HorizontalViewSizeback to summary
private double get_HorizontalViewSize()
get_HostRawElementProviderback to summary
private long get_HostRawElementProvider()
get_IsReadOnlyback to summary
private boolean get_IsReadOnly()
get_IsSelectedback to summary
private boolean get_IsSelected()
get_IsSelectionRequiredback to summary
private boolean get_IsSelectionRequired()
get_LargeChangeback to summary
private double get_LargeChange()
get_Maximumback to summary
private double get_Maximum()
get_Minimumback to summary
private double get_Minimum()
get_Rowback to summary
private int get_Row()
get_RowCountback to summary
private int get_RowCount()
get_RowOrColumnMajorback to summary
private int get_RowOrColumnMajor()
get_RowSpanback to summary
private int get_RowSpan()
get_SelectionContainerback to summary
private long get_SelectionContainer()
get_SmallChangeback to summary
private double get_SmallChange()
get_SupportedTextSelectionback to summary
private int get_SupportedTextSelection()
get_ToggleStateback to summary
private int get_ToggleState()
get_Valueback to summary
private double get_Value()
get_ValueStringback to summary
private String get_ValueString()
get_VerticallyScrollableback to summary
private boolean get_VerticallyScrollable()
get_VerticalScrollPercentback to summary
private double get_VerticalScrollPercent()
get_VerticalViewSizeback to summary
private double get_VerticalViewSize()
GetColumnHeaderItemsback to summary
private long[] GetColumnHeaderItems()
GetColumnHeadersback to summary
private long[] GetColumnHeaders()
getContainerback to summary
private Accessible getContainer()
getControlTypeback to summary
private int getControlType()
GetEmbeddedFragmentRootsback to summary
private long[] GetEmbeddedFragmentRoots()
GetFocusback to summary
private long GetFocus()
GetItemback to summary
private long GetItem(int row, int column)
getNativeAccessibleback to summary
protected long getNativeAccessible()

Implements abstract com.sun.glass.ui.Accessible.getNativeAccessible.

Annotations
@Override
GetPatternProviderback to summary
private long GetPatternProvider(int patternId)
getPlatformBoundsback to summary
pack-priv float[] getPlatformBounds(float x, float y, float w, float h)
GetPropertyValueback to summary
private WinVariant GetPropertyValue(int propertyId)
getRowback to summary
private Accessible getRow()
GetRowHeaderItemsback to summary
private long[] GetRowHeaderItems()
GetRowHeadersback to summary
private long[] GetRowHeaders()
GetRuntimeIdback to summary
private int[] GetRuntimeId()
getScreenback to summary
private Screen getScreen()
GetSelectionback to summary
private long[] GetSelection()
getUnignoredChildrenback to summary
private List<Node> getUnignoredChildren(WinAccessible acc)
GetVisibleRangesback to summary
private long[] GetVisibleRanges()
Invokeback to summary
private void Invoke()
Moveback to summary
private void Move(double x, double y)
notifyToggleStateback to summary
private void notifyToggleState()
RangeFromChildback to summary
private long RangeFromChild(long childElement)
RangeFromPointback to summary
private long RangeFromPoint(double x, double y)
RemoveFromSelectionback to summary
private void RemoveFromSelection()
Resizeback to summary
private void Resize(double width, double height)
Rotateback to summary
private void Rotate(double degrees)
Scrollback to summary
private void Scroll(int horizontalAmount, int verticalAmount)
ScrollIntoViewback to summary
private void ScrollIntoView()
Selectback to summary
private void Select()
sendNotificationback to summary
public void sendNotification(AccessibleAttribute notification)

Implements abstract com.sun.glass.ui.Accessible.sendNotification.

Annotations
@Override
SetFocusback to summary
private void SetFocus()
SetScrollPercentback to summary
private void SetScrollPercent(double horizontalPercent, double verticalPercent)
SetValueback to summary
private void SetValue(double val)
SetValueStringback to summary
private void SetValueString(String val)
Toggleback to summary
private void Toggle()
UiaClientsAreListeningback to summary
private static native boolean UiaClientsAreListening()
UiaRaiseAutomationEventback to summary
private static native long UiaRaiseAutomationEvent(long pProvider, int id)
UiaRaiseAutomationPropertyChangedEventback to summary
private static native long UiaRaiseAutomationPropertyChangedEvent(long pProvider, int id, WinVariant oldV, WinVariant newV)