Interface Element

    • Method Detail

      • getParentElement

        <T extends Base> T getParentElement()
        Deprecated.
        Return this Element's parent element or document
        Returns:
        The parent
      • setParentElement

        <T extends Element> T setParentElement​(Element parent)
        Deprecated.
        Set this Element's parent element
        Parameters:
        parent - The parent element
      • getPreviousSibling

        <T extends Element> T getPreviousSibling()
        Deprecated.
        Get the element preceding this one
        Returns:
        The preceding sibling
      • getNextSibling

        <T extends Element> T getNextSibling()
        Deprecated.
        Get the element following this one
        Returns:
        The following sibling
      • getFirstChild

        <T extends Element> T getFirstChild()
        Deprecated.
        Get the first child element
        Returns:
        The first child
      • getPreviousSibling

        <T extends Element> T getPreviousSibling​(QName qname)
        Deprecated.
        Get the first previous sibling with the specified QName
        Parameters:
        qname - The XML QName of the sibling to find
        Returns:
        The matching element
      • getNextSibling

        <T extends Element> T getNextSibling​(QName qname)
        Deprecated.
        Get the first following sibling with the specified QName
        Parameters:
        qname - The XML QName of the sibling to find
        Returns:
        The matching element
      • getFirstChild

        <T extends Element> T getFirstChild​(QName qname)
        Deprecated.
        Get the first child element with the given QName
        Parameters:
        qname - The XML QName of the sibling to find
        Returns:
        The matching element
      • getQName

        QName getQName()
        Deprecated.
        Return the XML QName of this element
        Returns:
        The QName of the element
      • getLanguage

        String getLanguage()
        Deprecated.
        Returns the value of this elements xml:lang attribute or null if xml:lang is undefined.
        Returns:
        The xml:lang value
      • getLanguageTag

        Lang getLanguageTag()
        Deprecated.
        Returns the value of the xml:lang attribute as a Lang object
      • getLocale

        Locale getLocale()
        Deprecated.
        Returns a Locale object created from the xml:lang attribute
        Returns:
        A Locale appropriate for the Language (xml:lang)
      • setLanguage

        <T extends Element> T setLanguage​(String language)
        Deprecated.
        Sets the value of this elements xml:lang attribute.
        Parameters:
        language - the value of the xml:lang element
      • getBaseUri

        IRI getBaseUri()
        Deprecated.
        Returns the value of this element's xml:base attribute or null if xml:base is undefined.
        Returns:
        The Base URI
        Throws:
        IRISyntaxException - if the Base URI is malformed
      • getResolvedBaseUri

        IRI getResolvedBaseUri()
        Deprecated.
        Returns the current in-scope, fully qualified Base URI for this element.
        Throws:
        IRISyntaxException - if the Base URI is malformed
      • setBaseUri

        <T extends Element> T setBaseUri​(IRI base)
        Deprecated.
        Sets the value of this element's xml:base attribute.
        Parameters:
        base - The IRI base value
      • setBaseUri

        <T extends Element> T setBaseUri​(String base)
        Deprecated.
        Sets the value of this element's xml:base attribute.
        Parameters:
        base - The Base IRI
        Throws:
        IRISyntaxException - if the base URI is malformed
      • getDocument

        <T extends ElementDocument<T> getDocument()
        Deprecated.
        Returns the document to which this element belongs
        Returns:
        The Document to which this element belongs
      • getAttributeValue

        String getAttributeValue​(String name)
        Deprecated.
        Returns the value of the named attribute
        Parameters:
        name - The name of the attribute
        Returns:
        The value of the attribute
      • getAttributeValue

        String getAttributeValue​(QName qname)
        Deprecated.
        Returns the value of the named attribute
        Parameters:
        qname - The XML QName of the attribute
        Returns:
        The value of the attribute
      • getAttributes

        List<QName> getAttributes()
        Deprecated.
        Returns a listing of all attributes on this element
        Returns:
        The listing of attributes for this element
      • getExtensionAttributes

        List<QName> getExtensionAttributes()
        Deprecated.
        Returns a listing of extension attributes on this element (extension attributes are attributes whose namespace URI is different than the elements)
        Returns:
        The listing non-Atom attributes
      • removeAttribute

        <T extends Element> T removeAttribute​(QName qname)
        Deprecated.
        Remove the named Attribute
        Parameters:
        qname - The XML QName of the attribute to remove
      • removeAttribute

        <T extends Element> T removeAttribute​(String name)
        Deprecated.
        Remove the named attribute
        Parameters:
        name - The name of the attribute to remove
      • setAttributeValue

        <T extends Element> T setAttributeValue​(String name,
                                                String value)
        Deprecated.
        Sets the value of the named attribute
        Parameters:
        name - The name of the attribute
        value - The value of the attribute
      • setAttributeValue

        <T extends Element> T setAttributeValue​(QName qname,
                                                String value)
        Deprecated.
        Sets the value of the named attribute
        Parameters:
        qname - The XML QName of the attribute
        value - The value of the attribute
      • discard

        void discard()
        Deprecated.
        Removes this element from its current document
      • getText

        String getText()
        Deprecated.
        Returns the Text value of this element
        Returns:
        The text value
      • setText

        void setText​(String text)
        Deprecated.
        Set the Text value of this element
        Parameters:
        text - The text value
      • setText

        <T extends Element> T setText​(DataHandler dataHandler)
        Deprecated.
        Set the Text value of this element using the data handler
      • declareNS

        <T extends Element> T declareNS​(String uri,
                                        String prefix)
        Deprecated.
        Declare a namespace
      • getNamespaces

        Map<String,​String> getNamespaces()
        Deprecated.
        Return a map listing the xml namespaces declared for this element
      • getElements

        <T extends ElementList<T> getElements()
        Deprecated.
        Return a listing of this elements child elements
      • getMustPreserveWhitespace

        boolean getMustPreserveWhitespace()
        Deprecated.
        Return true if insignificant whitespace must be preserved
      • setMustPreserveWhitespace

        <T extends Element> T setMustPreserveWhitespace​(boolean preserve)
        Deprecated.
        Set to true to preserve insignificant whitespace