OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) | 2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) |
3 * (C) 1999 Antti Koivisto (koivisto@kde.org) | 3 * (C) 1999 Antti Koivisto (koivisto@kde.org) |
4 * (C) 2001 Dirk Mueller (mueller@kde.org) | 4 * (C) 2001 Dirk Mueller (mueller@kde.org) |
5 * (C) 2006 Alexey Proskuryakov (ap@webkit.org) | 5 * (C) 2006 Alexey Proskuryakov (ap@webkit.org) |
6 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2012 Apple Inc. All r
ights reserved. | 6 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2012 Apple Inc. All r
ights reserved. |
7 * Copyright (C) 2008, 2009 Torch Mobile Inc. All rights reserved. (http://www.t
orchmobile.com/) | 7 * Copyright (C) 2008, 2009 Torch Mobile Inc. All rights reserved. (http://www.t
orchmobile.com/) |
8 * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies) | 8 * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies) |
9 * Copyright (C) 2011 Google Inc. All rights reserved. | 9 * Copyright (C) 2011 Google Inc. All rights reserved. |
10 * | 10 * |
(...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
113 class HTMLNameCollection; | 113 class HTMLNameCollection; |
114 class HTMLScriptElement; | 114 class HTMLScriptElement; |
115 class HitTestRequest; | 115 class HitTestRequest; |
116 class HitTestResult; | 116 class HitTestResult; |
117 class IntPoint; | 117 class IntPoint; |
118 class JSNode; | 118 class JSNode; |
119 class LayoutPoint; | 119 class LayoutPoint; |
120 class LayoutRect; | 120 class LayoutRect; |
121 class LiveNodeListBase; | 121 class LiveNodeListBase; |
122 class Locale; | 122 class Locale; |
| 123 class Location; |
123 class MediaQueryList; | 124 class MediaQueryList; |
124 class MediaQueryMatcher; | 125 class MediaQueryMatcher; |
125 class MouseEventWithHitTestResults; | 126 class MouseEventWithHitTestResults; |
126 class NamedFlowCollection; | 127 class NamedFlowCollection; |
127 class NodeFilter; | 128 class NodeFilter; |
128 class NodeIterator; | 129 class NodeIterator; |
129 class Page; | 130 class Page; |
130 class PlatformMouseEvent; | 131 class PlatformMouseEvent; |
131 class ProcessingInstruction; | 132 class ProcessingInstruction; |
132 class Range; | 133 class Range; |
(...skipping 171 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
304 | 305 |
305 DOMImplementation* implementation(); | 306 DOMImplementation* implementation(); |
306 | 307 |
307 Element* documentElement() const | 308 Element* documentElement() const |
308 { | 309 { |
309 return m_documentElement.get(); | 310 return m_documentElement.get(); |
310 } | 311 } |
311 | 312 |
312 bool hasManifest() const; | 313 bool hasManifest() const; |
313 | 314 |
| 315 Location* location() const; |
| 316 |
314 PassRefPtr<Element> createElement(const AtomicString& name, ExceptionState&)
; | 317 PassRefPtr<Element> createElement(const AtomicString& name, ExceptionState&)
; |
315 PassRefPtr<DocumentFragment> createDocumentFragment(); | 318 PassRefPtr<DocumentFragment> createDocumentFragment(); |
316 PassRefPtr<Text> createTextNode(const String& data); | 319 PassRefPtr<Text> createTextNode(const String& data); |
317 PassRefPtr<Comment> createComment(const String& data); | 320 PassRefPtr<Comment> createComment(const String& data); |
318 PassRefPtr<CDATASection> createCDATASection(const String& data, ExceptionSta
te&); | 321 PassRefPtr<CDATASection> createCDATASection(const String& data, ExceptionSta
te&); |
319 PassRefPtr<ProcessingInstruction> createProcessingInstruction(const String&
target, const String& data, ExceptionState&); | 322 PassRefPtr<ProcessingInstruction> createProcessingInstruction(const String&
target, const String& data, ExceptionState&); |
320 PassRefPtr<Attr> createAttribute(const String& name, ExceptionState&); | 323 PassRefPtr<Attr> createAttribute(const String& name, ExceptionState&); |
321 PassRefPtr<Attr> createAttributeNS(const String& namespaceURI, const String&
qualifiedName, ExceptionState&, bool shouldIgnoreNamespaceChecks = false); | 324 PassRefPtr<Attr> createAttributeNS(const String& namespaceURI, const String&
qualifiedName, ExceptionState&, bool shouldIgnoreNamespaceChecks = false); |
322 PassRefPtr<Node> importNode(Node* importedNode, ExceptionState& ec) { return
importNode(importedNode, true, ec); } | 325 PassRefPtr<Node> importNode(Node* importedNode, ExceptionState& ec) { return
importNode(importedNode, true, ec); } |
323 PassRefPtr<Node> importNode(Node* importedNode, bool deep, ExceptionState&); | 326 PassRefPtr<Node> importNode(Node* importedNode, bool deep, ExceptionState&); |
(...skipping 1086 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1410 inline bool Node::isDocumentNode() const | 1413 inline bool Node::isDocumentNode() const |
1411 { | 1414 { |
1412 return this == documentInternal(); | 1415 return this == documentInternal(); |
1413 } | 1416 } |
1414 | 1417 |
1415 Node* eventTargetNodeForDocument(Document*); | 1418 Node* eventTargetNodeForDocument(Document*); |
1416 | 1419 |
1417 } // namespace WebCore | 1420 } // namespace WebCore |
1418 | 1421 |
1419 #endif // Document_h | 1422 #endif // Document_h |
OLD | NEW |