Table 15-26 summarizes the methods of available through TextRef
interface.
Table 15-26 Summary of NodeIterator Methods; Dom Package
Function | Summary |
---|---|
TextRef
|
Constructor. |
splitText
|
Split text node into two. |
~TextRef
|
Public default destructor. |
Class constructor.
Syntax | Description |
---|---|
TextRef( const NodeRef< Node>& node_ref, Node* nptr); |
Used to create references to a given text node after a call to createtext .
|
TextRef( const TextRef< Node>& nref); |
Copy constructor. |
Parameter | Description |
---|---|
node_ref |
reference to provide the context |
nptr |
referenced node |
(TextRef)
Node
reference object
Splits a single text node into two text nodes; the original data is split between them. The offset is zero-based, and is in characters, not bytes. The original node is retained, its data is just truncated. A new text node is created which contains the remainder of the original data, and is inserted as the next sibling of the original. The new text node is returned.
Node* splitText( ub4 offset) throw (DOMException);
Parameter | Description |
---|---|
offset |
character offset where to split text |
(Node*)
new node
This is the default destructor.
~TextRef();