APIdia Launch Partner
Top Fields Constructors Methods
com.sun.org.apache.xalan.internal.xsltc.dom

public final Class DOMAdapter

extends Object
implements DOM
Class Inheritance
All Implemented Interfaces
com.sun.org.apache.xalan.internal.xsltc.DOM
Imports
com.sun.org.apache.xalan.internal.xsltc.DOM, .DOMEnhancedForDTM, .StripFilter, .TransletException, com.sun.org.apache.xml.internal.dtm.DTM, .DTMAxisIterator, com.sun.org.apache.xml.internal.serializer.SerializationHandler, java.util.Map, org.w3c.dom.Node, .NodeList

Authors
Jacek Ambroziak, Morten Jorgensen

Field Summary

Modifier and TypeField and Description
private DOM
private DOMEnhancedForDTM
private short[]
private int
private String[]
private String[]
private short[]
private short[]
private int[]
private int[]
private String[]

Constructor Summary

AccessConstructor and Description
public
DOMAdapter(DOM dom, String[] namesArray, String[] urisArray, int[] typesArray, String[] namespaceArray)

Method Summary

Modifier and TypeMethod and Description
public void
public void
public void
public int
public DTMAxisIterator
public DTMAxisIterator
public int
public String
public String
public DOM
public Map<String, Integer>
public int
public DTMAxisIterator
getIterator()

Implements com.sun.org.apache.xalan.internal.xsltc.DOM.getIterator.

Returns singleton iterator containg the document root

public String
private short[]
public int
public String[]
public String[]
public DTMAxisIterator
public String
public int
public int
public int
public String
public String
public DTMAxisIterator
private short[]
private short[]
public int
public DTMAxisIterator
getNthDescendant(int type, int n, boolean includeself)

Implements com.sun.org.apache.xalan.internal.xsltc.DOM.getNthDescendant.

public SerializationHandler
getOutputDomBuilder()

Implements com.sun.org.apache.xalan.internal.xsltc.DOM.getOutputDomBuilder.

Returns a SerializationHandler class wrapped in a SAX adapter.

public int
public DOM
getResultTreeFrag(int initSize, int rtfType)

Implements com.sun.org.apache.xalan.internal.xsltc.DOM.getResultTreeFrag.

Return a instance of a DOM class to be used as an RTF

public DOM
getResultTreeFrag(int initSize, int rtfType, boolean addToManager)

Implements com.sun.org.apache.xalan.internal.xsltc.DOM.getResultTreeFrag.

Return a instance of a DOM class to be used as an RTF

private int[]
public int
public String
public String
public DTMAxisIterator
public DTMAxisIterator
public int[]
public String
public String[]
public boolean
public boolean
public boolean
lessThan(final int node1, final int node2)

Implements com.sun.org.apache.xalan.internal.xsltc.DOM.lessThan.

public String
public Node
public Node
public NodeList
public NodeList
public DTMAxisIterator
public void
public void
public void
public void
setMultiDOMMask(int mask)

public void
setupMapping(String[] names, String[] urisArray, int[] typesArray, String[] namespaces)

Implements com.sun.org.apache.xalan.internal.xsltc.DOM.setupMapping.

public String
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

_domback to summary
private DOM _dom
_enhancedDOMback to summary
private DOMEnhancedForDTM _enhancedDOM
_mappingback to summary
private short[] _mapping
_multiDOMMaskback to summary
private int _multiDOMMask
_namesArrayback to summary
private String[] _namesArray
_namespaceArrayback to summary
private String[] _namespaceArray
_NSmappingback to summary
private short[] _NSmapping
_NSreverseback to summary
private short[] _NSreverse
_reverseback to summary
private int[] _reverse
_typesArrayback to summary
private int[] _typesArray
_urisArrayback to summary
private String[] _urisArray

Constructor Detail

DOMAdapterback to summary
public DOMAdapter(DOM dom, String[] namesArray, String[] urisArray, int[] typesArray, String[] namespaceArray)

Method Detail

charactersback to summary
public void characters(final int textNode, SerializationHandler handler) throws TransletException

Implements com.sun.org.apache.xalan.internal.xsltc.DOM.characters.

copyback to summary
public void copy(final int node, SerializationHandler handler) throws TransletException

Implements com.sun.org.apache.xalan.internal.xsltc.DOM.copy.

copyback to summary
public void copy(DTMAxisIterator nodes, SerializationHandler handler) throws TransletException

Implements com.sun.org.apache.xalan.internal.xsltc.DOM.copy.

getAttributeNodeback to summary
public int getAttributeNode(final int type, final int element)

Implements com.sun.org.apache.xalan.internal.xsltc.DOM.getAttributeNode.

getAxisIteratorback to summary
public DTMAxisIterator getAxisIterator(final int axis)

Implements com.sun.org.apache.xalan.internal.xsltc.DOM.getAxisIterator.

getChildrenback to summary
public DTMAxisIterator getChildren(final int node)

Implements com.sun.org.apache.xalan.internal.xsltc.DOM.getChildren.

getDocumentback to summary
public int getDocument()

Implements com.sun.org.apache.xalan.internal.xsltc.DOM.getDocument.

getDocumentURIback to summary
public String getDocumentURI()
getDocumentURIback to summary
public String getDocumentURI(int node)

Implements com.sun.org.apache.xalan.internal.xsltc.DOM.getDocumentURI.

getDOMImplback to summary
public DOM getDOMImpl()
getElementsWithIDsback to summary
public Map<String, Integer> getElementsWithIDs()

Implements com.sun.org.apache.xalan.internal.xsltc.DOM.getElementsWithIDs.

getExpandedTypeIDback to summary
public int getExpandedTypeID(final int node)

Implements com.sun.org.apache.xalan.internal.xsltc.DOM.getExpandedTypeID.

getIteratorback to summary
public DTMAxisIterator getIterator()

Implements com.sun.org.apache.xalan.internal.xsltc.DOM.getIterator.

Returns singleton iterator containg the document root

getLanguageback to summary
public String getLanguage(int node)

Implements com.sun.org.apache.xalan.internal.xsltc.DOM.getLanguage.

getMappingback to summary
private short[] getMapping()
getMultiDOMMaskback to summary
public int getMultiDOMMask()
getNamesArrayback to summary
public String[] getNamesArray()
getNamespaceArrayback to summary
public String[] getNamespaceArray()
getNamespaceAxisIteratorback to summary
public DTMAxisIterator getNamespaceAxisIterator(final int axis, final int ns)

Implements com.sun.org.apache.xalan.internal.xsltc.DOM.getNamespaceAxisIterator.

getNamespaceNameback to summary
public String getNamespaceName(final int node)

Implements com.sun.org.apache.xalan.internal.xsltc.DOM.getNamespaceName.

getNamespaceTypeback to summary
public int getNamespaceType(final int node)

Implements com.sun.org.apache.xalan.internal.xsltc.DOM.getNamespaceType.

getNodeHandleback to summary
public int getNodeHandle(int nodeId)

Implements com.sun.org.apache.xalan.internal.xsltc.DOM.getNodeHandle.

getNodeIdentback to summary
public int getNodeIdent(int nodeHandle)

Implements com.sun.org.apache.xalan.internal.xsltc.DOM.getNodeIdent.

getNodeNameback to summary
public String getNodeName(final int node)

Implements com.sun.org.apache.xalan.internal.xsltc.DOM.getNodeName.

getNodeNameXback to summary
public String getNodeNameX(final int node)

Implements com.sun.org.apache.xalan.internal.xsltc.DOM.getNodeNameX.

getNodeValueIteratorback to summary
public DTMAxisIterator getNodeValueIterator(DTMAxisIterator iterator, int type, String value, boolean op)

Implements com.sun.org.apache.xalan.internal.xsltc.DOM.getNodeValueIterator.

getNSMappingback to summary
private short[] getNSMapping()
getNSReverseback to summary
private short[] getNSReverse()
getNSTypeback to summary
public int getNSType(int node)

Implements com.sun.org.apache.xalan.internal.xsltc.DOM.getNSType.

getNthDescendantback to summary
public DTMAxisIterator getNthDescendant(int type, int n, boolean includeself)

Implements com.sun.org.apache.xalan.internal.xsltc.DOM.getNthDescendant.

getOutputDomBuilderback to summary
public SerializationHandler getOutputDomBuilder()

Implements com.sun.org.apache.xalan.internal.xsltc.DOM.getOutputDomBuilder.

Returns a SerializationHandler class wrapped in a SAX adapter.

getParentback to summary
public int getParent(final int node)

Implements com.sun.org.apache.xalan.internal.xsltc.DOM.getParent.

getResultTreeFragback to summary
public DOM getResultTreeFrag(int initSize, int rtfType)

Implements com.sun.org.apache.xalan.internal.xsltc.DOM.getResultTreeFrag.

Return a instance of a DOM class to be used as an RTF

getResultTreeFragback to summary
public DOM getResultTreeFrag(int initSize, int rtfType, boolean addToManager)

Implements com.sun.org.apache.xalan.internal.xsltc.DOM.getResultTreeFrag.

Return a instance of a DOM class to be used as an RTF

getReverseback to summary
private int[] getReverse()
getSizeback to summary
public int getSize()

Implements com.sun.org.apache.xalan.internal.xsltc.DOM.getSize.

getStringValueback to summary
public String getStringValue()

Implements com.sun.org.apache.xalan.internal.xsltc.DOM.getStringValue.

getStringValueXback to summary
public String getStringValueX(final int node)

Implements com.sun.org.apache.xalan.internal.xsltc.DOM.getStringValueX.

getTypedAxisIteratorback to summary
public DTMAxisIterator getTypedAxisIterator(final int axis, final int type)

Implements com.sun.org.apache.xalan.internal.xsltc.DOM.getTypedAxisIterator.

getTypedChildrenback to summary
public DTMAxisIterator getTypedChildren(final int type)

Implements com.sun.org.apache.xalan.internal.xsltc.DOM.getTypedChildren.

getTypesArrayback to summary
public int[] getTypesArray()
getUnparsedEntityURIback to summary
public String getUnparsedEntityURI(String entity)

Implements com.sun.org.apache.xalan.internal.xsltc.DOM.getUnparsedEntityURI.

getUrisArrayback to summary
public String[] getUrisArray()
isAttributeback to summary
public boolean isAttribute(final int node)

Implements com.sun.org.apache.xalan.internal.xsltc.DOM.isAttribute.

isElementback to summary
public boolean isElement(final int node)

Implements com.sun.org.apache.xalan.internal.xsltc.DOM.isElement.

lessThanback to summary
public boolean lessThan(final int node1, final int node2)

Implements com.sun.org.apache.xalan.internal.xsltc.DOM.lessThan.

lookupNamespaceback to summary
public String lookupNamespace(int node, String prefix) throws TransletException

Implements com.sun.org.apache.xalan.internal.xsltc.DOM.lookupNamespace.

makeNodeback to summary
public Node makeNode(int index)

Implements com.sun.org.apache.xalan.internal.xsltc.DOM.makeNode.

makeNodeback to summary
public Node makeNode(DTMAxisIterator iter)

Implements com.sun.org.apache.xalan.internal.xsltc.DOM.makeNode.

makeNodeListback to summary
public NodeList makeNodeList(int index)

Implements com.sun.org.apache.xalan.internal.xsltc.DOM.makeNodeList.

makeNodeListback to summary
public NodeList makeNodeList(DTMAxisIterator iter)

Implements com.sun.org.apache.xalan.internal.xsltc.DOM.makeNodeList.

orderNodesback to summary
public DTMAxisIterator orderNodes(DTMAxisIterator source, int node)

Implements com.sun.org.apache.xalan.internal.xsltc.DOM.orderNodes.

releaseback to summary
public void release()

Implements com.sun.org.apache.xalan.internal.xsltc.DOM.release.

setDocumentURIback to summary
public void setDocumentURI(String uri)
setFilterback to summary
public void setFilter(StripFilter filter)

Implements com.sun.org.apache.xalan.internal.xsltc.DOM.setFilter.

setMultiDOMMaskback to summary
public void setMultiDOMMask(int mask)
setupMappingback to summary
public void setupMapping(String[] names, String[] urisArray, int[] typesArray, String[] namespaces)

Implements com.sun.org.apache.xalan.internal.xsltc.DOM.setupMapping.

shallowCopyback to summary
public String shallowCopy(final int node, SerializationHandler handler) throws TransletException

Implements com.sun.org.apache.xalan.internal.xsltc.DOM.shallowCopy.