Changeset 13393 for trunk/WebCore/dom/Text.h
- Timestamp:
- 03/19/06 18:57:59 (3 years ago)
- Files:
-
- 1 moved
-
trunk/WebCore/dom/Text.h (moved) (moved from trunk/WebCore/dom/TextImpl.h) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebCore/dom/Text.h
r13167 r13393 26 26 #define DOM_TextImpl_h 27 27 28 #include "CharacterData Impl.h"28 #include "CharacterData.h" 29 29 30 30 namespace WebCore { 31 31 32 class Text Impl : public CharacterDataImpl32 class Text : public CharacterData 33 33 { 34 34 public: 35 Text Impl(DocumentImpl *impl, const DOMString &_text);36 Text Impl(DocumentImpl*impl);37 virtual ~Text Impl();35 Text(Document *impl, const String &_text); 36 Text(Document *impl); 37 virtual ~Text(); 38 38 39 39 // DOM methods & attributes for CharacterData 40 40 41 Text Impl*splitText ( const unsigned offset, ExceptionCode&);41 Text *splitText ( const unsigned offset, ExceptionCode&); 42 42 43 43 // DOM methods overridden from parent classes 44 44 const AtomicString& localName() const; 45 virtual DOMString nodeName() const;45 virtual String nodeName() const; 46 46 virtual NodeType nodeType() const; 47 virtual PassRefPtr<Node Impl> cloneNode(bool deep);47 virtual PassRefPtr<Node> cloneNode(bool deep); 48 48 49 49 // Other methods (not part of DOM) … … 56 56 virtual bool childTypeAllowed(NodeType); 57 57 58 virtual DOMString toString() const;58 virtual String toString() const; 59 59 60 60 #ifndef NDEBUG … … 63 63 64 64 protected: 65 virtual Text Impl* createNew(DOMStringImpl*);65 virtual Text* createNew(StringImpl*); 66 66 }; 67 67