Package org.apache.xalan.xsltc.dom
Class DOMAdapter
- java.lang.Object
-
- org.apache.xalan.xsltc.dom.DOMAdapter
-
-
Field Summary
-
Fields inherited from interface org.apache.xalan.xsltc.DOM
ADAPTIVE_RTF, FIRST_TYPE, NO_TYPE, NULL, RETURN_CURRENT, RETURN_PARENT, SIMPLE_RTF, TREE_RTF
-
-
Constructor Summary
Constructors Constructor Description DOMAdapter(DOM dom, java.lang.String[] namesArray, java.lang.String[] urisArray, int[] typesArray, java.lang.String[] namespaceArray)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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()java.lang.StringgetDocumentURI()java.lang.StringgetDocumentURI(int node)DOMgetDOMImpl()HashtablegetElementsWithIDs()intgetExpandedTypeID(int node)DTMAxisIteratorgetIterator()Returns singleton iterator containg the document rootjava.lang.StringgetLanguage(int node)intgetMultiDOMMask()java.lang.String[]getNamesArray()java.lang.String[]getNamespaceArray()DTMAxisIteratorgetNamespaceAxisIterator(int axis, int ns)java.lang.StringgetNamespaceName(int node)intgetNamespaceType(int node)intgetNodeHandle(int nodeId)intgetNodeIdent(int nodeHandle)java.lang.StringgetNodeName(int node)java.lang.StringgetNodeNameX(int node)DTMAxisIteratorgetNodeValueIterator(DTMAxisIterator iterator, int type, java.lang.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 RTFDOMgetResultTreeFrag(int initSize, int rtfType, boolean addToManager)Return a instance of a DOM class to be used as an RTFintgetSize()java.lang.StringgetStringValue()java.lang.StringgetStringValueX(int node)DTMAxisIteratorgetTypedAxisIterator(int axis, int type)DTMAxisIteratorgetTypedChildren(int type)int[]getTypesArray()java.lang.StringgetUnparsedEntityURI(java.lang.String entity)java.lang.String[]getUrisArray()booleanisAttribute(int node)booleanisElement(int node)booleanlessThan(int node1, int node2)java.lang.StringlookupNamespace(int node, java.lang.String prefix)org.w3c.dom.NodemakeNode(int index)org.w3c.dom.NodemakeNode(DTMAxisIterator iter)org.w3c.dom.NodeListmakeNodeList(int index)org.w3c.dom.NodeListmakeNodeList(DTMAxisIterator iter)DTMAxisIteratororderNodes(DTMAxisIterator source, int node)voidsetDocumentURI(java.lang.String uri)voidsetFilter(StripFilter filter)voidsetMultiDOMMask(int mask)voidsetupMapping(java.lang.String[] names, java.lang.String[] urisArray, int[] typesArray, java.lang.String[] namespaces)java.lang.StringshallowCopy(int node, SerializationHandler handler)
-
-
-
Constructor Detail
-
DOMAdapter
public DOMAdapter(DOM dom, java.lang.String[] namesArray, java.lang.String[] urisArray, int[] typesArray, java.lang.String[] namespaceArray)
-
-
Method Detail
-
setupMapping
public void setupMapping(java.lang.String[] names, java.lang.String[] urisArray, int[] typesArray, java.lang.String[] namespaces)- Specified by:
setupMappingin interfaceDOM
-
getNamesArray
public java.lang.String[] getNamesArray()
-
getUrisArray
public java.lang.String[] getUrisArray()
-
getTypesArray
public int[] getTypesArray()
-
getNamespaceArray
public java.lang.String[] getNamespaceArray()
-
getDOMImpl
public DOM getDOMImpl()
-
getIterator
public DTMAxisIterator getIterator()
Returns singleton iterator containg the document root- Specified by:
getIteratorin interfaceDOM
-
getStringValue
public java.lang.String getStringValue()
- Specified by:
getStringValuein interfaceDOM
-
getChildren
public DTMAxisIterator getChildren(int node)
- Specified by:
getChildrenin interfaceDOM
-
setFilter
public void setFilter(StripFilter filter)
-
getTypedChildren
public DTMAxisIterator getTypedChildren(int type)
- Specified by:
getTypedChildrenin interfaceDOM
-
getNamespaceAxisIterator
public DTMAxisIterator getNamespaceAxisIterator(int axis, int ns)
- Specified by:
getNamespaceAxisIteratorin interfaceDOM
-
getAxisIterator
public DTMAxisIterator getAxisIterator(int axis)
- Specified by:
getAxisIteratorin interfaceDOM
-
getTypedAxisIterator
public DTMAxisIterator getTypedAxisIterator(int axis, int type)
- Specified by:
getTypedAxisIteratorin interfaceDOM
-
getMultiDOMMask
public int getMultiDOMMask()
-
setMultiDOMMask
public void setMultiDOMMask(int mask)
-
getNthDescendant
public DTMAxisIterator getNthDescendant(int type, int n, boolean includeself)
- Specified by:
getNthDescendantin interfaceDOM
-
getNodeValueIterator
public DTMAxisIterator getNodeValueIterator(DTMAxisIterator iterator, int type, java.lang.String value, boolean op)
- Specified by:
getNodeValueIteratorin interfaceDOM
-
orderNodes
public DTMAxisIterator orderNodes(DTMAxisIterator source, int node)
- Specified by:
orderNodesin interfaceDOM
-
getExpandedTypeID
public int getExpandedTypeID(int node)
- Specified by:
getExpandedTypeIDin interfaceDOM
-
getNamespaceType
public int getNamespaceType(int node)
- Specified by:
getNamespaceTypein interfaceDOM
-
getAttributeNode
public int getAttributeNode(int type, int element)- Specified by:
getAttributeNodein interfaceDOM
-
getNodeName
public java.lang.String getNodeName(int node)
- Specified by:
getNodeNamein interfaceDOM
-
getNodeNameX
public java.lang.String getNodeNameX(int node)
- Specified by:
getNodeNameXin interfaceDOM
-
getNamespaceName
public java.lang.String getNamespaceName(int node)
- Specified by:
getNamespaceNamein interfaceDOM
-
getStringValueX
public java.lang.String getStringValueX(int node)
- Specified by:
getStringValueXin interfaceDOM
-
copy
public void copy(int node, SerializationHandler handler) throws TransletException- Specified by:
copyin interfaceDOM- Throws:
TransletException
-
copy
public void copy(DTMAxisIterator nodes, SerializationHandler handler) throws TransletException
- Specified by:
copyin interfaceDOM- Throws:
TransletException
-
shallowCopy
public java.lang.String shallowCopy(int node, SerializationHandler handler) throws TransletException- Specified by:
shallowCopyin interfaceDOM- Throws:
TransletException
-
characters
public void characters(int textNode, SerializationHandler handler) throws TransletException- Specified by:
charactersin interfaceDOM- Throws:
TransletException
-
makeNode
public org.w3c.dom.Node makeNode(DTMAxisIterator iter)
-
makeNodeList
public org.w3c.dom.NodeList makeNodeList(int index)
- Specified by:
makeNodeListin interfaceDOM
-
makeNodeList
public org.w3c.dom.NodeList makeNodeList(DTMAxisIterator iter)
- Specified by:
makeNodeListin interfaceDOM
-
getLanguage
public java.lang.String getLanguage(int node)
- Specified by:
getLanguagein interfaceDOM
-
setDocumentURI
public void setDocumentURI(java.lang.String uri)
-
getDocumentURI
public java.lang.String getDocumentURI()
-
getDocumentURI
public java.lang.String getDocumentURI(int node)
- Specified by:
getDocumentURIin interfaceDOM
-
getDocument
public int getDocument()
- Specified by:
getDocumentin interfaceDOM
-
isAttribute
public boolean isAttribute(int node)
- Specified by:
isAttributein interfaceDOM
-
getNodeIdent
public int getNodeIdent(int nodeHandle)
- Specified by:
getNodeIdentin interfaceDOM
-
getNodeHandle
public int getNodeHandle(int nodeId)
- Specified by:
getNodeHandlein interfaceDOM
-
getResultTreeFrag
public DOM getResultTreeFrag(int initSize, int rtfType)
Return a instance of a DOM class to be used as an RTF- Specified by:
getResultTreeFragin interfaceDOM
-
getResultTreeFrag
public DOM getResultTreeFrag(int initSize, int rtfType, boolean addToManager)
Return a instance of a DOM class to be used as an RTF- Specified by:
getResultTreeFragin interfaceDOM
-
getOutputDomBuilder
public SerializationHandler getOutputDomBuilder()
Returns a SerializationHandler class wrapped in a SAX adapter.- Specified by:
getOutputDomBuilderin interfaceDOM
-
lookupNamespace
public java.lang.String lookupNamespace(int node, java.lang.String prefix) throws TransletException- Specified by:
lookupNamespacein interfaceDOM- Throws:
TransletException
-
getUnparsedEntityURI
public java.lang.String getUnparsedEntityURI(java.lang.String entity)
- Specified by:
getUnparsedEntityURIin interfaceDOM
-
getElementsWithIDs
public Hashtable getElementsWithIDs()
- Specified by:
getElementsWithIDsin interfaceDOM
-
-