Index: docs/accessibility/overview.md |
diff --git a/docs/accessibility/overview.md b/docs/accessibility/overview.md |
index c0c57797e44864848ed8e8fb97381b9808025d7c..d052cec43b6bc611b860469f62bbef44e9388d88 100644 |
--- a/docs/accessibility/overview.md |
+++ b/docs/accessibility/overview.md |
@@ -411,15 +411,15 @@ means an ID that's globally unique. |
## Blink |
Blink constructs an accessibility tree (a hierarchy of [WebAXObject]s) from the |
-page it is rendering. WebAXObject is the public API wrapper around [AXObject], |
-which is the core class of Blink's accessibility tree. AXObject is an abstract |
+page it is rendering. WebAXObject is the public API wrapper around [AXObjectImpl], |
dmazzoni
2017/05/05 05:18:46
Please revert these changes
|
+which is the core class of Blink's accessibility tree. AXObjectImpl is an abstract |
class; the most commonly used concrete subclass of it is [AXNodeObject], which |
wraps a [Node]. In turn, most AXNodeObjects are actually [AXLayoutObject]s, |
which wrap both a [Node] and a [LayoutObject]. Access to the LayoutObject is |
-important because some elements are only in the AXObject tree depending on their |
+important because some elements are only in the AXObjectImpl tree depending on their |
visibility, geometry, linewrapping, and so on. There are some subclasses of |
AXLayoutObject that implement special-case logic for specific types of Node. |
-There are also other subclasses of AXObject, which are mostly used for testing. |
+There are also other subclasses of AXObjectImpl, which are mostly used for testing. |
Note that not all AXLayoutObjects correspond to actual Nodes; some are synthetic |
layout objects which group related inline elements or similar. |
@@ -493,7 +493,7 @@ is defined by [automation.idl], which must be kept synchronized with |
[AXContentNodeData]: https://cs.chromium.org/chromium/src/content/common/ax_content_node_data.h |
[AXLayoutObject]: https://cs.chromium.org/chromium/src/third_party/WebKit/Source/modules/accessibility/AXLayoutObject.h |
[AXNodeObject]: https://cs.chromium.org/chromium/src/third_party/WebKit/Source/modules/accessibility/AXNodeObject.h |
-[AXObject]: https://cs.chromium.org/chromium/src/third_party/WebKit/Source/modules/accessibility/AXObject.h |
+[AXObjectImpl]: https://cs.chromium.org/chromium/src/third_party/WebKit/Source/modules/accessibility/AXObjectImpl.h |
dmazzoni
2017/05/05 05:18:46
This one is fine
|
[AXObjectCacheImpl]: https://cs.chromium.org/chromium/src/third_party/WebKit/Source/modules/accessibility/AXObjectCacheImpl.h |
[AXPlatformNode]: https://cs.chromium.org/chromium/src/ui/accessibility/platform/ax_platform_node.h |
[AXTreeSerializer]: https://cs.chromium.org/chromium/src/ui/accessibility/ax_tree_serializer.h |