Package org.apache.xalan.xsltc.dom
Class MultiDOM
java.lang.Object
org.apache.xalan.xsltc.dom.MultiDOM
- All Implemented Interfaces:
DOM
- Author:
- Jacek Ambroziak, Morten Jorgensen, Erwin Bolwidt <ejb@klomp.org>
-
Field Summary
Fields inherited from interface org.apache.xalan.xsltc.DOM
ADAPTIVE_RTF, FIRST_TYPE, NULL, RETURN_CURRENT, RETURN_PARENT, SIMPLE_RTF, TREE_RTF -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintaddDOMAdapter(DOMAdapter adapter) voidcharacters(int textNode, SerializationHandler handler) voidcopy(int node, SerializationHandler handler) voidcopy(DTMAxisIterator nodes, SerializationHandler handler) intgetAttributeNode(int type, int el) getAxisIterator(int axis) getChildren(int node) intintgetDocumentMask(String uri) getDocumentURI(int node) getDOMAdapter(String uri) intgetDTMId(int nodeHandle) intgetExpandedTypeID(int node) Returns singleton iterator containing the document rootgetLanguage(int node) getMain()getNamespaceAxisIterator(int axis, int ns) getNamespaceName(int node) intgetNamespaceType(int node) intgetNodeHandle(int nodeId) intgetNodeIdent(int nodeHandle) getNodeName(int node) getNodeNameX(int node) getNodeValueIterator(DTMAxisIterator iterator, int type, String value, boolean op) intgetNSType(int node) getNthDescendant(int node, int n, boolean includeself) Returns a DOMBuilder class wrapped in a SAX adapter.intgetParent(int node) getResultTreeFrag(int initSize, int rtfType) getResultTreeFrag(int initSize, int rtfType, boolean addToManager) intgetSize()getStringValueX(int node) getTypedAxisIterator(int axis, int type) getTypedChildren(int type) getUnparsedEntityURI(String entity) booleanisAttribute(int node) booleanisElement(int node) booleanlessThan(int node1, int node2) lookupNamespace(int node, String prefix) makeNode(int index) makeNode(DTMAxisIterator iter) makeNodeList(int index) makeNodeList(DTMAxisIterator iter) intnextMask()orderNodes(DTMAxisIterator source, int node) voidsetFilter(StripFilter filter) voidsetupMapping(String[] names, String[] uris, int[] types, String[] namespaces) shallowCopy(int node, SerializationHandler handler)
-
Constructor Details
-
MultiDOM
-
-
Method Details
-
nextMask
public int nextMask() -
setupMapping
- Specified by:
setupMappingin interfaceDOM
-
addDOMAdapter
-
getDocumentMask
-
getDOMAdapter
-
getDocument
public int getDocument()- Specified by:
getDocumentin interfaceDOM
-
getDTMManager
-
getIterator
Returns singleton iterator containing the document root- Specified by:
getIteratorin interfaceDOM
-
getStringValue
- Specified by:
getStringValuein interfaceDOM
-
getChildren
- Specified by:
getChildrenin interfaceDOM
-
getTypedChildren
- Specified by:
getTypedChildrenin interfaceDOM
-
getAxisIterator
- Specified by:
getAxisIteratorin interfaceDOM
-
getTypedAxisIterator
- Specified by:
getTypedAxisIteratorin interfaceDOM
-
getNthDescendant
- Specified by:
getNthDescendantin interfaceDOM
-
getNodeValueIterator
public DTMAxisIterator getNodeValueIterator(DTMAxisIterator iterator, int type, String value, boolean op) - Specified by:
getNodeValueIteratorin interfaceDOM
-
getNamespaceAxisIterator
- Specified by:
getNamespaceAxisIteratorin interfaceDOM
-
orderNodes
- Specified by:
orderNodesin interfaceDOM
-
getExpandedTypeID
public int getExpandedTypeID(int node) - Specified by:
getExpandedTypeIDin interfaceDOM
-
getNamespaceType
public int getNamespaceType(int node) - Specified by:
getNamespaceTypein interfaceDOM
-
getNSType
public int getNSType(int node) -
getParent
public int getParent(int node) -
getAttributeNode
public int getAttributeNode(int type, int el) - Specified by:
getAttributeNodein interfaceDOM
-
getNodeName
- Specified by:
getNodeNamein interfaceDOM
-
getNodeNameX
- Specified by:
getNodeNameXin interfaceDOM
-
getNamespaceName
- Specified by:
getNamespaceNamein interfaceDOM
-
getStringValueX
- Specified by:
getStringValueXin interfaceDOM
-
copy
- Specified by:
copyin interfaceDOM- Throws:
TransletException
-
copy
- Specified by:
copyin interfaceDOM- Throws:
TransletException
-
shallowCopy
- Specified by:
shallowCopyin interfaceDOM- Throws:
TransletException
-
lessThan
public boolean lessThan(int node1, int node2) -
characters
- Specified by:
charactersin interfaceDOM- Throws:
TransletException
-
setFilter
-
makeNode
-
makeNode
-
makeNodeList
- Specified by:
makeNodeListin interfaceDOM
-
makeNodeList
- Specified by:
makeNodeListin interfaceDOM
-
getLanguage
- Specified by:
getLanguagein interfaceDOM
-
getSize
public int getSize() -
getDocumentURI
- Specified by:
getDocumentURIin interfaceDOM
-
isElement
public boolean isElement(int node) -
isAttribute
public boolean isAttribute(int node) - Specified by:
isAttributein interfaceDOM
-
getDTMId
public int getDTMId(int nodeHandle) -
getNodeIdent
public int getNodeIdent(int nodeHandle) - Specified by:
getNodeIdentin interfaceDOM
-
getNodeHandle
public int getNodeHandle(int nodeId) - Specified by:
getNodeHandlein interfaceDOM
-
getResultTreeFrag
- Specified by:
getResultTreeFragin interfaceDOM
-
getResultTreeFrag
- Specified by:
getResultTreeFragin interfaceDOM
-
getMain
-
getOutputDomBuilder
Returns a DOMBuilder class wrapped in a SAX adapter.- Specified by:
getOutputDomBuilderin interfaceDOM
-
lookupNamespace
- Specified by:
lookupNamespacein interfaceDOM- Throws:
TransletException
-
getUnparsedEntityURI
- Specified by:
getUnparsedEntityURIin interfaceDOM
-
getElementsWithIDs
- Specified by:
getElementsWithIDsin interfaceDOM
-