XML Security, 1.6

com.ibm.xml.crypto.dsig.dom.transform
Class XPathUtil.DtmProxy

java.lang.Object
  extended by com.ibm.xml.crypto.dsig.dom.transform.XPathUtil.DtmProxy
All Implemented Interfaces:
org.apache.xml.dtm.DTM
Direct Known Subclasses:
XPathUtil.DtmWithIR
Enclosing class:
XPathUtil

public static class XPathUtil.DtmProxy
extends java.lang.Object
implements org.apache.xml.dtm.DTM


Field Summary
(package private)  org.apache.xml.dtm.DTM dtm
           
 
Fields inherited from interface org.apache.xml.dtm.DTM
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NAMESPACE_NODE, NOTATION_NODE, NTYPES, NULL, PROCESSING_INSTRUCTION_NODE, ROOT_NODE, TEXT_NODE
 
Constructor Summary
XPathUtil.DtmProxy()
           
 
Method Summary
 void appendChild(int n, boolean c, boolean cd)
           
 void appendTextChild(java.lang.String s)
           
 void dispatchCharactersEvents(int n, org.xml.sax.ContentHandler c, boolean no)
           
 void dispatchToEvents(int n, org.xml.sax.ContentHandler c)
           
 void documentRegistration()
           
 void documentRelease()
           
 int getAttributeNode(int e, java.lang.String n, java.lang.String na)
           
 org.apache.xml.dtm.DTMAxisIterator getAxisIterator(int a)
           
 org.apache.xml.dtm.DTMAxisTraverser getAxisTraverser(int a)
           
 org.xml.sax.ContentHandler getContentHandler()
           
 org.xml.sax.ext.DeclHandler getDeclHandler()
           
 int getDocument()
           
 boolean getDocumentAllDeclarationsProcessed()
           
 java.lang.String getDocumentBaseURI()
           
 java.lang.String getDocumentEncoding(int n)
           
 int getDocumentRoot(int n)
           
 java.lang.String getDocumentStandalone(int n)
           
 java.lang.String getDocumentSystemIdentifier(int n)
           
 java.lang.String getDocumentTypeDeclarationPublicIdentifier()
           
 java.lang.String getDocumentTypeDeclarationSystemIdentifier()
           
 java.lang.String getDocumentVersion(int d)
           
 org.xml.sax.DTDHandler getDTDHandler()
           
 int getElementById(java.lang.String e)
           
 org.xml.sax.EntityResolver getEntityResolver()
           
 org.xml.sax.ErrorHandler getErrorHandler()
           
 int getExpandedTypeID(int n)
           
 int getExpandedTypeID(java.lang.String n, java.lang.String l, int t)
           
 int getFirstAttribute(int n)
           
 int getFirstChild(int n)
           
 int getFirstNamespaceNode(int n, boolean i)
           
 int getLastChild(int n)
           
 short getLevel(int n)
           
 org.xml.sax.ext.LexicalHandler getLexicalHandler()
           
 java.lang.String getLocalName(int n)
           
 java.lang.String getLocalNameFromExpandedNameID(int e)
           
 java.lang.String getNamespaceFromExpandedNameID(int e)
           
 java.lang.String getNamespaceURI(int n)
           
 int getNextAttribute(int n)
           
 int getNextNamespaceNode(int b, int n, boolean i)
           
 int getNextSibling(int n)
           
 org.w3c.dom.Node getNode(int n)
           
 java.lang.String getNodeName(int n)
           
 java.lang.String getNodeNameX(int n)
           
 short getNodeType(int n)
           
 java.lang.String getNodeValue(int n)
           
 int getOwnerDocument(int n)
           
 int getParent(int n)
           
 java.lang.String getPrefix(int n)
           
 int getPreviousSibling(int n)
           
 javax.xml.transform.SourceLocator getSourceLocatorFor(int n)
           
 org.apache.xml.utils.XMLString getStringValue(int n)
           
 char[] getStringValueChunk(int n, int c, int[] s)
           
 int getStringValueChunkCount(int n)
           
 org.apache.xml.dtm.DTMAxisIterator getTypedAxisIterator(int a, int t)
           
 java.lang.String getUnparsedEntityURI(java.lang.String n)
           
 boolean hasChildNodes(int n)
           
 boolean isAttributeSpecified(int a)
           
 boolean isCharacterElementContentWhitespace(int n)
           
 boolean isDocumentAllDeclarationsProcessed(int d)
           
 boolean isNodeAfter(int f, int s)
           
 boolean isSupported(java.lang.String f, java.lang.String v)
           
 void migrateTo(org.apache.xml.dtm.DTMManager manager)
           
 boolean needsTwoThreads()
           
 void setDocumentBaseURI(java.lang.String b)
           
(package private)  void setDTM(org.apache.xml.dtm.DTM d)
           
 void setFeature(java.lang.String f, boolean s)
           
 void setProperty(java.lang.String p, java.lang.Object v)
           
 boolean supportsPreStripping()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dtm

org.apache.xml.dtm.DTM dtm
Constructor Detail

XPathUtil.DtmProxy

public XPathUtil.DtmProxy()
Method Detail

setDTM

void setDTM(org.apache.xml.dtm.DTM d)

appendChild

public void appendChild(int n,
                        boolean c,
                        boolean cd)
Specified by:
appendChild in interface org.apache.xml.dtm.DTM

appendTextChild

public void appendTextChild(java.lang.String s)
Specified by:
appendTextChild in interface org.apache.xml.dtm.DTM

dispatchCharactersEvents

public void dispatchCharactersEvents(int n,
                                     org.xml.sax.ContentHandler c,
                                     boolean no)
                              throws org.xml.sax.SAXException
Specified by:
dispatchCharactersEvents in interface org.apache.xml.dtm.DTM
Throws:
org.xml.sax.SAXException

dispatchToEvents

public void dispatchToEvents(int n,
                             org.xml.sax.ContentHandler c)
                      throws org.xml.sax.SAXException
Specified by:
dispatchToEvents in interface org.apache.xml.dtm.DTM
Throws:
org.xml.sax.SAXException

documentRegistration

public void documentRegistration()
Specified by:
documentRegistration in interface org.apache.xml.dtm.DTM

documentRelease

public void documentRelease()
Specified by:
documentRelease in interface org.apache.xml.dtm.DTM

getAttributeNode

public int getAttributeNode(int e,
                            java.lang.String n,
                            java.lang.String na)
Specified by:
getAttributeNode in interface org.apache.xml.dtm.DTM

getAxisIterator

public org.apache.xml.dtm.DTMAxisIterator getAxisIterator(int a)
Specified by:
getAxisIterator in interface org.apache.xml.dtm.DTM

getAxisTraverser

public org.apache.xml.dtm.DTMAxisTraverser getAxisTraverser(int a)
Specified by:
getAxisTraverser in interface org.apache.xml.dtm.DTM

getContentHandler

public org.xml.sax.ContentHandler getContentHandler()
Specified by:
getContentHandler in interface org.apache.xml.dtm.DTM

getDeclHandler

public org.xml.sax.ext.DeclHandler getDeclHandler()
Specified by:
getDeclHandler in interface org.apache.xml.dtm.DTM

getDocument

public int getDocument()
Specified by:
getDocument in interface org.apache.xml.dtm.DTM

getDocumentAllDeclarationsProcessed

public boolean getDocumentAllDeclarationsProcessed()
Specified by:
getDocumentAllDeclarationsProcessed in interface org.apache.xml.dtm.DTM

getDocumentBaseURI

public java.lang.String getDocumentBaseURI()
Specified by:
getDocumentBaseURI in interface org.apache.xml.dtm.DTM

getDocumentEncoding

public java.lang.String getDocumentEncoding(int n)
Specified by:
getDocumentEncoding in interface org.apache.xml.dtm.DTM

getDocumentRoot

public int getDocumentRoot(int n)
Specified by:
getDocumentRoot in interface org.apache.xml.dtm.DTM

getDocumentStandalone

public java.lang.String getDocumentStandalone(int n)
Specified by:
getDocumentStandalone in interface org.apache.xml.dtm.DTM

getDocumentSystemIdentifier

public java.lang.String getDocumentSystemIdentifier(int n)
Specified by:
getDocumentSystemIdentifier in interface org.apache.xml.dtm.DTM

getDocumentTypeDeclarationPublicIdentifier

public java.lang.String getDocumentTypeDeclarationPublicIdentifier()
Specified by:
getDocumentTypeDeclarationPublicIdentifier in interface org.apache.xml.dtm.DTM

getDocumentTypeDeclarationSystemIdentifier

public java.lang.String getDocumentTypeDeclarationSystemIdentifier()
Specified by:
getDocumentTypeDeclarationSystemIdentifier in interface org.apache.xml.dtm.DTM

getDocumentVersion

public java.lang.String getDocumentVersion(int d)
Specified by:
getDocumentVersion in interface org.apache.xml.dtm.DTM

getDTDHandler

public org.xml.sax.DTDHandler getDTDHandler()
Specified by:
getDTDHandler in interface org.apache.xml.dtm.DTM

getElementById

public int getElementById(java.lang.String e)
Specified by:
getElementById in interface org.apache.xml.dtm.DTM

getEntityResolver

public org.xml.sax.EntityResolver getEntityResolver()
Specified by:
getEntityResolver in interface org.apache.xml.dtm.DTM

getErrorHandler

public org.xml.sax.ErrorHandler getErrorHandler()
Specified by:
getErrorHandler in interface org.apache.xml.dtm.DTM

getExpandedTypeID

public int getExpandedTypeID(int n)
Specified by:
getExpandedTypeID in interface org.apache.xml.dtm.DTM

getExpandedTypeID

public int getExpandedTypeID(java.lang.String n,
                             java.lang.String l,
                             int t)
Specified by:
getExpandedTypeID in interface org.apache.xml.dtm.DTM

getFirstAttribute

public int getFirstAttribute(int n)
Specified by:
getFirstAttribute in interface org.apache.xml.dtm.DTM

getFirstChild

public int getFirstChild(int n)
Specified by:
getFirstChild in interface org.apache.xml.dtm.DTM

getFirstNamespaceNode

public int getFirstNamespaceNode(int n,
                                 boolean i)
Specified by:
getFirstNamespaceNode in interface org.apache.xml.dtm.DTM

getLastChild

public int getLastChild(int n)
Specified by:
getLastChild in interface org.apache.xml.dtm.DTM

getLevel

public short getLevel(int n)
Specified by:
getLevel in interface org.apache.xml.dtm.DTM

getLexicalHandler

public org.xml.sax.ext.LexicalHandler getLexicalHandler()
Specified by:
getLexicalHandler in interface org.apache.xml.dtm.DTM

getLocalName

public java.lang.String getLocalName(int n)
Specified by:
getLocalName in interface org.apache.xml.dtm.DTM

getLocalNameFromExpandedNameID

public java.lang.String getLocalNameFromExpandedNameID(int e)
Specified by:
getLocalNameFromExpandedNameID in interface org.apache.xml.dtm.DTM

getNamespaceFromExpandedNameID

public java.lang.String getNamespaceFromExpandedNameID(int e)
Specified by:
getNamespaceFromExpandedNameID in interface org.apache.xml.dtm.DTM

getNamespaceURI

public java.lang.String getNamespaceURI(int n)
Specified by:
getNamespaceURI in interface org.apache.xml.dtm.DTM

getNextAttribute

public int getNextAttribute(int n)
Specified by:
getNextAttribute in interface org.apache.xml.dtm.DTM

getNextNamespaceNode

public int getNextNamespaceNode(int b,
                                int n,
                                boolean i)
Specified by:
getNextNamespaceNode in interface org.apache.xml.dtm.DTM

getNextSibling

public int getNextSibling(int n)
Specified by:
getNextSibling in interface org.apache.xml.dtm.DTM

getNode

public org.w3c.dom.Node getNode(int n)
Specified by:
getNode in interface org.apache.xml.dtm.DTM

getNodeName

public java.lang.String getNodeName(int n)
Specified by:
getNodeName in interface org.apache.xml.dtm.DTM

getNodeNameX

public java.lang.String getNodeNameX(int n)
Specified by:
getNodeNameX in interface org.apache.xml.dtm.DTM

getNodeType

public short getNodeType(int n)
Specified by:
getNodeType in interface org.apache.xml.dtm.DTM

getNodeValue

public java.lang.String getNodeValue(int n)
Specified by:
getNodeValue in interface org.apache.xml.dtm.DTM

getOwnerDocument

public int getOwnerDocument(int n)
Specified by:
getOwnerDocument in interface org.apache.xml.dtm.DTM

getParent

public int getParent(int n)
Specified by:
getParent in interface org.apache.xml.dtm.DTM

getPrefix

public java.lang.String getPrefix(int n)
Specified by:
getPrefix in interface org.apache.xml.dtm.DTM

getPreviousSibling

public int getPreviousSibling(int n)
Specified by:
getPreviousSibling in interface org.apache.xml.dtm.DTM

getSourceLocatorFor

public javax.xml.transform.SourceLocator getSourceLocatorFor(int n)
Specified by:
getSourceLocatorFor in interface org.apache.xml.dtm.DTM

getStringValue

public org.apache.xml.utils.XMLString getStringValue(int n)
Specified by:
getStringValue in interface org.apache.xml.dtm.DTM

getStringValueChunk

public char[] getStringValueChunk(int n,
                                  int c,
                                  int[] s)
Specified by:
getStringValueChunk in interface org.apache.xml.dtm.DTM

getStringValueChunkCount

public int getStringValueChunkCount(int n)
Specified by:
getStringValueChunkCount in interface org.apache.xml.dtm.DTM

getTypedAxisIterator

public org.apache.xml.dtm.DTMAxisIterator getTypedAxisIterator(int a,
                                                               int t)
Specified by:
getTypedAxisIterator in interface org.apache.xml.dtm.DTM

getUnparsedEntityURI

public java.lang.String getUnparsedEntityURI(java.lang.String n)
Specified by:
getUnparsedEntityURI in interface org.apache.xml.dtm.DTM

hasChildNodes

public boolean hasChildNodes(int n)
Specified by:
hasChildNodes in interface org.apache.xml.dtm.DTM

isAttributeSpecified

public boolean isAttributeSpecified(int a)
Specified by:
isAttributeSpecified in interface org.apache.xml.dtm.DTM

isCharacterElementContentWhitespace

public boolean isCharacterElementContentWhitespace(int n)
Specified by:
isCharacterElementContentWhitespace in interface org.apache.xml.dtm.DTM

isDocumentAllDeclarationsProcessed

public boolean isDocumentAllDeclarationsProcessed(int d)
Specified by:
isDocumentAllDeclarationsProcessed in interface org.apache.xml.dtm.DTM

isNodeAfter

public boolean isNodeAfter(int f,
                           int s)
Specified by:
isNodeAfter in interface org.apache.xml.dtm.DTM

isSupported

public boolean isSupported(java.lang.String f,
                           java.lang.String v)
Specified by:
isSupported in interface org.apache.xml.dtm.DTM

needsTwoThreads

public boolean needsTwoThreads()
Specified by:
needsTwoThreads in interface org.apache.xml.dtm.DTM

setDocumentBaseURI

public void setDocumentBaseURI(java.lang.String b)
Specified by:
setDocumentBaseURI in interface org.apache.xml.dtm.DTM

setFeature

public void setFeature(java.lang.String f,
                       boolean s)
Specified by:
setFeature in interface org.apache.xml.dtm.DTM

setProperty

public void setProperty(java.lang.String p,
                        java.lang.Object v)
Specified by:
setProperty in interface org.apache.xml.dtm.DTM

supportsPreStripping

public boolean supportsPreStripping()
Specified by:
supportsPreStripping in interface org.apache.xml.dtm.DTM

migrateTo

public void migrateTo(org.apache.xml.dtm.DTMManager manager)
Specified by:
migrateTo in interface org.apache.xml.dtm.DTM

XML Security, 1.6

Portions Copyright 2003, 2012 IBM Corporation.
Portions Copyright 2003, 2012 Oracle and/or its affiliates.