AccessibleContext Data Type

Abstract Type
Properties
name data type constraints description
accessibleEditableText AccessibleEditableText  
accessibleComponent AccessibleComponent  
accessibleStateSet AccessibleStateSet  
accessibleChildrenCount number required
accessibleAction AccessibleAction  
accessibleRelationSet AccessibleRelationSet  
accessibleIndexInParent number required
accessibleValue AccessibleValue  
accessibleSelection AccessibleSelection  
accessibleDescription string  
accessibleParent Accessible  
accessibleText AccessibleText  
locale string  
accessibleName string  
accessibleRole AccessibleRole  
accessibleIcon array of AccessibleIcon  
accessibleTable AccessibleTable  

Example

{
  "accessibleEditableText" : {
    "selectionStart" : 12345,
    "selectedText" : "...",
    "selectionEnd" : 12345,
    "charCount" : 12345,
    "caretPosition" : 12345
  },
  "accessibleComponent" : {
    "foreground" : {
      "transparency" : 12345,
      "red" : 12345,
      "RGB" : 12345,
      "alpha" : 12345,
      "blue" : 12345,
      "colorSpace" : { },
      "green" : 12345
    },
    "enabled" : true,
    "cursor" : {
      "defaultCursor" : { },
      "name" : "...",
      "type" : 12345
    },
    "location" : {
      "x" : 12345,
      "location" : { },
      "y" : 12345
    },
    "showing" : true,
    "background" : {
      "transparency" : 12345,
      "red" : 12345,
      "RGB" : 12345,
      "alpha" : 12345,
      "blue" : 12345,
      "colorSpace" : { },
      "green" : 12345
    },
    "locationOnScreen" : {
      "x" : 12345,
      "location" : { },
      "y" : 12345
    },
    "bounds" : {
      "width" : 12345,
      "height" : 12345,
      "location" : { },
      "x" : 12345,
      "size" : { },
      "y" : 12345,
      "bounds2D" : { },
      "bounds" : { },
      "empty" : true,
      "maxY" : 12345.0,
      "frame" : { },
      "minX" : 12345.0,
      "centerY" : 12345.0,
      "minY" : 12345.0,
      "maxX" : 12345.0,
      "centerX" : 12345.0
    },
    "visible" : true,
    "size" : {
      "size" : { },
      "width" : 12345,
      "height" : 12345
    },
    "font" : {
      "italic" : true,
      "missingGlyphCode" : 12345,
      "plain" : true,
      "size2D" : 12345.0,
      "numGlyphs" : 12345,
      "italicAngle" : 12345.0,
      "name" : "...",
      "transform" : { },
      "PSName" : "...",
      "bold" : true,
      "availableAttributes" : [ { }, { } ],
      "transformed" : true,
      "attributes" : {
        "property1" : { },
        "property2" : { }
      },
      "fontName" : "...",
      "family" : "...",
      "style" : 12345,
      "size" : 12345
    },
    "focusTraversable" : true
  },
  "accessibleStateSet" : { },
  "accessibleChildrenCount" : 12345,
  "accessibleAction" : {
    "accessibleActionCount" : 12345
  },
  "accessibleRelationSet" : { },
  "accessibleIndexInParent" : 12345,
  "accessibleValue" : {
    "currentAccessibleValue" : { },
    "minimumAccessibleValue" : { },
    "maximumAccessibleValue" : { }
  },
  "accessibleSelection" : {
    "accessibleSelectionCount" : 12345
  },
  "accessibleDescription" : "...",
  "accessibleParent" : {
    "accessibleContext" : {
      "accessibleEditableText" : { },
      "accessibleComponent" : { },
      "accessibleStateSet" : { },
      "accessibleChildrenCount" : 12345,
      "accessibleAction" : { },
      "accessibleRelationSet" : { },
      "accessibleIndexInParent" : 12345,
      "accessibleValue" : { },
      "accessibleSelection" : { },
      "accessibleDescription" : "...",
      "accessibleParent" : { },
      "accessibleText" : { },
      "locale" : "...",
      "accessibleName" : "...",
      "accessibleRole" : { },
      "accessibleIcon" : [ { }, { } ],
      "accessibleTable" : { }
    }
  },
  "accessibleText" : {
    "selectionStart" : 12345,
    "selectedText" : "...",
    "selectionEnd" : 12345,
    "charCount" : 12345,
    "caretPosition" : 12345
  },
  "locale" : "...",
  "accessibleName" : "...",
  "accessibleRole" : { },
  "accessibleIcon" : [ {
    "accessibleIconHeight" : 12345,
    "accessibleIconDescription" : "...",
    "accessibleIconWidth" : 12345
  }, {
    "accessibleIconHeight" : 12345,
    "accessibleIconDescription" : "...",
    "accessibleIconWidth" : 12345
  } ],
  "accessibleTable" : {
    "accessibleColumnHeader" : { },
    "accessibleCaption" : {
      "accessibleContext" : { }
    },
    "accessibleColumnCount" : 12345,
    "accessibleSummary" : {
      "accessibleContext" : { }
    },
    "accessibleRowHeader" : { },
    "selectedAccessibleColumns" : [ 12345, 12345 ],
    "selectedAccessibleRows" : [ 12345, 12345 ],
    "accessibleRowCount" : 12345
  }
}