diff options
Diffstat (limited to 'WebCore/dom/Comment.h')
-rw-r--r-- | WebCore/dom/Comment.h | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/WebCore/dom/Comment.h b/WebCore/dom/Comment.h index d00ba62..680ffae 100644 --- a/WebCore/dom/Comment.h +++ b/WebCore/dom/Comment.h @@ -1,9 +1,7 @@ /* - * This file is part of the DOM implementation for KDE. - * * Copyright (C) 1999 Lars Knoll (knoll@kde.org) * (C) 1999 Antti Koivisto (koivisto@kde.org) - * Copyright (C) 2003 Apple Computer, Inc. + * Copyright (C) 2003, 2009 Apple Inc. All rights reserved. * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Library General Public @@ -31,16 +29,14 @@ namespace WebCore { class Comment : public CharacterData { public: - Comment(Document*, const String &_text); - Comment(Document*); - virtual ~Comment(); + static PassRefPtr<Comment> create(Document*, const String&); + +private: + Comment(Document*, const String&); - // DOM methods overridden from parent classes virtual String nodeName() const; virtual NodeType nodeType() const; virtual PassRefPtr<Node> cloneNode(bool deep); - - // Other methods (not part of DOM) virtual bool isCommentNode() const { return true; } virtual bool childTypeAllowed(NodeType); }; |