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 510 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
521 bool wellFormed() const { return m_wellFormed; } | 521 bool wellFormed() const { return m_wellFormed; } |
522 | 522 |
523 const KURL& url() const { return m_url; } | 523 const KURL& url() const { return m_url; } |
524 void setURL(const KURL&); | 524 void setURL(const KURL&); |
525 | 525 |
526 // To understand how these concepts relate to one another, please see the | 526 // To understand how these concepts relate to one another, please see the |
527 // comments surrounding their declaration. | 527 // comments surrounding their declaration. |
528 const KURL& baseURL() const { return m_baseURL; } | 528 const KURL& baseURL() const { return m_baseURL; } |
529 void setBaseURLOverride(const KURL&); | 529 void setBaseURLOverride(const KURL&); |
530 const KURL& baseURLOverride() const { return m_baseURLOverride; } | 530 const KURL& baseURLOverride() const { return m_baseURLOverride; } |
531 const KURL& baseElementURL() const { return m_baseElementURL; } | 531 KURL validBaseElementURL() const; |
532 const AtomicString& baseTarget() const { return m_baseTarget; } | 532 const AtomicString& baseTarget() const { return m_baseTarget; } |
533 void processBaseElement(); | 533 void processBaseElement(); |
534 | 534 |
535 // Creates URL based on passed relative url and this documents base URL. | 535 // Creates URL based on passed relative url and this documents base URL. |
536 // Depending on base URL value it is possible that parent document | 536 // Depending on base URL value it is possible that parent document |
537 // base URL will be used instead. Uses completeURLWithOverride internally. | 537 // base URL will be used instead. Uses completeURLWithOverride internally. |
538 KURL completeURL(const String&) const; | 538 KURL completeURL(const String&) const; |
539 // Creates URL based on passed relative url and passed base URL override. | 539 // Creates URL based on passed relative url and passed base URL override. |
540 // Depending on baseURLOverride value it is possible that parent document | 540 // Depending on baseURLOverride value it is possible that parent document |
541 // base URL will be used instead of it. See baseURLForOverride function | 541 // base URL will be used instead of it. See baseURLForOverride function |
(...skipping 919 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1461 DEFINE_TYPE_CASTS(TreeScope, Document, document, true, true); | 1461 DEFINE_TYPE_CASTS(TreeScope, Document, document, true, true); |
1462 | 1462 |
1463 } // namespace blink | 1463 } // namespace blink |
1464 | 1464 |
1465 #ifndef NDEBUG | 1465 #ifndef NDEBUG |
1466 // Outside the WebCore namespace for ease of invocation from gdb. | 1466 // Outside the WebCore namespace for ease of invocation from gdb. |
1467 CORE_EXPORT void showLiveDocumentInstances(); | 1467 CORE_EXPORT void showLiveDocumentInstances(); |
1468 #endif | 1468 #endif |
1469 | 1469 |
1470 #endif // Document_h | 1470 #endif // Document_h |
OLD | NEW |