Uses of Interface
org.w3c.dom.Document

Packages that use Document
javax.xml.parsers Provides classes allowing the processing of XML documents. 
org.apache.xalan.lib.sql Provides extension functions for connecting to a JDBC data source, executing a query, and working incrementally through "streamable" result set. 
org.apache.xalan.processor Parses an XSLT stylesheet document (which may include and import other stylesheet documents) and produces a StylesheetRoot (a TRaX Templates object). 
org.apache.xalan.stree Implementation of the Xalan Source Tree, which is a DOM implementation that is optimized for XSLT processing and the needs of Xalan. 
org.apache.xalan.templates Implements the Templates interface, and defines a set of classes that represent an XSLT stylesheet. 
org.apache.xml.utils Implementation of Xalan utility classes. 
org.apache.xpath Implementation of XPath; for the most part, only classes meant for public use are found at this root level of the XPath packages. 
org.w3c.dom Document Object Model level 2 interfaces. 
 

Uses of Document in javax.xml.parsers
 

Methods in javax.xml.parsers that return Document
 Document DocumentBuilder.parse(java.io.InputStream is)
          Parse the content of the given InputStream as an XML document and return a new DOM Document object.
 Document DocumentBuilder.parse(java.io.InputStream is, java.lang.String systemId)
          Parse the content of the given InputStream as an XML document and return a new DOM Document object.
 Document DocumentBuilder.parse(java.lang.String uri)
          Parse the content of the given URI as an XML document and return a new DOM Document object.
 Document DocumentBuilder.parse(java.io.File f)
          Parse the content of the given file as an XML document and return a new DOM Document object.
abstract  Document DocumentBuilder.parse(InputSource is)
          Parse the content of the given input source as an XML document and return a new DOM Document object.
abstract  Document DocumentBuilder.newDocument()
          Obtain a new instance of a DOM Document object to build a DOM tree with.
 

Uses of Document in org.apache.xalan.lib.sql
 

Classes in org.apache.xalan.lib.sql that implement Document
 class Column
          Represents a col node from a row node.
 class ColumnAttribute
          Represents a column attribute on a column-header element.
 class ColumnData
          Represents the col element text node, i.e., the column value.
 class ColumnHeader
          This class represents a column-header Node, which contains the metadata for a column.
 class Row
          This class represents a row from a query result set.
 class RowSet
          This class represents the row-set StreamableNode, a "streamable" holder for the JDBC query result set.
 class StreamableNode
          This is the superclass for all nodes in the org.apache.xalan.lib.sql package.
 class XStatement
          Represents a JDBC query statement.
 

Methods in org.apache.xalan.lib.sql that return Document
 Document StreamableNode.getOwnerDocument()
          Get Owner Document
 Document ColumnData.getOwnerDocument()
          The owner of a col text node is the #Document (represented by XStatement).
 Document XStatement.getOwnerDocument()
          The parent of a document is null.
 Document Row.getOwnerDocument()
          The parent of a row is #Document represented by XStatement).
 Document Column.getOwnerDocument()
          The parent of col is #Document (represented by XStatement).
 

Uses of Document in org.apache.xalan.processor
 

Classes in org.apache.xalan.processor that implement Document
 class CompiledTemplate
           
 

Uses of Document in org.apache.xalan.stree
 

Classes in org.apache.xalan.stree that implement Document
 class AttrImpl
          **For internal use only** Class to hold information about an attribute node.
 class AttrImplNS
          **For internal use only** Class to hold information about an attribute node with a name space
 class CDATASectionImpl
          **For internal use only** Class to hold information about a CDATASection node
 class Child
          **For internal use only** Class representing a child node
 class CommentImpl
          **For internal use only** Class to hold information about a comment node
 class DocImpl
          **For internal use only** Contains extended functionality that Xalan requires that is common in both the DocumentImpl and DocumentFragmentImpl classes.
 class DocumentFragmentImpl
          **For internal use only** Class to hold information about a DocumentFragment node
 class DocumentImpl
          **For internal use only** This is the implementation of the DOM2 Document interface.
 class DocumentTypeImpl
          **For internal use only** Class to hold information about a DocumentType node
 class DOMImplementationImpl
          **For internal use only** This class provides a number of methods for performing operations that are independent of any particular instance of the document object model.
 class ElementImpl
          **For internal use only** This class represents an element in an HTML or XML document.
 class ElementImplWithNS
          **For internal use only** This class represents an element in an HTML or XML document associated with a given namespace.
 class EntityImpl
           
 class NameSpaceDecl
          **For internal use only** Class to represent NameSpace Decl nodes
 class Parent
          **For internal use only** Class representing a parent node.
 class ProcessingInstructionImpl
          **For internal use only** Class to hold information about ProcessingInstruction node
 class TextImpl
          **For internal use only** Class to hold information about a Text node.
 class WhiteSpace
          Right now this is the same as TextImpl.
 

Methods in org.apache.xalan.stree that return Document
 Document Child.getOwnerDocument()
          The Document object associated with this node.
 Document DOMImplementationImpl.createDocument(java.lang.String namespaceURI, java.lang.String qualifiedName, DocumentType doctype)
          Introduced in DOM Level 2.
 

Constructors in org.apache.xalan.stree with parameters of type Document
StreeDOMBuilder.StreeDOMBuilder(Document doc, Node node)
          StreeDOMBuilder instance constructor...
StreeDOMBuilder.StreeDOMBuilder(Document doc, DocumentFragment docFrag)
          StreeDOMBuilder instance constructor...
StreeDOMBuilder.StreeDOMBuilder(Document doc)
          StreeDOMBuilder instance constructor...
 

Uses of Document in org.apache.xalan.templates
 

Classes in org.apache.xalan.templates that implement Document
 class DecimalFormatProperties
          **For advanced use only** Implement xsl:decimal-format.
 class ElemApplyImport
          **For advanced use only** Implement xsl:apply-imports.
 class ElemApplyTemplates
          **For advanced use only** Implement xsl:apply-templates.
 class ElemAttribute
          **For advanced use only** Implement xsl:attribute.
 class ElemAttributeSet
          **For advanced use only** Implement xsl:attribute-set.
 class ElemCallTemplate
          **For advanced use only** Implement xsl:call-template.
 class ElemChoose
          **For advanced use only** Implement xsl:choose.
 class ElemComment
          **For advanced use only** Implement xsl:comment.
 class ElemCopy
          **For advanced use only** Implement xsl:copy.
 class ElemCopyOf
          **For advanced use only** Implement xsl:copy-of.
 class ElemElement
          **For advanced use only** Implement xsl:element
 class ElemEmpty
          **For internal use only** Simple empty elem to push on the stack when nothing else got pushed, so that pop() works correctly.
 class ElemExtensionCall
          **For advanced use only** Implement an extension element.
 class ElemExtensionDecl
          **For internal use only** Implement the declaration of an extension element
 class ElemExtensionScript
          **For internal use only** Implement Script extension element
 class ElemFallback
          **For advanced use only** Implement xsl:fallback.
 class ElemForEach
          **For advanced use only** Implement xsl:for-each.
 class ElemIf
          **For advanced use only** Implement xsl:if.
 class ElemLiteralResult
          **For advanced use only** Implement a Literal Result Element.
 class ElemMessage
          **For advanced use only** Implement xsl:message.
 class ElemNumber
          **For advanced use only** Implement xsl:number.
 class ElemOtherwise
          **For advanced use only** Implement xsl:otherwise.
 class ElemParam
          **For advanced use only** Implement xsl:param.
 class ElemPI
          **For advanced use only** Implement xsl:processing-instruction.
 class ElemSort
          **For advanced use only** Implement xsl:sort.
 class ElemTemplate
          **For advanced use only** Implement xsl:template.
 class ElemTemplateElement
          **For advanced use only** An instance of this class represents an element inside an xsl:template class.
 class ElemText
          **For advanced use only** Implement xsl:template.
 class ElemTextLiteral
          **For advanced use only** Implement a text literal.
 class ElemUnknown
          **For advanced use only** Implement a Literal Result Element.
 class ElemUse
          **For advanced use only** Implement xsl:use.
 class ElemValueOf
          **For advanced use only** Implement xsl:value-of.
 class ElemVariable
          **For advanced use only** Implement xsl:variable.
 class ElemWhen
          **For advanced use only** Implement xsl:when.
 class ElemWithParam
          **For advanced use only** Implement xsl:with-param.
 class KeyDeclaration
          **For internal use only** Holds the attribute declarations for the xsl:keys element.
 class NamespaceAlias
          Object to hold an xsl:namespace element.
 class OutputProperties
          This class provides information from xsl:output elements.
 class Stylesheet
          Represents a stylesheet element.
 class StylesheetComposed
          Represents a stylesheet that has methods that resolve includes and imports.
 class StylesheetRoot
           This class represents the root object of the stylesheet tree.
 class WhiteSpaceInfo
          This is used as a special "fake" template that can be handled by the TemplateList to do pattern matching on nodes.
 

Methods in org.apache.xalan.templates that return Document
 Document ElemTemplateElement.getOwnerDocument()
          Get the stylesheet owner.
 

Uses of Document in org.apache.xml.utils
 

Classes in org.apache.xml.utils that implement Document
 class UnImplNode
          **For internal use only** To be subclassed by classes that wish to fake being nodes.
 

Fields in org.apache.xml.utils declared as Document
 Document DOMBuilder.m_doc
          Root document
 

Methods in org.apache.xml.utils that return Document
 Document UnImplNode.getOwnerDocument()
          Unimplemented.
 

Constructors in org.apache.xml.utils with parameters of type Document
DOMBuilder.DOMBuilder(Document doc, Node node)
          DOMBuilder instance constructor...
DOMBuilder.DOMBuilder(Document doc, DocumentFragment docFrag)
          DOMBuilder instance constructor...
DOMBuilder.DOMBuilder(Document doc)
          DOMBuilder instance constructor...
 

Uses of Document in org.apache.xpath
 

Methods in org.apache.xpath that return Document
 Document DOMHelper.createDocument()
          DOM Level 1 did not have a standard mechanism for creating a new Document object.
 Document DOMHelper.getDOMFactory()
          Retrieve the factory object required to create DOM nodes in the result tree.
 Document DOM2Helper.getDocument()
          Query which document this helper is currently operating on.
 

Methods in org.apache.xpath with parameters of type Document
 Element DOMHelper.getElementByID(java.lang.String id, Document doc)
          Given an ID, return the element.
 java.lang.String DOMHelper.getUnparsedEntityURI(java.lang.String name, Document doc)
          The getUnparsedEntityURI function returns the URI of the unparsed entity with the specified name in the same document as the context node (see [3.3 Unparsed Entities]).
 void DOMHelper.setDOMFactory(Document domFactory)
          Store the factory object required to create DOM nodes in the result tree.
 void DOM2Helper.setDocument(Document doc)
          Specify which document this helper is currently operating on.
 Element DOM2Helper.getElementByID(java.lang.String id, Document doc)
          Given an XML ID, return the element.
 java.lang.String SourceTreeManager.findURIFromDoc(Document owner)
          Given a document, find the URL associated with that document.
 

Uses of Document in org.w3c.dom
 

Methods in org.w3c.dom that return Document
 Document DOMImplementation.createDocument(java.lang.String namespaceURI, java.lang.String qualifiedName, DocumentType doctype)
          Creates an XML Document object of the specified type with its document element.
 Document Node.getOwnerDocument()
          The Document object associated with this node.
 



Copyright � 2000 Apache XML Project. All Rights Reserved.