summaryrefslogtreecommitdiffstats
path: root/kdejava/koala/org/kde/koala/Text.java
diff options
context:
space:
mode:
Diffstat (limited to 'kdejava/koala/org/kde/koala/Text.java')
-rw-r--r--kdejava/koala/org/kde/koala/Text.java64
1 files changed, 64 insertions, 0 deletions
diff --git a/kdejava/koala/org/kde/koala/Text.java b/kdejava/koala/org/kde/koala/Text.java
new file mode 100644
index 00000000..41bebbac
--- /dev/null
+++ b/kdejava/koala/org/kde/koala/Text.java
@@ -0,0 +1,64 @@
+//Auto-generated by kalyptus. DO NOT EDIT.
+package org.kde.koala;
+
+import org.kde.qt.Qt;
+import org.kde.qt.QtSupport;
+
+/**
+
+ The <code>Text</code> interface represents the textual content
+ (termed <a href="&xml-spec;#syntax"> character data </a> in XML) of
+ an <code>Element</code> or <code>Attr</code> . If there is no
+ markup inside an element's content, the text is contained in a
+ single object implementing the <code>Text</code> interface that
+ is the only child of the element. If there is markup, it is parsed
+ into a list of elements and <code>Text</code> nodes that form the
+ list of children of the element.
+ When a document is first made available via the DOM, there is only
+ one <code>Text</code> node for each block of text. Users may
+ create adjacent <code>Text</code> nodes that represent the
+ contents of a given element without any intervening markup, but
+ should be aware that there is no way to represent the separations
+ between these nodes in XML or HTML, so they will not (in general)
+ persist between DOM editing sessions. The <code>normalize</code>()
+ method on <code>Element</code> merges any such adjacent
+ <code>Text</code> objects into a single node for each block of
+ text; this is recommended before employing operations that depend
+ on a particular document structure, such as navigation with
+ <code>XPointers</code>.
+ @short The <code>Text</code> interface represents the textual content (termed <a href="&xml-spec;#syntax"> character data </a> in XML) of an <code>Element</code> or <code>Attr</code> .
+
+*/
+public class Text extends CharacterData {
+ protected Text(Class dummy){super((Class) null);}
+ public Text() {
+ super((Class) null);
+ newText();
+ }
+ private native void newText();
+ public Text(Text other) {
+ super((Class) null);
+ newText(other);
+ }
+ private native void newText(Text other);
+ public Text(Node other) {
+ super((Class) null);
+ newText(other);
+ }
+ private native void newText(Node other);
+ /**
+ Breaks this <code>Text</code> node into two Text nodes at the
+ specified offset, keeping both in the tree as siblings. This
+ node then only contains all the content up to the <code>offset</code>
+ point. And a new <code>Text</code> node, which is
+ inserted as the next sibling of this node, contains all the
+ content at and after the <code>offset</code> point.
+ @param offset The offset at which to split, starting from 0.
+ NO_MODIFICATION_ALLOWED_ERR: Raised if this node is readonly.
+ @return The new <code>Text</code> node.
+
+ @short Breaks this <code>Text</code> node into two Text nodes at the specified offset, keeping both in the tree as siblings.
+ */
+ public native Text splitText(long offset);
+ // DOM::Text* Text(DOM::TextImpl* arg1); >>>> NOT CONVERTED
+}