Lines Matching refs:node
88 // depending on the node type.
196 /** Creates a document node in the table. */
206 // create node
216 // return node index
225 // create extra data node to store internal subset
237 // create node
243 // create extra data node
253 // in extra data node set baseURI value
257 // return node index
266 // create node
271 // create extra data node
299 // return node index
353 /** Creates an entity reference node in the table. */
356 // create node
363 // return node index
370 * Creates an element node with a URI in the table and type information.
376 // create node
384 // return node index
390 * Creates an element node in the table.
398 * Creates an element node with a URI in the table.
402 // create node
409 // return node index
470 // return node index
475 * Sets an attribute on an element node.
504 // return node index
519 // create node
529 // return node index
537 // create node
543 // return node index
548 /** Creates a text node in the table. */
552 // create node
560 // return node index
565 /** Creates a CDATA section node in the table. */
568 // create node
574 // return node index
579 /** Creates a processing instruction node in the table. */
582 // create node
588 // return node index
593 /** Creates a comment node in the table. */
596 // create node
602 // return node index
607 /** Creates a clone of the specified node. */
610 // clone immediate node
643 // return cloned node index
667 /** Adds an attribute node to the specified element. */
733 /** Adds an attribute node to the specified element. */
757 /** Inserts a child before the specified node in the table. */
785 * Returns the parent node of the given node.
793 * Returns the parent node of the given node.
794 * @param free True to free parent node.
809 /** Returns the last child of the given node. */
815 * Returns the last child of the given node.
832 * Returns the prev sibling of the given node.
840 * Returns the prev sibling of the given node.
872 * Returns the <i>real</i> prev sibling of the given node,
881 * Returns the <i>real</i> prev sibling of the given node.
946 /** Instantiates the requested node object. */
954 // get node type
962 // create new node
963 DeferredNode node = null;
967 // Standard DOM node types
972 node = new DeferredAttrNSImpl(this, nodeIndex);
974 node = new DeferredAttrImpl(this, nodeIndex);
980 node = new DeferredCDATASectionImpl(this, nodeIndex);
985 node = new DeferredCommentImpl(this, nodeIndex);
997 // this node is never "fast"
998 node = this;
1003 node = new DeferredDocumentTypeImpl(this, nodeIndex);
1004 // save the doctype node
1005 docType = (DocumentTypeImpl)node;
1015 // create node
1017 node = new DeferredElementNSImpl(this, nodeIndex);
1019 node = new DeferredElementImpl(this, nodeIndex);
1042 putIdentifier0(name, (Element)node);
1061 node = new DeferredEntityImpl(this, nodeIndex);
1066 node = new DeferredEntityReferenceImpl(this, nodeIndex);
1071 node = new DeferredNotationImpl(this, nodeIndex);
1076 node = new DeferredProcessingInstructionImpl(this, nodeIndex);
1081 node = new DeferredTextImpl(this, nodeIndex);
1086 // non-standard DOM node types
1090 node = new DeferredElementDefinitionImpl(this, nodeIndex);
1098 } // switch node type
1101 if (node != null) {
1102 return node;
1110 /** Returns the name of the given node. */
1116 * Returns the name of the given node.
1132 /** Returns the real value of the given node. */
1138 * Returns the real value of the given node.
1222 * Returns the value of the given node.
1231 * @return Object - type information for the attribute/element node
1255 * Returns the value of the given node.
1272 * Returns the extra info of the given node.
1280 * Returns the extra info of the given node.
1296 /** Returns the type of the given node. */
1302 * Returns the type of the given node.
1337 /** Returns the URI of the given node. */
1343 * Returns the URI of the given node.
1361 /** Registers an identifier name with a specified element node. */
1519 /** Returns the node index. */
1528 /** Synchronizes the node's data. */
1566 // will contain the reference to the element node
1606 * Synchronizes the node's children with the internal structure.
1641 ChildNode node = (ChildNode)getNodeObject(index);
1643 last = node;
1646 first.previousSibling = node;
1648 node.ownerNode = this;
1649 node.isOwned(true);
1650 node.nextSibling = first;
1651 first = node;
1654 int type = node.getNodeType();
1656 docElement = (ElementImpl)node;
1659 docType = (DocumentTypeImpl)node;
1675 * Synchronizes the node's children with the internal structure.
1705 ChildNode node = (ChildNode) getNodeObject(index);
1707 lastNode = node;
1710 firstNode.previousSibling = node;
1712 node.ownerNode = a;
1713 node.isOwned(true);
1714 node.nextSibling = firstNode;
1715 firstNode = node;
1732 * Synchronizes the node's children with the internal structure.
1755 ChildNode node = (ChildNode) getNodeObject(index);
1757 lastNode = node;
1760 firstNode.previousSibling = node;
1762 node.ownerNode = p;
1763 node.isOwned(true);
1764 node.nextSibling = firstNode;
1765 firstNode = node;
1849 /** Creates a node of the specified type. */
1856 // initialize node
1859 // return node index number
2049 * all of the paths to ID attributes when a node object is