| Index: content/browser/accessibility/accessibility_tree_formatter.h
|
| diff --git a/content/browser/accessibility/accessibility_tree_formatter.h b/content/browser/accessibility/accessibility_tree_formatter.h
|
| index 8db914a9fa5433b24957ce55b8934d56819dfdbb..39c6a4aa283c5473bad3c24ccbcfeb2a8346a49c 100644
|
| --- a/content/browser/accessibility/accessibility_tree_formatter.h
|
| +++ b/content/browser/accessibility/accessibility_tree_formatter.h
|
| @@ -27,27 +27,7 @@
|
| explicit AccessibilityTreeFormatter(BrowserAccessibility* root);
|
| virtual ~AccessibilityTreeFormatter();
|
|
|
| - // A single filter specification. See GetAllowString() and GetDenyString()
|
| - // for more information.
|
| - struct Filter {
|
| - enum Type {
|
| - ALLOW,
|
| - ALLOW_EMPTY,
|
| - DENY
|
| - };
|
| - base::string16 match_str;
|
| - Type type;
|
| -
|
| - Filter(base::string16 match_str, Type type)
|
| - : match_str(match_str), type(type) {}
|
| - };
|
| -
|
| static AccessibilityTreeFormatter* Create(WebContents* wc);
|
| -
|
| - static bool MatchesFilters(
|
| - const std::vector<Filter>& filters,
|
| - const base::string16& text,
|
| - bool default_result);
|
|
|
| // Populates the given DictionaryValue with the accessibility tree.
|
| // The dictionary contains a key/value pair for each attribute of the node,
|
| @@ -74,13 +54,24 @@
|
| // Dumps a BrowserAccessibility tree into a string.
|
| void FormatAccessibilityTree(base::string16* contents);
|
|
|
| + // A single filter specification. See GetAllowString() and GetDenyString()
|
| + // for more information.
|
| + struct Filter {
|
| + enum Type {
|
| + ALLOW,
|
| + ALLOW_EMPTY,
|
| + DENY
|
| + };
|
| + base::string16 match_str;
|
| + Type type;
|
| +
|
| + Filter(base::string16 match_str, Type type)
|
| + : match_str(match_str), type(type) {}
|
| + };
|
| +
|
| // Set regular expression filters that apply to each component of every
|
| // line before it's output.
|
| void SetFilters(const std::vector<Filter>& filters);
|
| -
|
| - // If true, the internal accessibility id of each node will be included
|
| - // in its output.
|
| - void set_show_ids(bool show_ids) { show_ids_ = show_ids; }
|
|
|
| // Suffix of the expectation file corresponding to html file.
|
| // Example:
|
| @@ -128,7 +119,10 @@
|
| const base::DictionaryValue& value);
|
|
|
| // Returns a platform specific representation of a BrowserAccessibility.
|
| - base::string16 ToString(const base::DictionaryValue& node);
|
| + // Should be zero or more complete lines, each with |prefix| prepended
|
| + // (to indent each line).
|
| + base::string16 ToString(const base::DictionaryValue& node,
|
| + const base::string16& indent);
|
|
|
| void Initialize();
|
|
|
| @@ -147,9 +141,6 @@
|
| // Filters used when formatting the accessibility tree as text.
|
| std::vector<Filter> filters_;
|
|
|
| - // Whether or not node ids should be included in the dump.
|
| - bool show_ids_;
|
| -
|
| DISALLOW_COPY_AND_ASSIGN(AccessibilityTreeFormatter);
|
| };
|
|
|
|
|