org.apache.xalan.xsltc
Interface DOMEnhancedForDTM
- All Known Implementing Classes:
- SAXImpl
- public interface DOMEnhancedForDTM
- extends DOM
Interface for SAXImpl which adds methods used at run-time, over and above
those provided by the XSLTC DOM interface. An attempt to avoid the current
"Is the DTM a DOM, if so is it a SAXImpl, . . .
which was producing some ugly replicated code
and introducing bugs where that multipathing had not been
done. This makes it easier to provide other DOM/DOMEnhancedForDTM
implementations, rather than hard-wiring XSLTC to SAXImpl.
Methods inherited from interface org.apache.xalan.xsltc.DOM |
characters,
copy,
copy,
getAttributeNode,
getAxisIterator,
getChildren,
getDocument,
getDocumentURI,
getElementsWithIDs,
getExpandedTypeID,
getIterator,
getLanguage,
getNamespaceAxisIterator,
getNamespaceName,
getNamespaceType,
getNodeHandle,
getNodeIdent,
getNodeName,
getNodeNameX,
getNodeValueIterator,
getNSType,
getNthDescendant,
getOutputDomBuilder,
getParent,
getResultTreeFrag,
getResultTreeFrag,
getSize,
getStringValue,
getStringValueX,
getTypedAxisIterator,
getTypedChildren,
getUnparsedEntityURI,
isAttribute,
isElement,
lessThan,
lookupNamespace,
makeNode,
makeNode,
makeNodeList,
makeNodeList,
orderNodes,
setFilter,
setupMapping,
shallowCopy |
getMapping
public short[] getMapping(java.lang.String[] names,
java.lang.String[] uris,
int[] types)
getReverseMapping
public int[] getReverseMapping(java.lang.String[] names,
java.lang.String[] uris,
int[] types)
getNamespaceMapping
public short[] getNamespaceMapping(java.lang.String[] namespaces)
getReverseNamespaceMapping
public short[] getReverseNamespaceMapping(java.lang.String[] namespaces)
getDocumentURI
public java.lang.String getDocumentURI()
setDocumentURI
public void setDocumentURI(java.lang.String uri)
getExpandedTypeID2
public int getExpandedTypeID2(int nodeHandle)
hasDOMSource
public boolean hasDOMSource()
getElementById
public int getElementById(java.lang.String idString)
Copyright © 2006 Apache XML Project. All Rights Reserved.