Home | History | Annotate | Download | only in ref

Lines Matching refs:nodeHandle

790   public String dumpNode(int nodeHandle)
792 if(nodeHandle==DTM.NULL)
796 switch (getNodeType(nodeHandle))
846 sb.append("["+nodeHandle+": "+typestring+
847 "(0x"+Integer.toHexString(getExpandedTypeID(nodeHandle))+") "+
848 getNodeNameX(nodeHandle)+" {"+getNamespaceURI(nodeHandle)+"}"+
849 "=\""+ getNodeValue(nodeHandle)+"\"]");
872 * (dtm.getFirstChild(nodeHandle)!=DTM.NULL) is just as fast and
876 * @param nodeHandle int Handle of the node.
879 public boolean hasChildNodes(int nodeHandle)
882 int identity = makeNodeIdentity(nodeHandle);
900 * @return NodeHandle (external representation of node)
926 * @param nodeHandle (external representation of node)
929 final public int makeNodeIdentity(int nodeHandle)
931 if(NULL==nodeHandle) return NULL;
939 int whichDTMindex=nodeHandle>>>DTMManager.IDENT_DTM_NODE_BITS;
950 | (nodeHandle & DTMManager.IDENT_NODE_DEFAULT);
953 int whichDTMid=m_dtmIdent.indexOf(nodeHandle & DTMManager.IDENT_DTM_DEFAULT);
957 + (nodeHandle & DTMManager.IDENT_NODE_DEFAULT);
966 * @param nodeHandle int Handle of the node.
969 public int getFirstChild(int nodeHandle)
972 int identity = makeNodeIdentity(nodeHandle);
983 * @param nodeHandle int Handle of the node.
986 public int getTypedFirstChild(int nodeHandle, int nodeType)
991 for (firstChild = _firstch(makeNodeIdentity(nodeHandle));
1002 for (firstChild = _firstch(makeNodeIdentity(nodeHandle));
1018 * @param nodeHandle int Handle of the node.
1022 public int getLastChild(int nodeHandle)
1025 int identity = makeNodeIdentity(nodeHandle);
1041 * @param nodeHandle int Handle of the node upon which to look up this attribute..
1050 public abstract int getAttributeNode(int nodeHandle, String namespaceURI,
1056 * @param nodeHandle int Handle of the node.
1059 public int getFirstAttribute(int nodeHandle)
1061 int nodeID = makeNodeIdentity(nodeHandle);
1102 * @param nodeHandle int Handle of the node.
1107 protected int getTypedAttribute(int nodeHandle, int attType) {
1108 int type = getNodeType(nodeHandle);
1110 int identity = makeNodeIdentity(nodeHandle);
1134 * @param nodeHandle int Handle of the node.
1138 public int getNextSibling(int nodeHandle)
1140 if (nodeHandle == DTM.NULL)
1142 return makeNodeHandle(_nextsib(makeNodeIdentity(nodeHandle)));
1149 * @param nodeHandle int Handle of the node.
1153 public int getTypedNextSibling(int nodeHandle, int nodeType)
1155 if (nodeHandle == DTM.NULL)
1157 int node = makeNodeIdentity(nodeHandle);
1172 * @param nodeHandle the id of the node.
1176 public int getPreviousSibling(int nodeHandle)
1178 if (nodeHandle == DTM.NULL)
1182 return makeNodeHandle(_prevsib(makeNodeIdentity(nodeHandle)));
1188 int nodeID = makeNodeIdentity(nodeHandle);
1206 * @param nodeHandle int Handle of the node.
1210 public int getNextAttribute(int nodeHandle) {
1211 int nodeID = makeNodeIdentity(nodeHandle);
1451 * @param nodeHandle handle to node, which should probably be an element
1459 public int getFirstNamespaceNode(int nodeHandle, boolean inScope)
1463 int identity = makeNodeIdentity(nodeHandle);
1483 int identity = makeNodeIdentity(nodeHandle);
1506 * @param nodeHandle A namespace handle for which we will find the next node.
1511 public int getNextNamespaceNode(int baseHandle, int nodeHandle,
1517 //(could look from nodeHandle but this is at least one
1519 //SuballocatedIntVector nsContext=findNamespaceContext(nodeHandle & m_mask);
1525 int i=1 + nsContext.indexOf(nodeHandle);
1534 int identity = makeNodeIdentity(nodeHandle);
1554 * @param nodeHandle the id of the node.
1558 public int getParent(int nodeHandle)
1561 int identity = makeNodeIdentity(nodeHandle);
1571 * PLEASE NOTE that most people should use getOwnerDocument(nodeHandle) instead;
1585 * the nodeHandle is a document node, it will return NULL.
1591 * @param nodeHandle the id of the node.
1594 public int getOwnerDocument(int nodeHandle)
1597 if (DTM.DOCUMENT_NODE == getNodeType(nodeHandle))
1600 return getDocumentRoot(nodeHandle);
1607 * @param nodeHandle the id of the node.
1608 * @return int Node handle of owning document, or the nodeHandle if it is
1611 public int getDocumentRoot(int nodeHandle)
1613 return getManager().getDTM(nodeHandle).getDocument();
1621 * @param nodeHandle The node ID.
1625 public abstract XMLString getStringValue(int nodeHandle);
1634 * @param nodeHandle The node ID.
1639 public int getStringValueChunkCount(int nodeHandle)
1654 * @param nodeHandle The node ID.
1661 public char[] getStringValueChunk(int nodeHandle, int chunkIndex,
1674 * @param nodeHandle The handle to the node in question.
1678 public int getExpandedTypeID(int nodeHandle)
1682 int id=makeNodeIdentity(nodeHandle);
1737 * @param nodeHandle the id of the node.
1740 public int getNamespaceType(final int nodeHandle)
1743 int identity = makeNodeIdentity(nodeHandle);
1753 * @param nodeHandle the id of the node.
1758 public abstract String getNodeName(int nodeHandle);
1765 * @param nodeHandle the id of the node.
1768 public String getNodeNameX(int nodeHandle)
1782 * @param nodeHandle the id of the node.
1785 public abstract String getLocalName(int nodeHandle);
1795 * @param nodeHandle the id of the node.
1799 public abstract String getPrefix(int nodeHandle);
1808 * @param nodeHandle the id of the node.
1812 public abstract String getNamespaceURI(int nodeHandle);
1819 * @param nodeHandle The node id.
1823 public abstract String getNodeValue(int nodeHandle);
1831 * @param nodeHandle The node id.
1834 public short getNodeType(int nodeHandle)
1836 if (nodeHandle == DTM.NULL)
1838 return m_expandedNameTable.getType(_exptype(makeNodeIdentity(nodeHandle)));
1845 * @param nodeHandle The node id.
1849 public short getLevel(int nodeHandle)
1852 int identity = makeNodeIdentity(nodeHandle);
1859 * @param nodeHandle The node handle.
1863 public int getNodeIdent(int nodeHandle)
1865 /*if (nodeHandle != DTM.NULL)
1866 return nodeHandle & m_mask;
1870 return makeNodeIdentity(nodeHandle);
1937 * @param nodeHandle The node id, which can be any valid node handle.
1940 public String getDocumentSystemIdentifier(int nodeHandle)
1951 * @param nodeHandle The node id, which can be any valid node handle.
1955 public String getDocumentEncoding(int nodeHandle)
1969 * @param nodeHandle The node id, which can be any valid node handle.
1972 public String getDocumentStandalone(int nodeHandle)
2134 * @param nodeHandle the node ID.
2138 public boolean isCharacterElementContentWhitespace(int nodeHandle)
2184 * @param nodeHandle The node ID.
2194 int nodeHandle, org.xml.sax.ContentHandler ch, boolean normalize)
2200 * @param nodeHandle The node ID.
2206 int nodeHandle, org.xml.sax.ContentHandler ch)
2212 * @param nodeHandle The node ID.
2216 public org.w3c.dom.Node getNode(int nodeHandle)
2218 return new DTMNodeProxy(this, nodeHandle);