Package org.apache.xalan.xsltc.dom
Class DOMAdapter
java.lang.Object
org.apache.xalan.xsltc.dom.DOMAdapter
- All Implemented Interfaces:
DOM
- Author:
- Jacek Ambroziak, Morten Jorgensen
-
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
ConstructorsConstructorDescriptionDOMAdapter(DOM dom, String[] namesArray, String[] urisArray, int[] typesArray, String[] namespaceArray) -
Method Summary
Modifier and TypeMethodDescriptionvoidcharacters(int textNode, SerializationHandler handler) voidcopy(int node, SerializationHandler handler) voidcopy(DTMAxisIterator nodes, SerializationHandler handler) intgetAttributeNode(int type, int element) getAxisIterator(int axis) getChildren(int node) intgetDocumentURI(int node) intgetExpandedTypeID(int node) Returns singleton iterator containg the document rootgetLanguage(int node) intString[]String[]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 type, int n, boolean includeself) Returns a SerializationHandler class wrapped in a SAX adapter.intgetParent(int node) getResultTreeFrag(int initSize, int rtfType) Return a instance of a DOM class to be used as an RTFgetResultTreeFrag(int initSize, int rtfType, boolean addToManager) Return a instance of a DOM class to be used as an RTFintgetSize()getStringValueX(int node) getTypedAxisIterator(int axis, int type) getTypedChildren(int type) int[]getUnparsedEntityURI(String entity) String[]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) orderNodes(DTMAxisIterator source, int node) voidsetDocumentURI(String uri) voidsetFilter(StripFilter filter) voidsetMultiDOMMask(int mask) voidsetupMapping(String[] names, String[] urisArray, int[] typesArray, String[] namespaces) shallowCopy(int node, SerializationHandler handler)
-
Constructor Details
-
DOMAdapter
-
-
Method Details
-
setupMapping
- Specified by:
setupMappingin interfaceDOM
-
getNamesArray
-
getUrisArray
-
getTypesArray
public int[] getTypesArray() -
getNamespaceArray
-
getDOMImpl
-
getIterator
Returns singleton iterator containg the document root- Specified by:
getIteratorin interfaceDOM
-
getStringValue
- Specified by:
getStringValuein interfaceDOM
-
getChildren
- Specified by:
getChildrenin interfaceDOM
-
setFilter
-
getTypedChildren
- Specified by:
getTypedChildrenin interfaceDOM
-
getNamespaceAxisIterator
- Specified by:
getNamespaceAxisIteratorin interfaceDOM
-
getAxisIterator
- Specified by:
getAxisIteratorin interfaceDOM
-
getTypedAxisIterator
- Specified by:
getTypedAxisIteratorin interfaceDOM
-
getMultiDOMMask
public int getMultiDOMMask() -
setMultiDOMMask
public void setMultiDOMMask(int mask) -
getNthDescendant
- Specified by:
getNthDescendantin interfaceDOM
-
getNodeValueIterator
public DTMAxisIterator getNodeValueIterator(DTMAxisIterator iterator, int type, String value, boolean op) - Specified by:
getNodeValueIteratorin 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 element) - 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
-
makeNode
-
makeNode
-
makeNodeList
- Specified by:
makeNodeListin interfaceDOM
-
makeNodeList
- Specified by:
makeNodeListin interfaceDOM
-
getLanguage
- Specified by:
getLanguagein interfaceDOM
-
getSize
public int getSize() -
setDocumentURI
-
getDocumentURI
-
getDocumentURI
- Specified by:
getDocumentURIin interfaceDOM
-
getDocument
public int getDocument()- Specified by:
getDocumentin interfaceDOM
-
isElement
public boolean isElement(int node) -
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
Return a instance of a DOM class to be used as an RTF- Specified by:
getResultTreeFragin interfaceDOM
-
getResultTreeFrag
Return a instance of a DOM class to be used as an RTF- Specified by:
getResultTreeFragin interfaceDOM
-
getOutputDomBuilder
Returns a SerializationHandler 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
-