Interface Generator

  • All Superinterfaces:
    Base, java.lang.Cloneable, Element, java.lang.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 Detail

      • 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​(java.lang.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

        java.lang.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​(java.lang.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