Interface Category

  • All Superinterfaces:
    Base, java.lang.Cloneable, Element, ExtensibleElement, java.lang.Iterable<Element>

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

    Provides categorization informaton for a feed or entry

    Per RFC4287:

       The "atom:category" element conveys information about a category
       associated with an entry or feed.  This specification assigns no
       meaning to the content (if any) of this element.
    
       atomCategory =
          element atom:category {
             atomCommonAttributes,
             attribute term { text },
             attribute scheme { atomUri }?,
             attribute label { text }?,
             undefinedContent
          }
      
    • Method Detail

      • getTerm

        java.lang.String getTerm()
        Deprecated.
        RFC4287: The "term" attribute is a string that identifies the category to which the entry or feed belongs. Category elements MUST have a "term" attribute.
        Returns:
        The string value of the term attribute
      • setTerm

        Category setTerm​(java.lang.String term)
        Deprecated.
        RFC4287: The "term" attribute is a string that identifies the category to which the entry or feed belongs. Category elements MUST have a "term" attribute.
        Parameters:
        term - The string value of the term attribute
      • getScheme

        IRI getScheme()
        Deprecated.
        RFC4287: The "scheme" attribute is an IRI that identifies a categorization scheme. Category elements MAY have a "scheme" attribute.
        Returns:
        The IRI value of the scheme attribute
      • setScheme

        Category setScheme​(java.lang.String scheme)
        Deprecated.
        RFC4287: The "scheme" attribute is an IRI that identifies a categorization scheme. Category elements MAY have a "scheme" attribute.
        Parameters:
        scheme - The IRI of the scheme
      • getLabel

        java.lang.String getLabel()
        Deprecated.
        RFC4287: The "label" attribute provides a human-readable label for display in end-user applications. The content of the "label" attribute is Language-Sensitive. Entities such as "&amp;" and "&lt;" represent their corresponding characters ("&" and "<", respectively), not markup. Category elements MAY have a "label" attribute.
        Returns:
        The value of the human-readable label
      • setLabel

        Category setLabel​(java.lang.String label)
        Deprecated.
        RFC4287: The "label" attribute provides a human-readable label for display in end-user applications. The content of the "label" attribute is Language-Sensitive. Entities such as "&amp;" and "&lt;" represent their corresponding characters ("&" and "<", respectively), not markup. Category elements MAY have a "label" attribute.
        Parameters:
        label - The value of the human-readable label