Index: content/browser/accessibility/dump_accessibility_tree_helper.h |
diff --git a/content/browser/accessibility/dump_accessibility_tree_helper.h b/content/browser/accessibility/dump_accessibility_tree_helper.h |
deleted file mode 100644 |
index ff5883bb4cc5a250ff85fc7689b03f584c0ae9e7..0000000000000000000000000000000000000000 |
--- a/content/browser/accessibility/dump_accessibility_tree_helper.h |
+++ /dev/null |
@@ -1,98 +0,0 @@ |
-// Copyright (c) 2012 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#ifndef CONTENT_BROWSER_ACCESSIBILITY_DUMP_ACCESSIBILITY_TREE_HELPER_H_ |
-#define CONTENT_BROWSER_ACCESSIBILITY_DUMP_ACCESSIBILITY_TREE_HELPER_H_ |
- |
-#include <vector> |
- |
-#include "base/files/file_path.h" |
-#include "base/string16.h" |
-#include "base/utf_string_conversions.h" |
-#include "content/browser/accessibility/browser_accessibility.h" |
- |
-namespace content { |
- |
-// A utility class for retrieving platform specific accessibility information. |
-// This is extended by a subclass for each platform where accessibility is |
-// implemented. |
-class DumpAccessibilityTreeHelper { |
- public: |
- DumpAccessibilityTreeHelper(); |
- virtual ~DumpAccessibilityTreeHelper(); |
- |
- // Dumps a BrowserAccessibility tree into a string. |
- void DumpAccessibilityTree(BrowserAccessibility* node, |
- string16* contents); |
- |
- // A single filter specification. See GetAllowString() and GetDenyString() |
- // for more information. |
- struct Filter { |
- enum Type { |
- ALLOW, |
- ALLOW_EMPTY, |
- DENY |
- }; |
- string16 match_str; |
- Type type; |
- |
- Filter(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); |
- |
- // Suffix of the expectation file corresponding to html file. |
- // Example: |
- // HTML test: test-file.html |
- // Expected: test-file-expected-mac.txt. |
- // Auto-generated: test-file-actual-mac.txt |
- const base::FilePath::StringType GetActualFileSuffix() const; |
- const base::FilePath::StringType GetExpectedFileSuffix() const; |
- |
- // A platform-specific string that indicates a given line in a file |
- // is an allow-empty, allow or deny filter. Example: |
- // Mac values: |
- // GetAllowEmptyString() -> "@MAC-ALLOW-EMPTY:" |
- // GetAllowString() -> "@MAC-ALLOW:" |
- // GetDenyString() -> "@MAC-DENY:" |
- // Example html: |
- // <!-- |
- // @MAC-ALLOW-EMPTY:description* |
- // @MAC-ALLOW:roleDescription* |
- // @MAC-DENY:subrole* |
- // --> |
- // <p>Text</p> |
- const std::string GetAllowEmptyString() const; |
- const std::string GetAllowString() const; |
- const std::string GetDenyString() const; |
- |
- protected: |
- void RecursiveDumpAccessibilityTree(BrowserAccessibility* node, |
- string16* contents, |
- int indent); |
- |
- // Returns a platform specific representation of a BrowserAccessibility. |
- // Should be zero or more complete lines, each with |prefix| prepended |
- // (to indent each line). |
- string16 ToString(BrowserAccessibility* node, char* prefix); |
- |
- void Initialize(); |
- |
- bool MatchesFilters(const string16& text, bool default_result); |
- void StartLine(); |
- void Add(bool include_by_default, const string16& attr); |
- string16 FinishLine(); |
- |
- std::vector<Filter> filters_; |
- string16 line_; |
- |
- DISALLOW_COPY_AND_ASSIGN(DumpAccessibilityTreeHelper); |
-}; |
- |
-} // namespace content |
- |
-#endif // CONTENT_BROWSER_ACCESSIBILITY_DUMP_ACCESSIBILITY_TREE_HELPER_H_ |