org.apache.xalan.xsltc.dom

Class DOMAdapter

public final class DOMAdapter extends Object implements DOM

Author: Jacek Ambroziak Morten Jorgensen

Constructor Summary
DOMAdapter(DOM dom, String[] namesArray, String[] urisArray, int[] typesArray, String[] namespaceArray)
Method Summary
voidcharacters(int textNode, SerializationHandler handler)
voidcopy(int node, SerializationHandler handler)
voidcopy(DTMAxisIterator nodes, SerializationHandler handler)
intgetAttributeNode(int type, int element)
DTMAxisIteratorgetAxisIterator(int axis)
DTMAxisIteratorgetChildren(int node)
intgetDocument()
StringgetDocumentURI()
StringgetDocumentURI(int node)
DOMgetDOMImpl()
HashtablegetElementsWithIDs()
intgetExpandedTypeID(int node)
DTMAxisIteratorgetIterator()
Returns singleton iterator containg the document root
StringgetLanguage(int node)
intgetMultiDOMMask()
String[]getNamesArray()
String[]getNamespaceArray()
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 type, int n, boolean includeself)
SerializationHandlergetOutputDomBuilder()
Returns a SerializationHandler class wrapped in a SAX adapter.
intgetParent(int node)
DOMgetResultTreeFrag(int initSize, int rtfType)
Return a instance of a DOM class to be used as an RTF
DOMgetResultTreeFrag(int initSize, int rtfType, boolean addToManager)
Return a instance of a DOM class to be used as an RTF
intgetSize()
StringgetStringValue()
StringgetStringValueX(int node)
DTMAxisIteratorgetTypedAxisIterator(int axis, int type)
DTMAxisIteratorgetTypedChildren(int type)
int[]getTypesArray()
StringgetUnparsedEntityURI(String entity)
String[]getUrisArray()
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)
DTMAxisIteratororderNodes(DTMAxisIterator source, int node)
voidsetDocumentURI(String uri)
voidsetFilter(StripFilter filter)
voidsetMultiDOMMask(int mask)
voidsetupMapping(String[] names, String[] urisArray, int[] typesArray, String[] namespaces)
StringshallowCopy(int node, SerializationHandler handler)

Constructor Detail

DOMAdapter

public DOMAdapter(DOM dom, String[] namesArray, String[] urisArray, int[] typesArray, String[] namespaceArray)

Method Detail

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 element)

getAxisIterator

public DTMAxisIterator getAxisIterator(int axis)

getChildren

public DTMAxisIterator getChildren(int node)

getDocument

public int getDocument()

getDocumentURI

public String getDocumentURI()

getDocumentURI

public String getDocumentURI(int node)

getDOMImpl

public DOM getDOMImpl()

getElementsWithIDs

public Hashtable getElementsWithIDs()

getExpandedTypeID

public int getExpandedTypeID(int node)

getIterator

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

getLanguage

public String getLanguage(int node)

getMultiDOMMask

public int getMultiDOMMask()

getNamesArray

public String[] getNamesArray()

getNamespaceArray

public String[] getNamespaceArray()

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 type, int n, boolean includeself)

getOutputDomBuilder

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

getParent

public int getParent(int node)

getResultTreeFrag

public DOM getResultTreeFrag(int initSize, int rtfType)
Return a instance of a DOM class to be used as an RTF

getResultTreeFrag

public DOM getResultTreeFrag(int initSize, int rtfType, boolean addToManager)
Return a instance of a DOM class to be used as an RTF

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)

getTypesArray

public int[] getTypesArray()

getUnparsedEntityURI

public String getUnparsedEntityURI(String entity)

getUrisArray

public String[] getUrisArray()

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)

orderNodes

public DTMAxisIterator orderNodes(DTMAxisIterator source, int node)

setDocumentURI

public void setDocumentURI(String uri)

setFilter

public void setFilter(StripFilter filter)

setMultiDOMMask

public void setMultiDOMMask(int mask)

setupMapping

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

shallowCopy

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