org.apache.xalan.xsltc
Interface DOM

All Known Subinterfaces:
DOMEnhancedForDTM
All Known Implementing Classes:
DOMAdapter, MultiDOM, SimpleResultTreeImpl

public interface DOM


Field Summary
static int ADAPTIVE_RTF
           
static int FIRST_TYPE
           
static int NO_TYPE
           
static int NULL
           
static int RETURN_CURRENT
           
static int RETURN_PARENT
           
static int SIMPLE_RTF
           
static int TREE_RTF
           
 
Method Summary
 void characters(int textNode, SerializationHandler handler)
           
 void copy(DTMAxisIterator nodes, SerializationHandler handler)
           
 void copy(int node, SerializationHandler handler)
           
 int getAttributeNode(int gType, int element)
           
 DTMAxisIterator getAxisIterator(int axis)
           
 DTMAxisIterator getChildren(int node)
           
 int getDocument()
           
 java.lang.String getDocumentURI(int node)
           
 Hashtable getElementsWithIDs()
           
 int getExpandedTypeID(int node)
           
 DTMAxisIterator getIterator()
          returns singleton iterator containg the document root
 java.lang.String getLanguage(int node)
           
 DTMAxisIterator getNamespaceAxisIterator(int axis, int ns)
           
 java.lang.String getNamespaceName(int node)
           
 int getNamespaceType(int node)
           
 int getNodeHandle(int nodeId)
           
 int getNodeIdent(int nodehandle)
           
 java.lang.String getNodeName(int node)
           
 java.lang.String getNodeNameX(int node)
           
 DTMAxisIterator getNodeValueIterator(DTMAxisIterator iter, int returnType, java.lang.String value, boolean op)
           
 int getNSType(int node)
           
 DTMAxisIterator getNthDescendant(int node, int n, boolean includeself)
           
 SerializationHandler getOutputDomBuilder()
           
 int getParent(int node)
           
 DOM getResultTreeFrag(int initialSize, int rtfType)
           
 DOM getResultTreeFrag(int initialSize, int rtfType, boolean addToDTMManager)
           
 int getSize()
           
 java.lang.String getStringValue()
           
 java.lang.String getStringValueX(int node)
           
 DTMAxisIterator getTypedAxisIterator(int axis, int type)
           
 DTMAxisIterator getTypedChildren(int type)
           
 java.lang.String getUnparsedEntityURI(java.lang.String name)
           
 boolean isAttribute(int node)
           
 boolean isElement(int node)
           
 boolean lessThan(int node1, int node2)
           
 java.lang.String lookupNamespace(int node, java.lang.String prefix)
           
 Node makeNode(DTMAxisIterator iter)
           
 Node makeNode(int index)
           
 NodeList makeNodeList(DTMAxisIterator iter)
           
 NodeList makeNodeList(int index)
           
 DTMAxisIterator orderNodes(DTMAxisIterator source, int node)
           
 void setFilter(StripFilter filter)
           
 void setupMapping(java.lang.String[] names, java.lang.String[] urisArray, int[] typesArray, java.lang.String[] namespaces)
           
 java.lang.String shallowCopy(int node, SerializationHandler handler)
           
 

Field Detail

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

ADAPTIVE_RTF

public static final int ADAPTIVE_RTF

TREE_RTF

public static final int TREE_RTF
Method Detail

getIterator

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

getStringValue

public java.lang.String getStringValue()

getChildren

public DTMAxisIterator getChildren(int node)

getTypedChildren

public DTMAxisIterator getTypedChildren(int type)

getAxisIterator

public DTMAxisIterator getAxisIterator(int axis)

getTypedAxisIterator

public DTMAxisIterator getTypedAxisIterator(int axis,
                                            int type)

getNthDescendant

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

getNamespaceAxisIterator

public DTMAxisIterator getNamespaceAxisIterator(int axis,
                                                int ns)

getNodeValueIterator

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

orderNodes

public DTMAxisIterator orderNodes(DTMAxisIterator source,
                                  int node)

getNodeName

public java.lang.String getNodeName(int node)

getNodeNameX

public java.lang.String getNodeNameX(int node)

getNamespaceName

public java.lang.String getNamespaceName(int node)

getExpandedTypeID

public int getExpandedTypeID(int node)

getNamespaceType

public int getNamespaceType(int node)

getParent

public int getParent(int node)

getAttributeNode

public int getAttributeNode(int gType,
                            int element)

getStringValueX

public java.lang.String getStringValueX(int node)

copy

public void copy(int node,
                 SerializationHandler handler)
          throws TransletException

copy

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

shallowCopy

public java.lang.String shallowCopy(int node,
                                    SerializationHandler handler)
                             throws TransletException

lessThan

public boolean lessThan(int node1,
                        int node2)

characters

public void characters(int textNode,
                       SerializationHandler handler)
                throws TransletException

makeNode

public Node makeNode(int index)

makeNode

public Node makeNode(DTMAxisIterator iter)

makeNodeList

public NodeList makeNodeList(int index)

makeNodeList

public NodeList makeNodeList(DTMAxisIterator iter)

getLanguage

public java.lang.String getLanguage(int node)

getSize

public int getSize()

getDocumentURI

public java.lang.String getDocumentURI(int node)

setFilter

public void setFilter(StripFilter filter)

setupMapping

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

isElement

public boolean isElement(int node)

isAttribute

public boolean isAttribute(int node)

lookupNamespace

public java.lang.String lookupNamespace(int node,
                                        java.lang.String prefix)
                                 throws TransletException

getNodeIdent

public int getNodeIdent(int nodehandle)

getNodeHandle

public int getNodeHandle(int nodeId)

getResultTreeFrag

public DOM getResultTreeFrag(int initialSize,
                             int rtfType)

getResultTreeFrag

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

getOutputDomBuilder

public SerializationHandler getOutputDomBuilder()

getNSType

public int getNSType(int node)

getDocument

public int getDocument()

getUnparsedEntityURI

public java.lang.String getUnparsedEntityURI(java.lang.String name)

getElementsWithIDs

public Hashtable getElementsWithIDs()


Copyright 2006 Apache XML Project. All Rights Reserved.