Package org.apache.abdera.model
Interface Element
-
- All Known Subinterfaces:
Categories
,Category
,Collection
,Content
,Control
,DateTime
,Div
,Entry
,ExtensibleElement
,Feed
,Generator
,IRIElement
,Link
,Person
,Service
,Source
,Text
,Workspace
- All Known Implementing Classes:
DateTimeWrapper
,ElementWrapper
,ExtensibleElementWrapper
,MediaAdult
,MediaCategory
,MediaContent
,MediaCopyright
,MediaCredit
,MediaDescription
,MediaGroup
,MediaHash
,MediaKeywords
,MediaPlayer
,MediaRating
,MediaRestriction
,MediaText
,MediaThumbnail
,MediaTitle
,PersonWrapper
@Deprecated(since="2021-07-29") public interface Element extends Base, Iterable<Element>
Deprecated.This API is deprecated as Apache Abdera is a retired project since 2017.Root interface for all elements in the Feed Object Model
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description <T extends Element>
TdeclareNS(String uri, String prefix)
Deprecated.Declare a namespacevoid
discard()
Deprecated.Removes this element from its current documentList<QName>
getAttributes()
Deprecated.Returns a listing of all attributes on this elementString
getAttributeValue(String name)
Deprecated.Returns the value of the named attributeString
getAttributeValue(QName qname)
Deprecated.Returns the value of the named attributeIRI
getBaseUri()
Deprecated.Returns the value of this element'sxml:base
attribute or null ifxml:base
is undefined.<T extends Element>
Document<T>getDocument()
Deprecated.Returns the document to which this element belongs<T extends Element>
List<T>getElements()
Deprecated.Return a listing of this elements child elementsList<QName>
getExtensionAttributes()
Deprecated.Returns a listing of extension attributes on this element (extension attributes are attributes whose namespace URI is different than the elements)<T extends Element>
TgetFirstChild()
Deprecated.Get the first child element<T extends Element>
TgetFirstChild(QName qname)
Deprecated.Get the first child element with the given QNameString
getLanguage()
Deprecated.Returns the value of this elementsxml:lang
attribute or null ifxml:lang
is undefined.Lang
getLanguageTag()
Deprecated.Returns the value of the xml:lang attribute as a Lang objectLocale
getLocale()
Deprecated.Returns a Locale object created from thexml:lang
attributeboolean
getMustPreserveWhitespace()
Deprecated.Return true if insignificant whitespace must be preservedMap<String,String>
getNamespaces()
Deprecated.Return a map listing the xml namespaces declared for this element<T extends Element>
TgetNextSibling()
Deprecated.Get the element following this one<T extends Element>
TgetNextSibling(QName qname)
Deprecated.Get the first following sibling with the specified QName<T extends Base>
TgetParentElement()
Deprecated.Return this Element's parent element or document<T extends Element>
TgetPreviousSibling()
Deprecated.Get the element preceding this one<T extends Element>
TgetPreviousSibling(QName qname)
Deprecated.Get the first previous sibling with the specified QNameQName
getQName()
Deprecated.Return the XML QName of this elementIRI
getResolvedBaseUri()
Deprecated.Returns the current in-scope, fully qualified Base URI for this element.String
getText()
Deprecated.Returns the Text value of this element<T extends Element>
TremoveAttribute(String name)
Deprecated.Remove the named attribute<T extends Element>
TremoveAttribute(QName qname)
Deprecated.Remove the named Attribute<T extends Element>
TsetAttributeValue(String name, String value)
Deprecated.Sets the value of the named attribute<T extends Element>
TsetAttributeValue(QName qname, String value)
Deprecated.Sets the value of the named attribute<T extends Element>
TsetBaseUri(String base)
Deprecated.Sets the value of this element'sxml:base
attribute.<T extends Element>
TsetBaseUri(IRI base)
Deprecated.Sets the value of this element'sxml:base
attribute.<T extends Element>
TsetLanguage(String language)
Deprecated.Sets the value of this elementsxml:lang
attribute.<T extends Element>
TsetMustPreserveWhitespace(boolean preserve)
Deprecated.Set to true to preserve insignificant whitespace<T extends Element>
TsetParentElement(Element parent)
Deprecated.Set this Element's parent elementvoid
setText(String text)
Deprecated.Set the Text value of this element<T extends Element>
TsetText(DataHandler dataHandler)
Deprecated.Set the Text value of this element using the data handler-
Methods inherited from interface org.apache.abdera.model.Base
addComment, clone, complete, getDefaultWriterOptions, getFactory, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo
-
Methods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
-
-
-
-
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 elementsxml:lang
attribute or null ifxml: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 thexml: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 elementsxml:lang
attribute.- Parameters:
language
- the value of the xml:lang element
-
getBaseUri
IRI getBaseUri()
Deprecated.Returns the value of this element'sxml:base
attribute or null ifxml: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'sxml:base
attribute.- Parameters:
base
- The IRI base value
-
setBaseUri
<T extends Element> T setBaseUri(String base)
Deprecated.Sets the value of this element'sxml:base
attribute.- Parameters:
base
- The Base IRI- Throws:
IRISyntaxException
- if the base URI is malformed
-
getDocument
<T extends Element> Document<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 attributevalue
- 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 attributevalue
- 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 Element> List<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
-
-