Package org.apache.xalan.xsltc
Interface DOM
-
- All Known Subinterfaces:
DOMEnhancedForDTM
- All Known Implementing Classes:
AdaptiveResultTreeImpl,DOMAdapter,MultiDOM,SAXImpl,SimpleResultTreeImpl
public interface DOM- Author:
- Jacek Ambroziak, Santiago Pericas-Geertsen
-
-
Field Summary
Fields Modifier and Type Field Description static intADAPTIVE_RTFstatic intFIRST_TYPEstatic intNO_TYPEstatic intNULLstatic intRETURN_CURRENTstatic intRETURN_PARENTstatic intSIMPLE_RTFstatic intTREE_RTF
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidcharacters(int textNode, SerializationHandler handler)voidcopy(int node, SerializationHandler handler)voidcopy(DTMAxisIterator nodes, SerializationHandler handler)intgetAttributeNode(int gType, int element)DTMAxisIteratorgetAxisIterator(int axis)DTMAxisIteratorgetChildren(int node)intgetDocument()java.lang.StringgetDocumentURI(int node)HashtablegetElementsWithIDs()intgetExpandedTypeID(int node)DTMAxisIteratorgetIterator()returns singleton iterator containg the document rootjava.lang.StringgetLanguage(int node)DTMAxisIteratorgetNamespaceAxisIterator(int axis, int ns)java.lang.StringgetNamespaceName(int node)intgetNamespaceType(int node)intgetNodeHandle(int nodeId)intgetNodeIdent(int nodehandle)java.lang.StringgetNodeName(int node)java.lang.StringgetNodeNameX(int node)DTMAxisIteratorgetNodeValueIterator(DTMAxisIterator iter, int returnType, java.lang.String value, boolean op)intgetNSType(int node)DTMAxisIteratorgetNthDescendant(int node, int n, boolean includeself)SerializationHandlergetOutputDomBuilder()intgetParent(int node)DOMgetResultTreeFrag(int initialSize, int rtfType)DOMgetResultTreeFrag(int initialSize, int rtfType, boolean addToDTMManager)intgetSize()java.lang.StringgetStringValue()java.lang.StringgetStringValueX(int node)DTMAxisIteratorgetTypedAxisIterator(int axis, int type)DTMAxisIteratorgetTypedChildren(int type)java.lang.StringgetUnparsedEntityURI(java.lang.String name)booleanisAttribute(int node)booleanisElement(int node)booleanlessThan(int node1, int node2)java.lang.StringlookupNamespace(int node, java.lang.String prefix)org.w3c.dom.NodemakeNode(int index)org.w3c.dom.NodemakeNode(DTMAxisIterator iter)org.w3c.dom.NodeListmakeNodeList(int index)org.w3c.dom.NodeListmakeNodeList(DTMAxisIterator iter)DTMAxisIteratororderNodes(DTMAxisIterator source, int node)voidsetFilter(StripFilter filter)voidsetupMapping(java.lang.String[] names, java.lang.String[] urisArray, int[] typesArray, java.lang.String[] namespaces)java.lang.StringshallowCopy(int node, SerializationHandler handler)
-
-
-
Field Detail
-
FIRST_TYPE
static final int FIRST_TYPE
- See Also:
- Constant Field Values
-
NO_TYPE
static final int NO_TYPE
- See Also:
- Constant Field Values
-
NULL
static final int NULL
- See Also:
- Constant Field Values
-
RETURN_CURRENT
static final int RETURN_CURRENT
- See Also:
- Constant Field Values
-
RETURN_PARENT
static final int RETURN_PARENT
- See Also:
- Constant Field Values
-
SIMPLE_RTF
static final int SIMPLE_RTF
- See Also:
- Constant Field Values
-
ADAPTIVE_RTF
static final int ADAPTIVE_RTF
- See Also:
- Constant Field Values
-
TREE_RTF
static final int TREE_RTF
- See Also:
- Constant Field Values
-
-
Method Detail
-
getIterator
DTMAxisIterator getIterator()
returns singleton iterator containg the document root
-
getStringValue
java.lang.String getStringValue()
-
getChildren
DTMAxisIterator getChildren(int node)
-
getTypedChildren
DTMAxisIterator getTypedChildren(int type)
-
getAxisIterator
DTMAxisIterator getAxisIterator(int axis)
-
getTypedAxisIterator
DTMAxisIterator getTypedAxisIterator(int axis, int type)
-
getNthDescendant
DTMAxisIterator getNthDescendant(int node, int n, boolean includeself)
-
getNamespaceAxisIterator
DTMAxisIterator getNamespaceAxisIterator(int axis, int ns)
-
getNodeValueIterator
DTMAxisIterator getNodeValueIterator(DTMAxisIterator iter, int returnType, java.lang.String value, boolean op)
-
orderNodes
DTMAxisIterator orderNodes(DTMAxisIterator source, int node)
-
getNodeName
java.lang.String getNodeName(int node)
-
getNodeNameX
java.lang.String getNodeNameX(int node)
-
getNamespaceName
java.lang.String getNamespaceName(int node)
-
getExpandedTypeID
int getExpandedTypeID(int node)
-
getNamespaceType
int getNamespaceType(int node)
-
getParent
int getParent(int node)
-
getAttributeNode
int getAttributeNode(int gType, int element)
-
getStringValueX
java.lang.String getStringValueX(int node)
-
copy
void copy(int node, SerializationHandler handler) throws TransletException- Throws:
TransletException
-
copy
void copy(DTMAxisIterator nodes, SerializationHandler handler) throws TransletException
- Throws:
TransletException
-
shallowCopy
java.lang.String shallowCopy(int node, SerializationHandler handler) throws TransletException- Throws:
TransletException
-
lessThan
boolean lessThan(int node1, int node2)
-
characters
void characters(int textNode, SerializationHandler handler) throws TransletException- Throws:
TransletException
-
makeNode
org.w3c.dom.Node makeNode(int index)
-
makeNode
org.w3c.dom.Node makeNode(DTMAxisIterator iter)
-
makeNodeList
org.w3c.dom.NodeList makeNodeList(int index)
-
makeNodeList
org.w3c.dom.NodeList makeNodeList(DTMAxisIterator iter)
-
getLanguage
java.lang.String getLanguage(int node)
-
getSize
int getSize()
-
getDocumentURI
java.lang.String getDocumentURI(int node)
-
setFilter
void setFilter(StripFilter filter)
-
setupMapping
void setupMapping(java.lang.String[] names, java.lang.String[] urisArray, int[] typesArray, java.lang.String[] namespaces)
-
isElement
boolean isElement(int node)
-
isAttribute
boolean isAttribute(int node)
-
lookupNamespace
java.lang.String lookupNamespace(int node, java.lang.String prefix) throws TransletException- Throws:
TransletException
-
getNodeIdent
int getNodeIdent(int nodehandle)
-
getNodeHandle
int getNodeHandle(int nodeId)
-
getResultTreeFrag
DOM getResultTreeFrag(int initialSize, int rtfType)
-
getResultTreeFrag
DOM getResultTreeFrag(int initialSize, int rtfType, boolean addToDTMManager)
-
getOutputDomBuilder
SerializationHandler getOutputDomBuilder()
-
getNSType
int getNSType(int node)
-
getDocument
int getDocument()
-
getUnparsedEntityURI
java.lang.String getUnparsedEntityURI(java.lang.String name)
-
getElementsWithIDs
Hashtable getElementsWithIDs()
-
-