Lines Matching refs:node
37 * be unique within a process, and carries both node identification and
48 * <p>Text content of a node is represented by an index and length,
72 * internal node id and a pointer to the actual DTM object; this might
84 * Null node handles are represented by this value.
95 * The node is a <code>Root</code>.
100 * The node is an <code>Element</code>.
105 * The node is an <code>Attr</code>.
110 * The node is a <code>Text</code> node.
115 * The node is a <code>CDATASection</code>.
120 * The node is an <code>EntityReference</code>.
125 * The node is an <code>Entity</code>.
130 * The node is a <code>ProcessingInstruction</code>.
135 * The node is a <code>Comment</code>.
140 * The node is a <code>Document</code>.
145 * The node is a <code>DocumentType</code>.
150 * The node is a <code>DocumentFragment</code>.
155 * The node is a <code>Notation</code>.
160 * The node is a <code>namespace node</code>. Note that this is not
161 * currently a node type defined by the DOM API.
208 * with a start node (using iterator.setStartNode()).
228 * Given a node handle, test if it has child nodes.
231 * node. It's less useful in the DTM API, where
236 * @param nodeHandle int Handle of the node.
237 * @return int true if the given node has child nodes.
242 * Given a node handle, get the handle of the node's first child.
244 * @param nodeHandle int Handle of the node.
245 * @return int DTM node-number of first child,
251 * Given a node handle, get the handle of the node's last child.
253 * @param nodeHandle int Handle of the node.
260 * Retrieves an attribute node by local name and namespace URI
265 * @param elementHandle Handle of the node upon which to look up this attribute.
270 * @return The attribute node handle with the specified name (
278 * Given a node handle, get the index of the node's first attribute.
280 * @param nodeHandle int Handle of the node.
286 * Given a node handle, get the index of the node's first namespace node.
288 * @param nodeHandle handle to node, which should probably be an element
289 * node, but need not be.
292 * returned, false if only the node's own
300 * Given a node handle, advance to its next sibling.
301 * @param nodeHandle int Handle of the node.
308 * Given a node handle, find its preceeding sibling.
312 * @param nodeHandle the id of the node.
319 * Given a node handle, advance to the next attribute. If an
323 * @param nodeHandle int Handle of the node.
324 * @return int DTM node-number of the resolved attr,
333 * @param baseHandle handle to original node from where the first child
335 * @param namespaceHandle handle to node which must be of type
345 * Given a node handle, find its parent node.
347 * @param nodeHandle the id of the node.
355 * find the Node Handle of the Document node. Note
368 * Given a node handle, find the owning document node. This version mimics
371 * @param nodeHandle the id of the node.
372 * @return int Node handle of owning document, or DTM.NULL if the node was
379 * Given a node handle, find the owning document node.
381 * @param nodeHandle the id of the node.
382 * @return int Node handle of owning document, or the node itself if it was
384 * null for the Document node.)
390 * Get the string-value of a node as a String object
392 * for the definition of a node's string-value).
394 * @param nodeHandle The node ID.
396 * @return A string object that represents the string-value of the given node.
402 * the string-value of a node.
404 * for the definition of a node's string-value).
405 * Note that a single text node may have multiple text chunks.
407 * @param nodeHandle The node ID.
410 * the string-value of a node.
415 * Get a character array chunk in the string-value of a node.
417 * for the definition of a node's string-value).
418 * Note that a single text node may have multiple text chunks.
420 * @param nodeHandle The node ID.
432 * Given a node handle, return an ID that represents the node's expanded name.
434 * @param nodeHandle The handle to the node in question.
436 * @return the expanded-name id of the node.
450 * @return the expanded-name id of the node.
458 * @return String Local name of this node.
466 * @return String URI value of this node's namespace, or null if no
472 * Given a node handle, return its DOM-style node name. This will
475 * @param nodeHandle the id of the node.
476 * @return String Name of this node, which may be an empty string.
482 * Given a node handle, return the XPath node name. This should be
486 * @param nodeHandle the id of the node.
487 * @return String Name of this node.
492 * Given a node handle, return its DOM-style localname.
494 * prefix, if present, or the whole node name if no prefix exists)
496 * @param nodeHandle the id of the node.
497 * @return String Local name of this node.
504 * Given a node handle, return the prefix used to map to the namespace.
510 * @param nodeHandle the id of the node.
511 * @return String prefix of this node's name, or "" if no explicit
517 * Given a node handle, return its DOM-style namespace URI
518 * (As defined in Namespaces, this is the declared URI which this node's
520 * @param nodeHandle the id of the node.
521 * @return String URI value of this node's namespace, or null if no
527 * Given a node handle, return its node value. This is mostly
530 * @param nodeHandle The node id.
531 * @return String Value of this node, or null if not
532 * meaningful for this node type.
537 * Given a node handle, return its DOM-style node type.
541 * @param nodeHandle The node id.
547 * Get the depth level of this node in the tree (equals 1 for
548 * a parentless node).
550 * @param nodeHandle The node id.
560 * that feature is supported by this node.
567 * supported on this node, <code>false</code> otherwise.
591 * @param nodeHandle The node id, which can be any valid node handle.
600 * @param nodeHandle The node id, which can be any valid node handle.
612 * @param nodeHandle The node id, which can be any valid node handle.
682 * node (see [3.3 Unparsed Entities]). It returns the empty string if
749 * text node represents white space appearing within element content
770 * @param nodeHandle the node ID.
771 * @return <code>true</code> if the node definitely represents whitespace in
784 * @param documentHandle A node handle that must identify a document.
798 * refer to an attribute node.
807 * string-value of the given node (see http://www.w3.org/TR/xpath#data-model
808 * for the definition of a node's string-value). Multiple calls to the
812 * @param nodeHandle The node ID.
829 * @param nodeHandle The node ID.
838 * Return an DOM node for the given node.
840 * @param nodeHandle The node ID.
842 * @return A node representation of the DTM node.
909 * the node is always cloned in a base DTM, since our basic behavior
920 * @param newChild Must be a valid new node handle.
928 * Append a text node child that will be constructed from a string,
936 * Get the location of a node in the source document.
938 * @param node an <code>int</code> value
942 public SourceLocator getSourceLocatorFor(int node);