Top Fields Methods
com.sun.org.apache.xalan.internal.xsltc

public Interface DOM

Known Direct Subinterfaces
com.sun.org.apache.xalan.internal.xsltc.DOMEnhancedForDTM
Known Direct Implementers
com.sun.org.apache.xalan.internal.xsltc.dom.DOMAdapter, com.sun.org.apache.xalan.internal.xsltc.dom.MultiDOM, com.sun.org.apache.xalan.internal.xsltc.dom.SimpleResultTreeImpl
Imports
com.sun.org.apache.xml.internal.dtm.DTMAxisIterator, com.sun.org.apache.xml.internal.serializer.SerializationHandler, java.util.Map, org.w3c.dom.Node, .NodeList

Authors
Jacek Ambroziak, Santiago Pericas-Geertsen

Field Summary

Modifier and TypeField and Description
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int

Method Summary

Modifier and TypeMethod and Description
public void
characters(final int textNode, SerializationHandler handler)

public void
copy(final int node, SerializationHandler handler)

public void
public int
getAttributeNode(final int gType, final int element)

public DTMAxisIterator
getAxisIterator(final int axis)

public DTMAxisIterator
getChildren(final int node)

public int
public String
getDocumentURI(int node)

public Map<String, Integer>
public int
getExpandedTypeID(final int node)

public DTMAxisIterator
getIterator()

returns singleton iterator containg the document root

public String
getLanguage(int node)

public DTMAxisIterator
getNamespaceAxisIterator(final int axis, final int ns)

public String
getNamespaceName(final int node)

public int
getNamespaceType(final int node)

public int
getNodeHandle(final int nodeId)

public int
getNodeIdent(final int nodehandle)

public String
getNodeName(final int node)

public String
getNodeNameX(final int node)

public DTMAxisIterator
getNodeValueIterator(DTMAxisIterator iter, int returnType, String value, boolean op)

public int
getNSType(int node)

public DTMAxisIterator
getNthDescendant(int node, int n, boolean includeself)

public SerializationHandler
public int
getParent(final int node)

public DOM
getResultTreeFrag(int initialSize, int rtfType)

public DOM
getResultTreeFrag(int initialSize, int rtfType, boolean addToDTMManager)

public int
public String
public String
getStringValueX(final int node)

public DTMAxisIterator
getTypedAxisIterator(final int axis, final int type)

public DTMAxisIterator
getTypedChildren(final int type)

public String
public boolean
isAttribute(final int node)

public boolean
isElement(final int node)

public boolean
lessThan(final int node1, final int node2)

public String
lookupNamespace(int node, String prefix)

public Node
makeNode(int index)

public Node
public NodeList
makeNodeList(int index)

public NodeList
public DTMAxisIterator
orderNodes(DTMAxisIterator source, int node)

public void
public void
public void
setupMapping(String[] names, String[] urisArray, int[] typesArray, String[] namespaces)

public String
shallowCopy(final int node, SerializationHandler handler)

Field Detail

ADAPTIVE_RTFback to summary
public static final int ADAPTIVE_RTF
FIRST_TYPEback to summary
public static final int FIRST_TYPE
NO_TYPEback to summary
public static final int NO_TYPE
NULLback to summary
public static final int NULL
RETURN_CURRENTback to summary
public static final int RETURN_CURRENT
RETURN_PARENTback to summary
public static final int RETURN_PARENT
SIMPLE_RTFback to summary
public static final int SIMPLE_RTF
TREE_RTFback to summary
public static final int TREE_RTF

Method Detail

charactersback to summary
public void characters(final int textNode, SerializationHandler handler) throws TransletException
copyback to summary
public void copy(final int node, SerializationHandler handler) throws TransletException
copyback to summary
public void copy(DTMAxisIterator nodes, SerializationHandler handler) throws TransletException
getAttributeNodeback to summary
public int getAttributeNode(final int gType, final int element)
getAxisIteratorback to summary
public DTMAxisIterator getAxisIterator(final int axis)
getChildrenback to summary
public DTMAxisIterator getChildren(final int node)
getDocumentback to summary
public int getDocument()
getDocumentURIback to summary
public String getDocumentURI(int node)
getElementsWithIDsback to summary
public Map<String, Integer> getElementsWithIDs()
getExpandedTypeIDback to summary
public int getExpandedTypeID(final int node)
getIteratorback to summary
public DTMAxisIterator getIterator()

returns singleton iterator containg the document root

getLanguageback to summary
public String getLanguage(int node)
getNamespaceAxisIteratorback to summary
public DTMAxisIterator getNamespaceAxisIterator(final int axis, final int ns)
getNamespaceNameback to summary
public String getNamespaceName(final int node)
getNamespaceTypeback to summary
public int getNamespaceType(final int node)
getNodeHandleback to summary
public int getNodeHandle(final int nodeId)
getNodeIdentback to summary
public int getNodeIdent(final int nodehandle)
getNodeNameback to summary
public String getNodeName(final int node)
getNodeNameXback to summary
public String getNodeNameX(final int node)
getNodeValueIteratorback to summary
public DTMAxisIterator getNodeValueIterator(DTMAxisIterator iter, int returnType, String value, boolean op)
getNSTypeback to summary
public int getNSType(int node)
getNthDescendantback to summary
public DTMAxisIterator getNthDescendant(int node, int n, boolean includeself)
getOutputDomBuilderback to summary
public SerializationHandler getOutputDomBuilder()
getParentback to summary
public int getParent(final int node)
getResultTreeFragback to summary
public DOM getResultTreeFrag(int initialSize, int rtfType)
getResultTreeFragback to summary
public DOM getResultTreeFrag(int initialSize, int rtfType, boolean addToDTMManager)
getSizeback to summary
public int getSize()
getStringValueback to summary
public String getStringValue()
getStringValueXback to summary
public String getStringValueX(final int node)
getTypedAxisIteratorback to summary
public DTMAxisIterator getTypedAxisIterator(final int axis, final int type)
getTypedChildrenback to summary
public DTMAxisIterator getTypedChildren(final int type)
getUnparsedEntityURIback to summary
public String getUnparsedEntityURI(String name)
isAttributeback to summary
public boolean isAttribute(final int node)
isElementback to summary
public boolean isElement(final int node)
lessThanback to summary
public boolean lessThan(final int node1, final int node2)
lookupNamespaceback to summary
public String lookupNamespace(int node, String prefix) throws TransletException
makeNodeback to summary
public Node makeNode(int index)
makeNodeback to summary
public Node makeNode(DTMAxisIterator iter)
makeNodeListback to summary
public NodeList makeNodeList(int index)
makeNodeListback to summary
public NodeList makeNodeList(DTMAxisIterator iter)
orderNodesback to summary
public DTMAxisIterator orderNodes(DTMAxisIterator source, int node)
releaseback to summary
public void release()
setFilterback to summary
public void setFilter(StripFilter filter)
setupMappingback to summary
public void setupMapping(String[] names, String[] urisArray, int[] typesArray, String[] namespaces)
shallowCopyback to summary
public String shallowCopy(final int node, SerializationHandler handler) throws TransletException