org.apache.xalan.xsltc

Interface DOM

public interface DOM

Author: Jacek Ambroziak Santiago Pericas-Geertsen

Field Summary
static intADAPTIVE_RTF
static intFIRST_TYPE
static intNO_TYPE
static intNULL
static intRETURN_CURRENT
static intRETURN_PARENT
static intSIMPLE_RTF
static intTREE_RTF
Method Summary
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()
StringgetDocumentURI(int node)
HashtablegetElementsWithIDs()
intgetExpandedTypeID(int node)
DTMAxisIteratorgetIterator()
returns singleton iterator containg the document root
StringgetLanguage(int node)
DTMAxisIteratorgetNamespaceAxisIterator(int axis, int ns)
StringgetNamespaceName(int node)
intgetNamespaceType(int node)
intgetNodeHandle(int nodeId)
intgetNodeIdent(int nodehandle)
StringgetNodeName(int node)
StringgetNodeNameX(int node)
DTMAxisIteratorgetNodeValueIterator(DTMAxisIterator iter, int returnType, 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()
StringgetStringValue()
StringgetStringValueX(int node)
DTMAxisIteratorgetTypedAxisIterator(int axis, int type)
DTMAxisIteratorgetTypedChildren(int type)
StringgetUnparsedEntityURI(String name)
booleanisAttribute(int node)
booleanisElement(int node)
booleanlessThan(int node1, int node2)
StringlookupNamespace(int node, String prefix)
NodemakeNode(int index)
NodemakeNode(DTMAxisIterator iter)
NodeListmakeNodeList(int index)
NodeListmakeNodeList(DTMAxisIterator iter)
DTMAxisIteratororderNodes(DTMAxisIterator source, int node)
voidsetFilter(StripFilter filter)
voidsetupMapping(String[] names, String[] urisArray, int[] typesArray, String[] namespaces)
StringshallowCopy(int node, SerializationHandler handler)

Field Detail

ADAPTIVE_RTF

public static final int ADAPTIVE_RTF

FIRST_TYPE

public static final int FIRST_TYPE

NO_TYPE

public static final int NO_TYPE

NULL

public static final int NULL

RETURN_CURRENT

public static final int RETURN_CURRENT

RETURN_PARENT

public static final int RETURN_PARENT

SIMPLE_RTF

public static final int SIMPLE_RTF

TREE_RTF

public static final int TREE_RTF

Method Detail

characters

public void characters(int textNode, SerializationHandler handler)

copy

public void copy(int node, SerializationHandler handler)

copy

public void copy(DTMAxisIterator nodes, SerializationHandler handler)

getAttributeNode

public int getAttributeNode(int gType, int element)

getAxisIterator

public DTMAxisIterator getAxisIterator(int axis)

getChildren

public DTMAxisIterator getChildren(int node)

getDocument

public int getDocument()

getDocumentURI

public String getDocumentURI(int node)

getElementsWithIDs

public Hashtable getElementsWithIDs()

getExpandedTypeID

public int getExpandedTypeID(int node)

getIterator

public DTMAxisIterator getIterator()
returns singleton iterator containg the document root

getLanguage

public String getLanguage(int node)

getNamespaceAxisIterator

public DTMAxisIterator getNamespaceAxisIterator(int axis, int ns)

getNamespaceName

public String getNamespaceName(int node)

getNamespaceType

public int getNamespaceType(int node)

getNodeHandle

public int getNodeHandle(int nodeId)

getNodeIdent

public int getNodeIdent(int nodehandle)

getNodeName

public String getNodeName(int node)

getNodeNameX

public String getNodeNameX(int node)

getNodeValueIterator

public DTMAxisIterator getNodeValueIterator(DTMAxisIterator iter, int returnType, String value, boolean op)

getNSType

public int getNSType(int node)

getNthDescendant

public DTMAxisIterator getNthDescendant(int node, int n, boolean includeself)

getOutputDomBuilder

public SerializationHandler getOutputDomBuilder()

getParent

public int getParent(int node)

getResultTreeFrag

public DOM getResultTreeFrag(int initialSize, int rtfType)

getResultTreeFrag

public DOM getResultTreeFrag(int initialSize, int rtfType, boolean addToDTMManager)

getSize

public int getSize()

getStringValue

public String getStringValue()

getStringValueX

public String getStringValueX(int node)

getTypedAxisIterator

public DTMAxisIterator getTypedAxisIterator(int axis, int type)

getTypedChildren

public DTMAxisIterator getTypedChildren(int type)

getUnparsedEntityURI

public String getUnparsedEntityURI(String name)

isAttribute

public boolean isAttribute(int node)

isElement

public boolean isElement(int node)

lessThan

public boolean lessThan(int node1, int node2)

lookupNamespace

public String lookupNamespace(int node, String prefix)

makeNode

public Node makeNode(int index)

makeNode

public Node makeNode(DTMAxisIterator iter)

makeNodeList

public NodeList makeNodeList(int index)

makeNodeList

public NodeList makeNodeList(DTMAxisIterator iter)

orderNodes

public DTMAxisIterator orderNodes(DTMAxisIterator source, int node)

setFilter

public void setFilter(StripFilter filter)

setupMapping

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

shallowCopy

public String shallowCopy(int node, SerializationHandler handler)
Copyright B) 2005 Apache XML Project. All Rights Reserved.