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&); |