Top Description Fields Methods
com.sun.org.apache.xalan.internal.xsltc

public Interface DOMEnhancedForDTM

extends DOM
Known Direct Implementers
com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl

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.
Author
Joseph Kesselman

Field Summary

Inherited from com.sun.org.apache.xalan.internal.xsltc.DOM:
ADAPTIVE_RTFFIRST_TYPENO_TYPENULLRETURN_CURRENTRETURN_PARENTSIMPLE_RTFTREE_RTF

Method Summary

Modifier and TypeMethod and Description
public String
public int
public int
getExpandedTypeID2(int nodeHandle)

public short[]
getMapping(String[] names, String[] uris, int[] types)

public short[]
public int[]
getReverseMapping(String[] names, String[] uris, int[] types)

public short[]
public boolean
public void
Inherited from com.sun.org.apache.xalan.internal.xsltc.DOM:
characterscopycopygetAttributeNodegetAxisIteratorgetChildrengetDocumentgetDocumentURIgetElementsWithIDsgetExpandedTypeIDgetIteratorgetLanguagegetNamespaceAxisIteratorgetNamespaceNamegetNamespaceTypegetNodeHandlegetNodeIdentgetNodeNamegetNodeNameXgetNodeValueIteratorgetNSTypegetNthDescendantgetOutputDomBuildergetParentgetResultTreeFraggetResultTreeFraggetSizegetStringValuegetStringValueXgetTypedAxisIteratorgetTypedChildrengetUnparsedEntityURIisAttributeisElementlessThanlookupNamespacemakeNodemakeNodemakeNodeListmakeNodeListorderNodesreleasesetFiltersetupMappingshallowCopy

Method Detail

getDocumentURIback to summary
public String getDocumentURI()
getElementByIdback to summary
public int getElementById(String idString)
getExpandedTypeID2back to summary
public int getExpandedTypeID2(int nodeHandle)
getMappingback to summary
public short[] getMapping(String[] names, String[] uris, int[] types)
getNamespaceMappingback to summary
public short[] getNamespaceMapping(String[] namespaces)
getReverseMappingback to summary
public int[] getReverseMapping(String[] names, String[] uris, int[] types)
getReverseNamespaceMappingback to summary
public short[] getReverseNamespaceMapping(String[] namespaces)
hasDOMSourceback to summary
public boolean hasDOMSource()
setDocumentURIback to summary
public void setDocumentURI(String uri)