org.apache.xalan.xsltc
Interface DOM
- All Known Subinterfaces:
- DOMEnhancedForDTM
- All Known Implementing Classes:
- DOMAdapter, MultiDOM, SimpleResultTreeImpl
- public interface DOM
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)
|
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
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.