Interface Generator

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

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

Identifies the software implementation that produced the Atom feed.

Per RFC4287:

  The "atom:generator" element's content identifies the agent used to
   generate a feed, for debugging and other purposes.
   The content of this element, when present, MUST be a string that is a
   human-readable name for the generating agent.  Entities such as
   "&amp;" and "&lt;" represent their corresponding characters
   ("&" and "<" respectively), not markup.

   The atom:generator element MAY have a "uri" attribute whose value
   MUST be an IRI reference [RFC3987].  When dereferenced, the resulting
   URI (mapped from an IRI, if necessary) SHOULD produce a
   representation that is relevant to that agent.

   The atom:generator element MAY have a "version" attribute that
   indicates the version of the generating agent.
  
  • Method Details

    • getUri

      IRI getUri()
      Deprecated.
      The atom:generator element MAY have a "uri" attribute whose value MUST be an IRI reference [RFC3987]. When dereferenced, the resulting URI (mapped from an IRI, if necessary) SHOULD produce a representation that is relevant to that agent.
      Throws:
      IRISyntaxException - if the uri is malformed
    • getResolvedUri

      IRI getResolvedUri()
      Deprecated.
      Returns the fully qualified form of the generator element's uri attribute (resolved against the in-scope Base URI)
      Returns:
      the resolved uri value
      Throws:
      IRISyntaxException - if the uri is malformed
    • setUri

      Generator setUri(String uri)
      Deprecated.
      The atom:generator element MAY have a "uri" attribute whose value MUST be an IRI reference [RFC3987]. When dereferenced, the resulting URI (mapped from an IRI, if necessary) SHOULD produce a representation that is relevant to that agent.
      Parameters:
      uri - The URI attribute value
      Throws:
      IRISyntaxException - if the uri is malformed
    • getVersion

      String getVersion()
      Deprecated.
      The atom:generator element MAY have a "version" attribute that indicates the version of the generating agent.
      Returns:
      The version attribute value
    • setVersion

      Generator setVersion(String version)
      Deprecated.
      The atom:generator element MAY have a "version" attribute that indicates the version of the generating agent.
      Parameters:
      version - The version attribute