org.apache.xalan.xsltc
Interface DOMEnhancedForDTM
- DOM
- SAXImpl
public interface DOMEnhancedForDTM
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.
characters , copy , copy , getAttributeNode , getAxisIterator , getChildren , getDocument , getDocumentURI , getElementsWithIDs , getExpandedTypeID , getIterator , getLanguage , getNSType , getNamespaceAxisIterator , getNamespaceName , getNamespaceType , getNodeHandle , getNodeIdent , getNodeName , getNodeNameX , getNodeValueIterator , getNthDescendant , getOutputDomBuilder , getParent , getResultTreeFrag , getResultTreeFrag , getSize , getStringValue , getStringValueX , getTypedAxisIterator , getTypedChildren , getUnparsedEntityURI , isAttribute , isElement , lessThan , lookupNamespace , makeNode , makeNode , makeNodeList , makeNodeList , orderNodes , setFilter , setupMapping , shallowCopy |
getDocumentURI
public String getDocumentURI()
getElementById
public int getElementById(String idString)
getExpandedTypeID2
public int getExpandedTypeID2(int nodeHandle)
getMapping
public short[] getMapping(String[] names,
String[] uris,
int[] types)
getNamespaceMapping
public short[] getNamespaceMapping(String[] namespaces)
getReverseMapping
public int[] getReverseMapping(String[] names,
String[] uris,
int[] types)
getReverseNamespaceMapping
public short[] getReverseNamespaceMapping(String[] namespaces)
hasDOMSource
public boolean hasDOMSource()
setDocumentURI
public void setDocumentURI(String uri)
Copyright B) 2005 Apache XML Project. All Rights Reserved.