You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
65 lines
2.7 KiB
65 lines
2.7 KiB
//Auto-generated by kalyptus. DO NOT EDIT.
|
|
package org.trinitydesktop.koala;
|
|
|
|
import org.trinitydesktop.qt.Qt;
|
|
import org.trinitydesktop.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
|
|
}
|