| Index: Source/WebCore/dom/Node.h
|
| ===================================================================
|
| --- Source/WebCore/dom/Node.h (revision 122245)
|
| +++ Source/WebCore/dom/Node.h (working copy)
|
| @@ -69,6 +69,7 @@
|
| class NamedNodeMap;
|
| class NameNodeList;
|
| class NodeList;
|
| +class NodeListsNodeData;
|
| class NodeRareData;
|
| class NodeRenderingContext;
|
| class PlatformKeyboardEvent;
|
| @@ -558,23 +559,14 @@
|
|
|
| void invalidateNodeListsCacheAfterAttributeChanged(const QualifiedName&, Element* attributeOwnerElement);
|
| void invalidateNodeListsCacheAfterChildrenChanged();
|
| - void removeCachedClassNodeList(ClassNodeList*, const String&);
|
| -
|
| - void removeCachedNameNodeList(NameNodeList*, const String&);
|
| - void removeCachedTagNodeList(TagNodeList*, const AtomicString&);
|
| - void removeCachedTagNodeList(TagNodeList*, const QualifiedName&);
|
| - void removeCachedLabelsNodeList(DynamicSubtreeNodeList*);
|
| -
|
| + NodeListsNodeData* nodeLists();
|
| void removeCachedChildNodeList();
|
|
|
| - PassRefPtr<RadioNodeList> radioNodeList(const AtomicString&);
|
| - void removeCachedRadioNodeList(RadioNodeList*, const AtomicString&);
|
| - void resetCachedRadioNodeListRootNode();
|
| -
|
| PassRefPtr<NodeList> getElementsByTagName(const AtomicString&);
|
| PassRefPtr<NodeList> getElementsByTagNameNS(const AtomicString& namespaceURI, const AtomicString& localName);
|
| PassRefPtr<NodeList> getElementsByName(const String& elementName);
|
| PassRefPtr<NodeList> getElementsByClassName(const String& classNames);
|
| + PassRefPtr<RadioNodeList> radioNodeList(const AtomicString&);
|
|
|
| PassRefPtr<Element> querySelector(const AtomicString& selectors, ExceptionCode&);
|
| PassRefPtr<NodeList> querySelectorAll(const AtomicString& selectors, ExceptionCode&);
|
|
|