org.apache.xalan.xsltc.dom

Class MultiDOM

public final class MultiDOM extends Object implements DOM

Author: Jacek Ambroziak Morten Jorgensen Erwin Bolwidt

Constructor Summary
MultiDOM(DOM main)
Method Summary
intaddDOMAdapter(DOMAdapter adapter)
voidcharacters(int textNode, SerializationHandler handler)
voidcopy(int node, SerializationHandler handler)
voidcopy(DTMAxisIterator nodes, SerializationHandler handler)
intgetAttributeNode(int type, int el)
DTMAxisIteratorgetAxisIterator(int axis)
DTMAxisIteratorgetChildren(int node)
intgetDocument()
intgetDocumentMask(String uri)
StringgetDocumentURI(int node)
DOMgetDOMAdapter(String uri)
intgetDTMId(int nodeHandle)
DTMManagergetDTMManager()
HashtablegetElementsWithIDs()
intgetExpandedTypeID(int node)
DTMAxisIteratorgetIterator()
Returns singleton iterator containing the document root
StringgetLanguage(int node)
DOMgetMain()
DTMAxisIteratorgetNamespaceAxisIterator(int axis, int ns)
StringgetNamespaceName(int node)
intgetNamespaceType(int node)
intgetNodeHandle(int nodeId)
intgetNodeIdent(int nodeHandle)
StringgetNodeName(int node)
StringgetNodeNameX(int node)
DTMAxisIteratorgetNodeValueIterator(DTMAxisIterator iterator, int type, String value, boolean op)
intgetNSType(int node)
DTMAxisIteratorgetNthDescendant(int node, int n, boolean includeself)
SerializationHandlergetOutputDomBuilder()
Returns a DOMBuilder class wrapped in a SAX adapter.
intgetParent(int node)
DOMgetResultTreeFrag(int initSize, int rtfType)
DOMgetResultTreeFrag(int initSize, int rtfType, boolean addToManager)
intgetSize()
StringgetStringValue()
StringgetStringValueX(int node)
DTMAxisIteratorgetTypedAxisIterator(int axis, int type)
DTMAxisIteratorgetTypedChildren(int type)
StringgetUnparsedEntityURI(String entity)
booleanisAttribute(int node)
booleanisElement(int node)
booleanlessThan(int node1, int node2)
StringlookupNamespace(int node, String prefix)
NodemakeNode(int index)
NodemakeNode(DTMAxisIterator iter)
NodeListmakeNodeList(int index)
NodeListmakeNodeList(DTMAxisIterator iter)
intnextMask()
DTMAxisIteratororderNodes(DTMAxisIterator source, int node)
voidsetFilter(StripFilter filter)
voidsetupMapping(String[] names, String[] uris, int[] types, String[] namespaces)
StringshallowCopy(int node, SerializationHandler handler)

Constructor Detail

MultiDOM

public MultiDOM(DOM main)

Method Detail

addDOMAdapter

public int addDOMAdapter(DOMAdapter adapter)

characters

public void characters(int textNode, SerializationHandler handler)

copy

public void copy(int node, SerializationHandler handler)

copy

public void copy(DTMAxisIterator nodes, SerializationHandler handler)

getAttributeNode

public int getAttributeNode(int type, int el)

getAxisIterator

public DTMAxisIterator getAxisIterator(int axis)

getChildren

public DTMAxisIterator getChildren(int node)

getDocument

public int getDocument()

getDocumentMask

public int getDocumentMask(String uri)

getDocumentURI

public String getDocumentURI(int node)

getDOMAdapter

public DOM getDOMAdapter(String uri)

getDTMId

public int getDTMId(int nodeHandle)

getDTMManager

public DTMManager getDTMManager()

getElementsWithIDs

public Hashtable getElementsWithIDs()

getExpandedTypeID

public int getExpandedTypeID(int node)

getIterator

public DTMAxisIterator getIterator()
Returns singleton iterator containing the document root

getLanguage

public String getLanguage(int node)

getMain

public DOM getMain()

getNamespaceAxisIterator

public DTMAxisIterator getNamespaceAxisIterator(int axis, int ns)

getNamespaceName

public String getNamespaceName(int node)

getNamespaceType

public int getNamespaceType(int node)

getNodeHandle

public int getNodeHandle(int nodeId)

getNodeIdent

public int getNodeIdent(int nodeHandle)

getNodeName

public String getNodeName(int node)

getNodeNameX

public String getNodeNameX(int node)

getNodeValueIterator

public DTMAxisIterator getNodeValueIterator(DTMAxisIterator iterator, int type, String value, boolean op)

getNSType

public int getNSType(int node)

getNthDescendant

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

getOutputDomBuilder

public SerializationHandler getOutputDomBuilder()
Returns a DOMBuilder class wrapped in a SAX adapter.

getParent

public int getParent(int node)

getResultTreeFrag

public DOM getResultTreeFrag(int initSize, int rtfType)

getResultTreeFrag

public DOM getResultTreeFrag(int initSize, int rtfType, boolean addToManager)

getSize

public int getSize()

getStringValue

public String getStringValue()

getStringValueX

public String getStringValueX(int node)

getTypedAxisIterator

public DTMAxisIterator getTypedAxisIterator(int axis, int type)

getTypedChildren

public DTMAxisIterator getTypedChildren(int type)

getUnparsedEntityURI

public String getUnparsedEntityURI(String entity)

isAttribute

public boolean isAttribute(int node)

isElement

public boolean isElement(int node)

lessThan

public boolean lessThan(int node1, int node2)

lookupNamespace

public String lookupNamespace(int node, String prefix)

makeNode

public Node makeNode(int index)

makeNode

public Node makeNode(DTMAxisIterator iter)

makeNodeList

public NodeList makeNodeList(int index)

makeNodeList

public NodeList makeNodeList(DTMAxisIterator iter)

nextMask

public int nextMask()

orderNodes

public DTMAxisIterator orderNodes(DTMAxisIterator source, int node)

setFilter

public void setFilter(StripFilter filter)

setupMapping

public void setupMapping(String[] names, String[] uris, int[] types, String[] namespaces)

shallowCopy

public String shallowCopy(int node, SerializationHandler handler)
Copyright B) 2006 Apache XML Project. All Rights Reserved.