## Uses of Interface
org.w3c.dom.Element

- Packages that use Element
  Package | Description
  --- | ---
  org.apache.xalan.lib.sql | Provides extension functions for connecting to a JDBC data source, executing a query, and working incrementally through a "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.templates | Implements the `Templates` interface, and defines a set of classes that represent an XSLT stylesheet.
  org.apache.xml.dtm.ref |
  org.apache.xml.dtm.ref.dom2dtm |
  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 |
  org.w3c.dom.css |
  org.w3c.dom.html |
  org.w3c.dom.ls |
  org.w3c.dom.xpath |

- - ### Uses of Element in org.apache.xalan.lib.sql

    Methods in org.apache.xalan.lib.sql with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `void` | XConnection.`addParameterFromElement(Element e)` Add a single parameter to the parameter list formatted as an Element
    `XBooleanStatic` | XConnection.`connect(ExpressionContext exprContext, Element protocolElem)`
    `XBooleanStatic` | XConnection.`connect(ExpressionContext exprContext, java.lang.String driver, java.lang.String dbURL, Element protocolElem)` Create an XConnection object with a connection protocol

    Constructors in org.apache.xalan.lib.sql with parameters of type Element
    Constructor and Description
    `XConnection(ExpressionContext exprContext, java.lang.String driver, java.lang.String dbURL, Element protocolElem)`

  - ### Uses of Element in org.apache.xalan.processor

    Classes in org.apache.xalan.processor that implement Element
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ProcessorCharacters` This class processes character events for a XSLT template element.
    `class` | `ProcessorExsltFuncResult` This class processes parse events for an exslt func:result element.
    `class` | `ProcessorExsltFunction` This class processes parse events for an exslt func:function element.
    `class` | `ProcessorImport` This class processes parse events for an xsl:import element.
    `class` | `ProcessorInclude` TransformerFactory class for xsl:include markup.
    `class` | `ProcessorLRE` Processes an XSLT literal-result-element, or something that looks like one.
    `class` | `ProcessorStylesheetDoc` This class processes the xsl:stylesheet element.
    `class` | `ProcessorStylesheetElement` TransformerFactory for xsl:stylesheet or xsl:transform markup.
    `class` | `ProcessorTemplateElem` This class processes parse events for an XSLT template element.
    `class` | `ProcessorText` Process xsl:text.
    `class` | `ProcessorUnknown` This class processes an unknown template element.
    `class` | `WhitespaceInfoPaths`
    `class` | `XSLTElementProcessor` This class acts as the superclass for all stylesheet element processors, and deals with things that are common to all elements.

  - ### Uses of Element in org.apache.xalan.templates

    Classes in org.apache.xalan.templates that implement Element
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DecimalFormatProperties` Implement xsl:decimal-format.
    `class` | `ElemApplyImport` Implement xsl:apply-imports.
    `class` | `ElemApplyTemplates` Implement xsl:apply-templates.
    `class` | `ElemAttribute` Implement xsl:attribute.
    `class` | `ElemAttributeSet` Implement xsl:attribute-set.
    `class` | `ElemCallTemplate` Implement xsl:call-template.
    `class` | `ElemChoose` Implement xsl:choose.
    `class` | `ElemComment` Implement xsl:comment.
    `class` | `ElemCopy` Implement xsl:copy.
    `class` | `ElemCopyOf` Implement xsl:copy-of.
    `class` | `ElemElement` Implement xsl:element
    `class` | `ElemEmpty` Simple empty elem to push on the stack when nothing else got pushed, so that pop() works correctly.
    `class` | `ElemExsltFuncResult` Handles the EXSLT result element within an EXSLT function element.
    `class` | `ElemExsltFunction` Implement func:function.
    `class` | `ElemExtensionCall` Implement an extension element.
    `class` | `ElemExtensionDecl` Implement the declaration of an extension element
    `class` | `ElemExtensionScript` Implement Script extension element
    `class` | `ElemFallback` Implement xsl:fallback.
    `class` | `ElemForEach` Implement xsl:for-each.
    `class` | `ElemIf` Implement xsl:if.
    `class` | `ElemLiteralResult` Implement a Literal Result Element.
    `class` | `ElemMessage` Implement xsl:message.
    `class` | `ElemNumber` Implement xsl:number.
    `class` | `ElemOtherwise` Implement xsl:otherwise.
    `class` | `ElemParam` Implement xsl:param.
    `class` | `ElemPI` Implement xsl:processing-instruction.
    `class` | `ElemSort` Implement xsl:sort.
    `class` | `ElemTemplate` Implement xsl:template.
    `class` | `ElemTemplateElement` An instance of this class represents an element inside an xsl:template class.
    `class` | `ElemText` Implement xsl:template.
    `class` | `ElemTextLiteral` Implement a text literal.
    `class` | `ElemUnknown` Implement an unknown element
    `class` | `ElemUse` Implement xsl:use.
    `class` | `ElemValueOf` Implement xsl:value-of.
    `class` | `ElemVariable` Implement xsl:variable.
    `class` | `ElemVariablePsuedo`
    `class` | `ElemWhen` Implement xsl:when.
    `class` | `ElemWithParam` Implement xsl:with-param.
    `class` | `KeyDeclaration` 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 Element
    Modifier and Type | Method and Description
    --- | ---
    `Element` | ElemLiteralResult.Attribute.`getOwnerElement()`

    Methods in org.apache.xalan.templates with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | ElemTemplateElement.`shouldStripWhiteSpace(XPathContext support, Element targetElement)` Get information about whether or not an element should strip whitespace.

    Constructors in org.apache.xalan.templates with parameters of type Element
    Constructor and Description
    `ElemLiteralResult.Attribute(AVT avt, Element elem)` Construct a Attr.

  - ### Uses of Element in org.apache.xml.dtm.ref

    Classes in org.apache.xml.dtm.ref that implement Element
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DTMNodeProxy` `DTMNodeProxy` presents a DOM Node API front-end to the DTM model.

    Methods in org.apache.xml.dtm.ref that return Element
    Modifier and Type | Method and Description
    --- | ---
    `Element` | DTMNodeProxy.`createElement(java.lang.String tagName)`
    `Element` | DTMNodeProxy.`createElementNS(java.lang.String namespaceURI, java.lang.String qualifiedName)`
    `Element` | DTMNodeProxy.`getDocumentElement()` This is a bit of a problem in DTM, since a DTM may be a Document Fragment and hence not have a clear-cut Document Element.
    `Element` | DTMNodeProxy.`getElementById(java.lang.String elementId)`
    `Element` | DTMNodeProxy.`getOwnerElement()` Get the owner element of an attribute.

  - ### Uses of Element in org.apache.xml.dtm.ref.dom2dtm

    Methods in org.apache.xml.dtm.ref.dom2dtm that return Element
    Modifier and Type | Method and Description
    --- | ---
    `Element` | DOM2DTMdefaultNamespaceDeclarationNode.`getOwnerElement()`

  - ### Uses of Element in org.apache.xml.utils

    Classes in org.apache.xml.utils that implement Element
    Modifier and Type | Class and Description
    --- | ---
    `class` | `UnImplNode` To be subclassed by classes that wish to fake being nodes.

    Methods in org.apache.xml.utils that return Element
    Modifier and Type | Method and Description
    --- | ---
    `Element` | UnImplNode.`createElement(java.lang.String tagName)` Unimplemented.
    `Element` | UnImplNode.`createElementNS(java.lang.String namespaceURI, java.lang.String qualifiedName)` Unimplemented.
    `Element` | UnImplNode.`getDocumentElement()` Unimplemented.
    `Element` | UnImplNode.`getElementById(java.lang.String elementId)` Unimplemented.
    `Element` | DOMHelper.`getElementByID(java.lang.String id, Document doc)` Deprecated. Given an ID, return the element.
    `Element` | DOM2Helper.`getElementByID(java.lang.String id, Document doc)` Deprecated. Given an XML ID, return the element.
    `Element` | UnImplNode.`getOwnerElement()` Unimplemented.

    Methods in org.apache.xml.utils with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.String` | DOMHelper.`getExpandedElementName(Element elem)` Deprecated. Returns the element name with the namespace prefix (if any) replaced by the Namespace URI it was bound to.
    `java.lang.String` | DOMHelper.`getNamespaceForPrefix(java.lang.String prefix, Element namespaceContext)` Deprecated. Given an XML Namespace prefix and a context in which the prefix is to be evaluated, return the Namespace Name this prefix was bound to.
    `void` | DOMBuilder.`setIDAttribute(java.lang.String id, Element elem)` Set an ID string to node association in the ID table.

    Constructors in org.apache.xml.utils with parameters of type Element
    Constructor and Description
    `QName(java.lang.String qname, Element namespaceContext, PrefixResolver resolver)` Construct a QName from a string, resolving the prefix using the given namespace context and prefix resolver.
    `QName(java.lang.String qname, Element namespaceContext, PrefixResolver resolver, boolean validate)` Construct a QName from a string, resolving the prefix using the given namespace context and prefix resolver.

  - ### Uses of Element in org.apache.xpath

    Methods in org.apache.xpath with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | WhitespaceStrippingElementMatcher.`shouldStripWhiteSpace(XPathContext support, Element targetElement)` Get information about whether or not an element should strip whitespace.

  - ### Uses of Element in org.w3c.dom

    Methods in org.w3c.dom that return Element
    Modifier and Type | Method and Description
    --- | ---
    `Element` | Document.`createElement(java.lang.String tagName)` Creates an element of the type specified.
    `Element` | Document.`createElementNS(java.lang.String namespaceURI, java.lang.String qualifiedName)` Creates an element of the given qualified name and namespace URI.
    `Element` | Document.`getDocumentElement()` This is a convenience attribute that allows direct access to the child node that is the document element of the document.
    `Element` | Document.`getElementById(java.lang.String elementId)` Returns the `Element` that has an ID attribute with the given value.
    `Element` | Attr.`getOwnerElement()` The `Element` node this attribute is attached to or `null` if this attribute is not in use.

  - ### Uses of Element in org.w3c.dom.css

    Methods in org.w3c.dom.css with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `CSSStyleDeclaration` | ViewCSS.`getComputedStyle(Element elt, java.lang.String pseudoElt)` This method is used to get the computed style as it is defined in [CSS2].
    `CSSStyleDeclaration` | DocumentCSS.`getOverrideStyle(Element elt, java.lang.String pseudoElt)` This method is used to retrieve the override style declaration for a specified element and a specified pseudo-element.

  - ### Uses of Element in org.w3c.dom.html

    Subinterfaces of Element in org.w3c.dom.html
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `HTMLAnchorElement` The anchor element.
    `interface` | `HTMLAppletElement` An embedded Java applet.
    `interface` | `HTMLAreaElement` Client-side image map area definition.
    `interface` | `HTMLBaseElement` Document base URI.
    `interface` | `HTMLBaseFontElement` Base font.
    `interface` | `HTMLBodyElement` The HTML document body.
    `interface` | `HTMLBRElement` Force a line break.
    `interface` | `HTMLButtonElement` Push button.
    `interface` | `HTMLDirectoryElement` Directory list.
    `interface` | `HTMLDivElement` Generic block container.
    `interface` | `HTMLDListElement` Definition list.
    `interface` | `HTMLElement` All HTML element interfaces derive from this class.
    `interface` | `HTMLFieldSetElement` Organizes form controls into logical groups.
    `interface` | `HTMLFontElement` Local change to font.
    `interface` | `HTMLFormElement` The `FORM` element encompasses behavior similar to acollection and an element.
    `interface` | `HTMLFrameElement` Create a frame.
    `interface` | `HTMLFrameSetElement` Create a grid of frames.
    `interface` | `HTMLHeadElement` Document head information.
    `interface` | `HTMLHeadingElement` For the `H1` to `H6` elements.
    `interface` | `HTMLHRElement` Create a horizontal rule.
    `interface` | `HTMLHtmlElement` Root of an HTML document.
    `interface` | `HTMLIFrameElement` Inline subwindows.
    `interface` | `HTMLImageElement` Embedded image.
    `interface` | `HTMLInputElement` Form control.
    `interface` | `HTMLIsIndexElement` This element is usedfor single-line text input.
    `interface` | `HTMLLabelElement` Form field label text.
    `interface` | `HTMLLegendElement` Provides a caption for a `FIELDSET` grouping.
    `interface` | `HTMLLIElement` List item.
    `interface` | `HTMLLinkElement` The `LINK` element specifies a link to an externalresource, and defines this document's relationship to that resource(or vice versa).
    `interface` | `HTMLMapElement` Client-side image map.
    `interface` | `HTMLMenuElement` Menu list.
    `interface` | `HTMLMetaElement` This contains generic meta-information about the document.
    `interface` | `HTMLModElement` Notice of modification to part of a document.
    `interface` | `HTMLObjectElement` Generic embedded object.
    `interface` | `HTMLOListElement` Ordered list.
    `interface` | `HTMLOptGroupElement` Group options together in logical subdivisions.
    `interface` | `HTMLOptionElement` A selectable choice.
    `interface` | `HTMLParagraphElement` Paragraphs.
    `interface` | `HTMLParamElement` Parameters fed to the `OBJECT` element.
    `interface` | `HTMLPreElement` Preformatted text.
    `interface` | `HTMLQuoteElement` For the `Q` and `BLOCKQUOTE` elements.
    `interface` | `HTMLScriptElement` Script statements.
    `interface` | `HTMLSelectElement` The select element allows the selection of an option.
    `interface` | `HTMLStyleElement` Style information.
    `interface` | `HTMLTableCaptionElement` Table caption See the CAPTION element definition in HTML 4.0.
    `interface` | `HTMLTableCellElement` The object used to represent the `TH` and `TD` elements.
    `interface` | `HTMLTableColElement` Regroups the `COL` and `COLGROUP` elements.
    `interface` | `HTMLTableElement` The create* and delete* methods on the table allow authors to constructand modify tables.
    `interface` | `HTMLTableRowElement` A row in a table.
    `interface` | `HTMLTableSectionElement` The `THEAD`, `TFOOT`, and `TBODY`elements.
    `interface` | `HTMLTextAreaElement` Multi-line text field.
    `interface` | `HTMLTitleElement` The document title.
    `interface` | `HTMLUListElement` Unordered list.

    Methods in org.w3c.dom.html that return Element
    Modifier and Type | Method and Description
    --- | ---
    `Element` | HTMLDocument.`getElementById(java.lang.String elementId)` Returns the Element whose `id` is given by elementId.

  - ### Uses of Element in org.w3c.dom.ls

    Methods in org.w3c.dom.ls with parameters of type Element
    Modifier and Type | Method and Description
    --- | ---
    `short` | LSParserFilter.`startElement(Element elementArg)` The parser will call this method after each `Element` start tag has been scanned, but before the remainder of the `Element` is processed.

  - ### Uses of Element in org.w3c.dom.xpath

    Methods in org.w3c.dom.xpath that return Element
    Modifier and Type | Method and Description
    --- | ---
    `Element` | XPathNamespace.`getOwnerElement()` The `Element` on which the namespace was in scope when it was requested.

Copyright © 2014 Apache XML Project. All Rights Reserved.