public final class CPDFPageAccessibilityCoordinator
extends java.lang.Object
| Constructor and Description |
|---|
CPDFPageAccessibilityCoordinator(CPDFPageView pageView,
CPDFAccessibilityConfig config,
java.util.List<IAccessibilityNodeProvider> providers,
ReadingOrderStrategy readingOrderStrategy) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearVisibleNodes() |
AccessibilitySemanticNode |
findNodeAt(int x,
int y) |
java.util.List<AccessibilitySemanticNode> |
getCachedVisibleNodes() |
java.util.List<AccessibilitySemanticNode> |
getVisibleNodes() |
void |
invalidateVisibleNodes() |
boolean |
performPlatformAction(AccessibilitySemanticNode node,
int action,
android.os.Bundle args) |
boolean |
performSemanticAction(AccessibilitySemanticNode node,
AccessibilityNodeAction action,
android.os.Bundle args) |
void |
rebuildVisibleNodes() |
void |
rebuildVisibleNodes(CPDFAccessibilityConfig config) |
void |
setConfig(CPDFAccessibilityConfig config) |
void |
setProviders(java.util.List<IAccessibilityNodeProvider> providers) |
public CPDFPageAccessibilityCoordinator(CPDFPageView pageView, CPDFAccessibilityConfig config, java.util.List<IAccessibilityNodeProvider> providers, ReadingOrderStrategy readingOrderStrategy)
public void setProviders(java.util.List<IAccessibilityNodeProvider> providers)
public void setConfig(CPDFAccessibilityConfig config)
public void rebuildVisibleNodes()
public void rebuildVisibleNodes(CPDFAccessibilityConfig config)
public void clearVisibleNodes()
public void invalidateVisibleNodes()
public java.util.List<AccessibilitySemanticNode> getVisibleNodes()
public java.util.List<AccessibilitySemanticNode> getCachedVisibleNodes()
public AccessibilitySemanticNode findNodeAt(int x, int y)
public boolean performPlatformAction(AccessibilitySemanticNode node, int action, android.os.Bundle args)
public boolean performSemanticAction(AccessibilitySemanticNode node, AccessibilityNodeAction action, android.os.Bundle args)