org.apache.xalan.lib.sql

Class DTMDocument

public class DTMDocument extends DTMDefaultBaseIterators

The SQL Document is the main controlling class the executesa SQL Query
Nested Class Summary
interfaceDTMDocument.CharacterNodeHandler
Constructor Summary
DTMDocument(DTMManager mgr, int ident)
Method Summary
voidappendChild(int parm1, boolean parm2, boolean parm3)
voidappendTextChild(String parm1)
voiddispatchCharactersEvents(int nodeHandle, ContentHandler ch, boolean normalize)
voiddispatchToEvents(int parm1, ContentHandler parm2)
voiddumpDTM()
intgetAttributeNode(int parm1, String parm2, String parm3)
DTMAxisIteratorgetAxisIterator(int parm1)
DTMAxisTraversergetAxisTraverser(int parm1)
ContentHandlergetContentHandler()
DeclHandlergetDeclHandler()
intgetDocument()
booleangetDocumentAllDeclarationsProcessed()
StringgetDocumentBaseURI()
StringgetDocumentEncoding(int parm1)
StringgetDocumentStandalone(int parm1)
StringgetDocumentSystemIdentifier(int parm1)
StringgetDocumentTypeDeclarationPublicIdentifier()
StringgetDocumentTypeDeclarationSystemIdentifier()
StringgetDocumentVersion(int parm1)
DTDHandlergetDTDHandler()
intgetElementById(String parm1)
EntityResolvergetEntityResolver()
ErrorHandlergetErrorHandler()
intgetExpandedTypeID(int parm1)
intgetExpandedTypeID(String parm1, String parm2, int parm3)
intgetFirstAttribute(int parm1)
intgetFirstChild(int parm1)
intgetFirstNamespaceNode(int parm1, boolean parm2)
intgetLastChild(int parm1)
shortgetLevel(int parm1)
LexicalHandlergetLexicalHandler()
StringgetLocalName(int parm1)
StringgetLocalNameFromExpandedNameID(int parm1)
StringgetNamespaceFromExpandedNameID(int parm1)
intgetNamespaceType(int parm1)
StringgetNamespaceURI(int parm1)
intgetNextAttribute(int parm1)
intgetNextNamespaceNode(int parm1, int parm2, boolean parm3)
intgetNextSibling(int parm1)
NodegetNode(int parm1)
StringgetNodeName(int parm1)
StringgetNodeNameX(int parm1)
shortgetNodeType(int parm1)
StringgetNodeValue(int parm1)
intgetOwnerDocument(int parm1)
intgetParent(int parm1)
StringgetPrefix(int parm1)
intgetPreviousSibling(int parm1)
SourceLocatorgetSourceLocatorFor(int node)
No source information is available for DOM2DTM, so return null here.
XMLStringgetStringValue(int nodeHandle)
Get the string-value of a node as a String object (see http://www.w3.org/TR/xpath#data-model for the definition of a node's string-value).
char[]getStringValueChunk(int parm1, int parm2, int[] parm3)
intgetStringValueChunkCount(int parm1)
DTMAxisIteratorgetTypedAxisIterator(int parm1, int parm2)
StringgetUnparsedEntityURI(String parm1)
booleanhasChildNodes(int parm1)
booleanisAttributeSpecified(int parm1)
booleanisCharacterElementContentWhitespace(int parm1)
booleanisDocumentAllDeclarationsProcessed(int parm1)
booleanisNodeAfter(int parm1, int parm2)
booleanisSupported(String parm1, String parm2)
booleanneedsTwoThreads()
voidsetDocumentBaseURI(String parm1)
voidsetFeature(String parm1, boolean parm2)
voidsetProperty(String property, Object value)
For the moment all the run time properties are ignored by this class.
booleansupportsPreStripping()
Event overriding for Debug

Constructor Detail

DTMDocument

public DTMDocument(DTMManager mgr, int ident)

Parameters: mgr ident

Method Detail

appendChild

public void appendChild(int parm1, boolean parm2, boolean parm3)

Parameters: parm1 parm2 parm3

appendTextChild

public void appendTextChild(String parm1)

Parameters: parm1

dispatchCharactersEvents

public void dispatchCharactersEvents(int nodeHandle, ContentHandler ch, boolean normalize)

Parameters: nodeHandle ch normalize

Throws: org.xml.sax.SAXException

dispatchToEvents

public void dispatchToEvents(int parm1, ContentHandler parm2)

Parameters: parm1 parm2

Throws: org.xml.sax.SAXException

dumpDTM

public void dumpDTM()

getAttributeNode

public int getAttributeNode(int parm1, String parm2, String parm3)

Parameters: parm1 parm2 parm3

getAxisIterator

public DTMAxisIterator getAxisIterator(int parm1)

Parameters: parm1

getAxisTraverser

public DTMAxisTraverser getAxisTraverser(int parm1)

Parameters: parm1

getContentHandler

public ContentHandler getContentHandler()

getDeclHandler

public DeclHandler getDeclHandler()

getDocument

public int getDocument()

getDocumentAllDeclarationsProcessed

public boolean getDocumentAllDeclarationsProcessed()

getDocumentBaseURI

public String getDocumentBaseURI()

getDocumentEncoding

public String getDocumentEncoding(int parm1)

Parameters: parm1

getDocumentStandalone

public String getDocumentStandalone(int parm1)

Parameters: parm1

getDocumentSystemIdentifier

public String getDocumentSystemIdentifier(int parm1)

Parameters: parm1

getDocumentTypeDeclarationPublicIdentifier

public String getDocumentTypeDeclarationPublicIdentifier()

getDocumentTypeDeclarationSystemIdentifier

public String getDocumentTypeDeclarationSystemIdentifier()

getDocumentVersion

public String getDocumentVersion(int parm1)

Parameters: parm1

getDTDHandler

public DTDHandler getDTDHandler()

getElementById

public int getElementById(String parm1)

Parameters: parm1

getEntityResolver

public EntityResolver getEntityResolver()

getErrorHandler

public ErrorHandler getErrorHandler()

getExpandedTypeID

public int getExpandedTypeID(int parm1)

Parameters: parm1

getExpandedTypeID

public int getExpandedTypeID(String parm1, String parm2, int parm3)

Parameters: parm1 parm2 parm3

getFirstAttribute

public int getFirstAttribute(int parm1)

Parameters: parm1

getFirstChild

public int getFirstChild(int parm1)

Parameters: parm1

getFirstNamespaceNode

public int getFirstNamespaceNode(int parm1, boolean parm2)

Parameters: parm1 parm2

getLastChild

public int getLastChild(int parm1)

Parameters: parm1

getLevel

public short getLevel(int parm1)

Parameters: parm1

getLexicalHandler

public LexicalHandler getLexicalHandler()

getLocalName

public String getLocalName(int parm1)

Parameters: parm1

getLocalNameFromExpandedNameID

public String getLocalNameFromExpandedNameID(int parm1)

Parameters: parm1

getNamespaceFromExpandedNameID

public String getNamespaceFromExpandedNameID(int parm1)

Parameters: parm1

getNamespaceType

public int getNamespaceType(int parm1)

Parameters: parm1

getNamespaceURI

public String getNamespaceURI(int parm1)

Parameters: parm1

getNextAttribute

public int getNextAttribute(int parm1)

Parameters: parm1

getNextNamespaceNode

public int getNextNamespaceNode(int parm1, int parm2, boolean parm3)

Parameters: parm1 parm2 parm3

getNextSibling

public int getNextSibling(int parm1)

Parameters: parm1

getNode

public Node getNode(int parm1)

Parameters: parm1

getNodeName

public String getNodeName(int parm1)

Parameters: parm1

getNodeNameX

public String getNodeNameX(int parm1)

Parameters: parm1

getNodeType

public short getNodeType(int parm1)

Parameters: parm1

getNodeValue

public String getNodeValue(int parm1)

Parameters: parm1

getOwnerDocument

public int getOwnerDocument(int parm1)

Parameters: parm1

getParent

public int getParent(int parm1)

Parameters: parm1

getPrefix

public String getPrefix(int parm1)

Parameters: parm1

getPreviousSibling

public int getPreviousSibling(int parm1)

Parameters: parm1

getSourceLocatorFor

public SourceLocator getSourceLocatorFor(int node)
No source information is available for DOM2DTM, so return null here.

Parameters: node an int value

Returns: null

getStringValue

public XMLString getStringValue(int nodeHandle)
Get the string-value of a node as a String object (see http://www.w3.org/TR/xpath#data-model for the definition of a node's string-value).

Parameters: nodeHandle The node ID.

Returns: A string object that represents the string-value of the given node.

getStringValueChunk

public char[] getStringValueChunk(int parm1, int parm2, int[] parm3)

Parameters: parm1 parm2 parm3

getStringValueChunkCount

public int getStringValueChunkCount(int parm1)

Parameters: parm1

getTypedAxisIterator

public DTMAxisIterator getTypedAxisIterator(int parm1, int parm2)

Parameters: parm1 parm2

getUnparsedEntityURI

public String getUnparsedEntityURI(String parm1)

Parameters: parm1

hasChildNodes

public boolean hasChildNodes(int parm1)

Parameters: parm1

isAttributeSpecified

public boolean isAttributeSpecified(int parm1)

Parameters: parm1

isCharacterElementContentWhitespace

public boolean isCharacterElementContentWhitespace(int parm1)

Parameters: parm1

isDocumentAllDeclarationsProcessed

public boolean isDocumentAllDeclarationsProcessed(int parm1)

Parameters: parm1

isNodeAfter

public boolean isNodeAfter(int parm1, int parm2)

Parameters: parm1 parm2

isSupported

public boolean isSupported(String parm1, String parm2)

Parameters: parm1 parm2

needsTwoThreads

public boolean needsTwoThreads()

setDocumentBaseURI

public void setDocumentBaseURI(String parm1)

Parameters: parm1

setFeature

public void setFeature(String parm1, boolean parm2)

Parameters: parm1 parm2

setProperty

public void setProperty(String property, Object value)
For the moment all the run time properties are ignored by this class.

Parameters: property a String value value an Object value

supportsPreStripping

public boolean supportsPreStripping()
Event overriding for Debug
Copyright © 2005 Apache XML Project. All Rights Reserved.