org.apache.xalan.xsltc.dom
Class  DOMAdapter
java.lang.Object
  |
  +--org.apache.xalan.xsltc.dom.DOMAdapter
- public final class DOMAdapter- extends java.lang.Object- implements DOM
| Constructor Summary | 
| DOMAdapter(DOM dom,
           java.lang.String[] namesArray,
           java.lang.String[] urisArray,
           int[] typesArray,
           java.lang.String[] namespaceArray)
 | 
 
| Method Summary | 
|  void | characters(int textNode,
           SerializationHandler handler)
 | 
|  void | copy(DTMAxisIterator nodes,
     SerializationHandler handler)
 | 
|  void | copy(int node,
     SerializationHandler handler)
 | 
|  int | getAttributeNode(int type,
                 int element)
 | 
|  DTMAxisIterator | getAxisIterator(int axis)
 | 
|  DTMAxisIterator | getChildren(int node)
 | 
|  int | getDocument()
 | 
|  java.lang.String | getDocumentURI()
 | 
|  java.lang.String | getDocumentURI(int node)
 | 
|  DOM | getDOMImpl()
 | 
|  Hashtable | getElementsWithIDs()
 | 
|  int | getExpandedTypeID(int node)
 | 
|  DTMAxisIterator | getIterator()Returns singleton iterator containg the document root
 | 
|  java.lang.String | getLanguage(int node)
 | 
|  int | getMultiDOMMask()
 | 
|  java.lang.String[] | getNamesArray()
 | 
|  java.lang.String[] | getNamespaceArray()
 | 
|  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 iterator,
                     int type,
                     java.lang.String value,
                     boolean op)
 | 
|  int | getNSType(int node)
 | 
|  DTMAxisIterator | getNthDescendant(int type,
                 int n,
                 boolean includeself)
 | 
|  SerializationHandler | getOutputDomBuilder()Returns a SerializationHandler class wrapped in a SAX adapter.
 | 
|  int | getParent(int node)
 | 
|  DOM | getResultTreeFrag(int initSize,
                  int rtfType)Return a instance of a DOM class to be used as an RTF
 | 
|  DOM | getResultTreeFrag(int initSize,
                  int rtfType,
                  boolean addToManager)Return a instance of a DOM class to be used as an RTF
 | 
|  int | getSize()
 | 
|  java.lang.String | getStringValue()
 | 
|  java.lang.String | getStringValueX(int node)
 | 
|  DTMAxisIterator | getTypedAxisIterator(int axis,
                     int type)
 | 
|  DTMAxisIterator | getTypedChildren(int type)
 | 
|  int[] | getTypesArray()
 | 
|  java.lang.String | getUnparsedEntityURI(java.lang.String entity)
 | 
|  java.lang.String[] | getUrisArray()
 | 
|  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 | setDocumentURI(java.lang.String uri)
 | 
|  void | setFilter(StripFilter filter)
 | 
|  void | setMultiDOMMask(int mask)
 | 
|  void | setupMapping(java.lang.String[] names,
             java.lang.String[] urisArray,
             int[] typesArray,
             java.lang.String[] namespaces)
 | 
|  java.lang.String | shallowCopy(int node,
            SerializationHandler handler)
 | 
 
| Methods inherited from class java.lang.Object | 
| equals, 
getClass, 
hashCode, 
notify, 
notifyAll, 
toString, 
wait, 
wait, 
wait | 
 
DOMAdapter
public DOMAdapter(DOM dom,
                  java.lang.String[] namesArray,
                  java.lang.String[] urisArray,
                  int[] typesArray,
                  java.lang.String[] namespaceArray)
setupMapping
public void setupMapping(java.lang.String[] names,
                         java.lang.String[] urisArray,
                         int[] typesArray,
                         java.lang.String[] namespaces)
- 
- Specified by: 
- setupMapping in interface DOM
 
getNamesArray
public java.lang.String[] getNamesArray()
- 
 
getUrisArray
public java.lang.String[] getUrisArray()
- 
 
getTypesArray
public int[] getTypesArray()
- 
 
getNamespaceArray
public java.lang.String[] getNamespaceArray()
- 
 
getDOMImpl
public DOM getDOMImpl()
- 
 
getIterator
public DTMAxisIterator getIterator()
- Returns singleton iterator containg the document root- 
- Specified by: 
- getIterator in interface DOM
 
getStringValue
public java.lang.String getStringValue()
- 
- Specified by: 
- getStringValue in interface DOM
 
getChildren
public DTMAxisIterator getChildren(int node)
- 
- Specified by: 
- getChildren in interface DOM
 
setFilter
public void setFilter(StripFilter filter)
- 
- Specified by: 
- setFilter in interface DOM
 
getTypedChildren
public DTMAxisIterator getTypedChildren(int type)
- 
- Specified by: 
- getTypedChildren in interface DOM
 
getNamespaceAxisIterator
public DTMAxisIterator getNamespaceAxisIterator(int axis,
                                                int ns)
- 
- Specified by: 
- getNamespaceAxisIterator in interface DOM
 
getAxisIterator
public DTMAxisIterator getAxisIterator(int axis)
- 
- Specified by: 
- getAxisIterator in interface DOM
 
getTypedAxisIterator
public DTMAxisIterator getTypedAxisIterator(int axis,
                                            int type)
- 
- Specified by: 
- getTypedAxisIterator in interface DOM
 
getMultiDOMMask
public int getMultiDOMMask()
- 
 
setMultiDOMMask
public void setMultiDOMMask(int mask)
- 
 
getNthDescendant
public DTMAxisIterator getNthDescendant(int type,
                                        int n,
                                        boolean includeself)
- 
- Specified by: 
- getNthDescendant in interface DOM
 
getNodeValueIterator
public DTMAxisIterator getNodeValueIterator(DTMAxisIterator iterator,
                                            int type,
                                            java.lang.String value,
                                            boolean op)
- 
- Specified by: 
- getNodeValueIterator in interface DOM
 
orderNodes
public DTMAxisIterator orderNodes(DTMAxisIterator source,
                                  int node)
- 
- Specified by: 
- orderNodes in interface DOM
 
getExpandedTypeID
public int getExpandedTypeID(int node)
- 
- Specified by: 
- getExpandedTypeID in interface DOM
 
getNamespaceType
public int getNamespaceType(int node)
- 
- Specified by: 
- getNamespaceType in interface DOM
 
getNSType
public int getNSType(int node)
- 
- Specified by: 
- getNSType in interface DOM
 
getParent
public int getParent(int node)
- 
- Specified by: 
- getParent in interface DOM
 
getAttributeNode
public int getAttributeNode(int type,
                            int element)
- 
- Specified by: 
- getAttributeNode in interface DOM
 
getNodeName
public java.lang.String getNodeName(int node)
- 
- Specified by: 
- getNodeName in interface DOM
 
getNodeNameX
public java.lang.String getNodeNameX(int node)
- 
- Specified by: 
- getNodeNameX in interface DOM
 
getNamespaceName
public java.lang.String getNamespaceName(int node)
- 
- Specified by: 
- getNamespaceName in interface DOM
 
getStringValueX
public java.lang.String getStringValueX(int node)
- 
- Specified by: 
- getStringValueX in interface DOM
 
copy
public void copy(int node,
                 SerializationHandler handler)
          throws TransletException
- 
- Specified by: 
- copy in interface DOM
 
copy
public void copy(DTMAxisIterator nodes,
                 SerializationHandler handler)
          throws TransletException
- 
- Specified by: 
- copy in interface DOM
 
shallowCopy
public java.lang.String shallowCopy(int node,
                                    SerializationHandler handler)
                             throws TransletException
- 
- Specified by: 
- shallowCopy in interface DOM
 
lessThan
public boolean lessThan(int node1,
                        int node2)
- 
- Specified by: 
- lessThan in interface DOM
 
characters
public void characters(int textNode,
                       SerializationHandler handler)
                throws TransletException
- 
- Specified by: 
- characters in interface DOM
 
makeNode
public Node makeNode(int index)
- 
- Specified by: 
- makeNode in interface DOM
 
makeNode
public Node makeNode(DTMAxisIterator iter)
- 
- Specified by: 
- makeNode in interface DOM
 
makeNodeList
public NodeList makeNodeList(int index)
- 
- Specified by: 
- makeNodeList in interface DOM
 
makeNodeList
public NodeList makeNodeList(DTMAxisIterator iter)
- 
- Specified by: 
- makeNodeList in interface DOM
 
getLanguage
public java.lang.String getLanguage(int node)
- 
- Specified by: 
- getLanguage in interface DOM
 
getSize
public int getSize()
- 
- Specified by: 
- getSize in interface DOM
 
setDocumentURI
public void setDocumentURI(java.lang.String uri)
- 
 
getDocumentURI
public java.lang.String getDocumentURI()
- 
 
getDocumentURI
public java.lang.String getDocumentURI(int node)
- 
- Specified by: 
- getDocumentURI in interface DOM
 
getDocument
public int getDocument()
- 
- Specified by: 
- getDocument in interface DOM
 
isElement
public boolean isElement(int node)
- 
- Specified by: 
- isElement in interface DOM
 
isAttribute
public boolean isAttribute(int node)
- 
- Specified by: 
- isAttribute in interface DOM
 
getNodeIdent
public int getNodeIdent(int nodeHandle)
- 
- Specified by: 
- getNodeIdent in interface DOM
 
getNodeHandle
public int getNodeHandle(int nodeId)
- 
- Specified by: 
- getNodeHandle in interface DOM
 
getResultTreeFrag
public DOM getResultTreeFrag(int initSize,
                             int rtfType)
- Return a instance of a DOM class to be used as an RTF- 
- Specified by: 
- getResultTreeFrag in interface DOM
 
getResultTreeFrag
public DOM getResultTreeFrag(int initSize,
                             int rtfType,
                             boolean addToManager)
- Return a instance of a DOM class to be used as an RTF- 
- Specified by: 
- getResultTreeFrag in interface DOM
 
getOutputDomBuilder
public SerializationHandler getOutputDomBuilder()
- Returns a SerializationHandler class wrapped in a SAX adapter.- 
- Specified by: 
- getOutputDomBuilder in interface DOM
 
lookupNamespace
public java.lang.String lookupNamespace(int node,
                                        java.lang.String prefix)
                                 throws TransletException
- 
- Specified by: 
- lookupNamespace in interface DOM
 
getUnparsedEntityURI
public java.lang.String getUnparsedEntityURI(java.lang.String entity)
- 
- Specified by: 
- getUnparsedEntityURI in interface DOM
 
getElementsWithIDs
public Hashtable getElementsWithIDs()
- 
- Specified by: 
- getElementsWithIDs in interface DOM
 
Copyright © 2006 Apache XML Project. All Rights Reserved.