summaryrefslogtreecommitdiffstats
path: root/khtml/dom/dom_text.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'khtml/dom/dom_text.cpp')
-rw-r--r--khtml/dom/dom_text.cpp237
1 files changed, 0 insertions, 237 deletions
diff --git a/khtml/dom/dom_text.cpp b/khtml/dom/dom_text.cpp
deleted file mode 100644
index af4584410..000000000
--- a/khtml/dom/dom_text.cpp
+++ /dev/null
@@ -1,237 +0,0 @@
-/**
- * This file is part of the DOM implementation for KDE.
- *
- * (C) 1999 Lars Knoll ([email protected])
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Library General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Library General Public License for more details.
- *
- * You should have received a copy of the GNU Library General Public License
- * along with this library; see the file COPYING.LIB. If not, write to
- * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- * Boston, MA 02110-1301, USA.
- *
- */
-
-#include "dom/dom_exception.h"
-#include "dom/dom_text.h"
-#include "xml/dom_textimpl.h"
-
-using namespace DOM;
-
-CharacterData::CharacterData() : Node()
-{
-}
-
-CharacterData::CharacterData(const CharacterData &other) : Node(other)
-{
-}
-
-CharacterData &CharacterData::operator = (const Node &other)
-{
- NodeImpl* ohandle = other.handle();
- if ( impl != ohandle ) {
- if (!ohandle ||
- ( ohandle->nodeType() != CDATA_SECTION_NODE &&
- ohandle->nodeType() != TEXT_NODE &&
- ohandle->nodeType() != COMMENT_NODE )) {
- if ( impl ) impl->deref();
- impl = 0;
- } else {
- Node::operator =(other);
- }
- }
- return *this;
-}
-
-CharacterData &CharacterData::operator = (const CharacterData &other)
-{
- Node::operator =(other);
- return *this;
-}
-
-CharacterData::~CharacterData()
-{
-}
-
-DOMString CharacterData::data() const
-{
- if(!impl) return DOMString();
- return ((CharacterDataImpl *)impl)->data();
-}
-
-void CharacterData::setData( const DOMString &str )
-{
- if (!impl)
- return; // ### enable throw DOMException(DOMException::NOT_FOUND_ERR);
-
- int exceptioncode = 0;
- ((CharacterDataImpl *)impl)->setData(str, exceptioncode);
- if ( exceptioncode )
- throw DOMException( exceptioncode );
- return;
-}
-
-unsigned long CharacterData::length() const
-{
- if ( impl )
- return ((CharacterDataImpl *)impl)->length();
- return 0;
-}
-
-DOMString CharacterData::substringData( const unsigned long offset, const unsigned long count )
-{
- if (!impl)
- return DOMString(); // ### enable throw DOMException(DOMException::NOT_FOUND_ERR);
-
- int exceptioncode = 0;
- DOMString str = ((CharacterDataImpl *)impl)->substringData(offset, count, exceptioncode);
- if ( exceptioncode )
- throw DOMException( exceptioncode );
- return str;
-}
-
-void CharacterData::appendData( const DOMString &arg )
-{
- if (!impl)
- return; // ### enable throw DOMException(DOMException::NOT_FOUND_ERR);
-
- int exceptioncode = 0;
- ((CharacterDataImpl *)impl)->appendData(arg, exceptioncode);
- if ( exceptioncode )
- throw DOMException( exceptioncode );
-}
-
-void CharacterData::insertData( const unsigned long offset, const DOMString &arg )
-{
- if (!impl)
- return; // ### enable throw DOMException(DOMException::NOT_FOUND_ERR);
-
- int exceptioncode = 0;
- ((CharacterDataImpl *)impl)->insertData(offset, arg, exceptioncode);
- if ( exceptioncode )
- throw DOMException( exceptioncode );
-}
-
-void CharacterData::deleteData( const unsigned long offset, const unsigned long count )
-{
- if (!impl)
- return; // ### enable throw DOMException(DOMException::NOT_FOUND_ERR);
-
- int exceptioncode = 0;
- ((CharacterDataImpl *)impl)->deleteData(offset, count, exceptioncode);
- if ( exceptioncode )
- throw DOMException( exceptioncode );
-}
-
-void CharacterData::replaceData( const unsigned long offset, const unsigned long count, const DOMString &arg )
-{
- if (!impl)
- return; // ### enable throw DOMException(DOMException::NOT_FOUND_ERR);
-
- int exceptioncode = 0;
- ((CharacterDataImpl *)impl)->replaceData(offset, count, arg, exceptioncode);
- if ( exceptioncode )
- throw DOMException( exceptioncode );
-}
-
-CharacterData::CharacterData(CharacterDataImpl *i) : Node(i)
-{
-}
-
-// ---------------------------------------------------------------------------
-
-Comment::Comment() : CharacterData()
-{
-}
-
-Comment::Comment(const Comment &other) : CharacterData(other)
-{
-}
-
-Comment &Comment::operator = (const Node &other)
-{
- NodeImpl* ohandle = other.handle();
- if ( impl != ohandle ) {
- if (!ohandle || ohandle->nodeType() != COMMENT_NODE) {
- if ( impl ) impl->deref();
- impl = 0;
- } else {
- Node::operator =(other);
- }
- }
- return *this;
-}
-
-Comment &Comment::operator = (const Comment &other)
-{
- CharacterData::operator =(other);
- return *this;
-}
-
-Comment::~Comment()
-{
-}
-
-Comment::Comment(CommentImpl *i) : CharacterData(i)
-{
-}
-
-// ----------------------------------------------------------------------------
-
-Text::Text()
-{
-}
-
-Text::Text(const Text &other) : CharacterData(other)
-{
-}
-
-Text &Text::operator = (const Node &other)
-{
- NodeImpl* ohandle = other.handle();
- if ( impl != ohandle ) {
- if (!ohandle ||
- (ohandle->nodeType() != TEXT_NODE &&
- ohandle->nodeType() != CDATA_SECTION_NODE)) {
- if ( impl ) impl->deref();
- impl = 0;
- } else {
- Node::operator =(other);
- }
- }
- return *this;
-}
-
-Text &Text::operator = (const Text &other)
-{
- Node::operator =(other);
- return *this;
-}
-
-Text::~Text()
-{
-}
-
-Text Text::splitText( const unsigned long offset )
-{
- if (!impl)
- return 0; // ### enable throw DOMException(DOMException::NOT_FOUND_ERR);
-
- int exceptioncode = 0;
- TextImpl *newText = static_cast<TextImpl *>(impl)->splitText(offset, exceptioncode );
- if ( exceptioncode )
- throw DOMException( exceptioncode );
- return newText;
-}
-
-Text::Text(TextImpl *i) : CharacterData(i)
-{
-}