com.fatdog.xmlEngine
Class ConstructedNodes
java.lang.Object
com.fatdog.xmlEngine.NodeTree
com.fatdog.xmlEngine.ConstructedNodes
- public class ConstructedNodes
- extends NodeTree
An ancillary NodeTree
subclass that helps in assembling constructed nodes.
- Version:
- 0.61
- Author:
- Howard Katz, howardk@fatdog.com
Fields inherited from class com.fatdog.xmlEngine.NodeTree |
ALL_NODES, ATEXT_IX_TYPE, ATTR, DOC_NODE, E_TEXT_FROM_CHAR, E_TEXT_TO_CHAR, ELEM, INTS_PER_ENTRY, LOCAL_KEY, NS_MASK, NS_SHIFT, PARENT, PREFIX_KEY, TEXT, TYPE, VOIDED_NODE |
Methods inherited from class com.fatdog.xmlEngine.NodeTree |
addAttributeNode, addElementNode, addElementTextNode, asString, asString, attributeText, countNodeTypes, elementHasContent, emitXml, evalAncestor, evalAncestor, evalParent_, evalParent, getAttributeName, getAttributeText, getAttrTextBuffer, getElementName, getElementText, getElemTextBuffer, getId, getIndexManager, getKeys, getLastAddedNode, getLocalKey, getNameKeys_base, getNameKeys, getNamespaceIndex, getNodeCount, getParent_BASE, getParent, getPrefixKey, getRawTree, getType, isFirstSibling_BASE, isLastSibling, namedAncestor, namedChildOfParent, newLeafNodeList, newNamedNodesAtRoot, newNamedParentOfNamedChild, newParentOf, newSiblingList, numAttributesOnElement, printNode, printNode, serialize, setElemTextBuffer, setId, singleNewline, sizeTextBuffer, string, string, subscript, toString, trim, type |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
EVALED_RESULTS
public static final int EVALED_RESULTS
- See Also:
- Constant Field Values
ConstructedNodes
public ConstructedNodes(TreeWalker walker,
int numInitialEntries,
int allocationPolicy)
moveNodesToQueryDocTree
public void moveNodesToQueryDocTree(QueryDocumentTree queryDocTree)
startElement
public int startElement(java.lang.String localName,
java.lang.String qName)
endElement
public int endElement()
addAttribute
public void addAttribute(java.lang.String qName,
java.lang.String value)
getEvaledResults
public ResultList getEvaledResults(int node)
isTopLevelNode
public boolean isTopLevelNode(int nodeId)
newConstructedTextNode
public ResultList newConstructedTextNode(int nodeId)
newConstructedElement
public ResultList newConstructedElement(int nodeId)