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 namespacevoiddiscard()Deprecated.Removes this element from its current documentList<QName>getAttributes()Deprecated.Returns a listing of all attributes on this elementStringgetAttributeValue(String name)Deprecated.Returns the value of the named attributeStringgetAttributeValue(QName qname)Deprecated.Returns the value of the named attributeIRIgetBaseUri()Deprecated.Returns the value of this element'sxml:baseattribute or null ifxml:baseis 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 QNameStringgetLanguage()Deprecated.Returns the value of this elementsxml:langattribute or null ifxml:langis undefined.LanggetLanguageTag()Deprecated.Returns the value of the xml:lang attribute as a Lang objectLocalegetLocale()Deprecated.Returns a Locale object created from thexml:langattributebooleangetMustPreserveWhitespace()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 QNameQNamegetQName()Deprecated.Return the XML QName of this elementIRIgetResolvedBaseUri()Deprecated.Returns the current in-scope, fully qualified Base URI for this element.StringgetText()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:baseattribute.<T extends Element>
TsetBaseUri(IRI base)Deprecated.Sets the value of this element'sxml:baseattribute.<T extends Element>
TsetLanguage(String language)Deprecated.Sets the value of this elementsxml:langattribute.<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 elementvoidsetText(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:langattribute or null ifxml:langis 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:langattribute- Returns:
- A Locale appropriate for the Language (xml:lang)
-
setLanguage
<T extends Element> T setLanguage(String language)
Deprecated.Sets the value of this elementsxml:langattribute.- Parameters:
language- the value of the xml:lang element
-
getBaseUri
IRI getBaseUri()
Deprecated.Returns the value of this element'sxml:baseattribute or null ifxml:baseis 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:baseattribute.- Parameters:
base- The IRI base value
-
setBaseUri
<T extends Element> T setBaseUri(String base)
Deprecated.Sets the value of this element'sxml:baseattribute.- 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
-
-