Interface IRIElement

All Superinterfaces:
Base, Cloneable, Element, Iterable<Element>

@Deprecated(since="2021-07-29") public interface IRIElement extends Element
Deprecated.
This API is deprecated as Apache Abdera is a retired project since 2017.

The IRI interface provides a common base for a set of feed and entry elements whose content value must be a valid IRI/URI reference. These include the elements atom:icon, atom:logo, and atom:id.

  • Method Details

    • getValue

      IRI getValue()
      Deprecated.
      Returns the value of the element as a java.net.URI
      Returns:
      The IRI value of this element
    • setValue

      IRIElement setValue(String iri)
      Deprecated.
      Sets the value of the element
      Parameters:
      iri - The iri value
      Throws:
      IRISyntaxException - if the value is malformed
    • setNormalizedValue

      IRIElement setNormalizedValue(String iri)
      Deprecated.
      Set the value of this element using the normalization as specified in RFC4287
      Parameters:
      iri - A non-normalized IRI
      Throws:
      IRISyntaxException - if the iri is malformed
    • getResolvedValue

      IRI getResolvedValue()
      Deprecated.
      Returns the value of the element resolved against the current in-scope Base URI
      Returns:
      The resolved IRI value