| Index: Source/core/dom/NodeIteratorBase.h
|
| diff --git a/Source/core/dom/Traversal.h b/Source/core/dom/NodeIteratorBase.h
|
| similarity index 55%
|
| rename from Source/core/dom/Traversal.h
|
| rename to Source/core/dom/NodeIteratorBase.h
|
| index 58ef1524eefc3379b47e2c626878ef8bfa2ad849..0118e3ee1405dc7c8b6805a39e3bf06cf42e9106 100644
|
| --- a/Source/core/dom/Traversal.h
|
| +++ b/Source/core/dom/NodeIteratorBase.h
|
| @@ -22,37 +22,37 @@
|
| *
|
| */
|
|
|
| -#ifndef Traversal_h
|
| -#define Traversal_h
|
| +#ifndef NodeIteratorBase_h
|
| +#define NodeIteratorBase_h
|
|
|
| #include "bindings/v8/ScriptState.h"
|
| #include "wtf/RefPtr.h"
|
|
|
| namespace WebCore {
|
|
|
| - class Node;
|
| - class NodeFilter;
|
| -
|
| - class Traversal {
|
| - public:
|
| - Node* root() const { return m_root.get(); }
|
| - unsigned whatToShow() const { return m_whatToShow; }
|
| - NodeFilter* filter() const { return m_filter.get(); }
|
| - // |expandEntityReferences| first appeared in "DOM Level 2 Traversal and Range". However, this argument was
|
| - // never implemented, and, in DOM4, the function argument |expandEntityReferences| is removed from
|
| - // Document.createNodeIterator() and Document.createTreeWalker().
|
| - bool expandEntityReferences() const { return false; }
|
| -
|
| - protected:
|
| - Traversal(PassRefPtr<Node>, unsigned whatToShow, PassRefPtr<NodeFilter>);
|
| - short acceptNode(ScriptState*, Node*) const;
|
| -
|
| - private:
|
| - RefPtr<Node> m_root;
|
| - unsigned m_whatToShow;
|
| - RefPtr<NodeFilter> m_filter;
|
| - };
|
| +class Node;
|
| +class NodeFilter;
|
| +
|
| +class NodeIteratorBase {
|
| +public:
|
| + Node* root() const { return m_root.get(); }
|
| + unsigned whatToShow() const { return m_whatToShow; }
|
| + NodeFilter* filter() const { return m_filter.get(); }
|
| + // |expandEntityReferences| first appeared in "DOM Level 2 Traversal and Range". However, this argument was
|
| + // never implemented, and, in DOM4, the function argument |expandEntityReferences| is removed from
|
| + // Document.createNodeIterator() and Document.createTreeWalker().
|
| + bool expandEntityReferences() const { return false; }
|
| +
|
| +protected:
|
| + NodeIteratorBase(PassRefPtr<Node>, unsigned whatToShow, PassRefPtr<NodeFilter>);
|
| + short acceptNode(ScriptState*, Node*) const;
|
| +
|
| +private:
|
| + RefPtr<Node> m_root;
|
| + unsigned m_whatToShow;
|
| + RefPtr<NodeFilter> m_filter;
|
| +};
|
|
|
| } // namespace WebCore
|
|
|
| -#endif // Traversal_h
|
| +#endif // NodeIteratorBase_h
|
|
|