diff options
Diffstat (limited to 'kdejava/koala/org/kde/koala/Text.java')
-rw-r--r-- | kdejava/koala/org/kde/koala/Text.java | 64 |
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 +} |