Class AppCollection

  • All Implemented Interfaces:
    Serializable

    public class AppCollection
    extends AppCommonAttributes

    Per RFC5023:

     The "app:collection" element describes a Collection.  The app:
        collection element MUST contain one atom:title element.
    
        The app:collection element MAY contain any number of app:accept
        elements, indicating the types of representations accepted by the
        Collection.  The order of such elements is not significant.
    
        The app:collection element MAY contain any number of app:categories
        elements.
    
        appCollection =
           element app:collection {
              appCommonAttributes,
              attribute href { atomURI  },
              ( atomTitle
                & appAccept*
                & appCategories*
                & extensionSansTitleElement* )
           }
     
    Version:
    $Revision: 1 $
    Author:
    Kurt Stam
    See Also:
    Serialized Form
    • Constructor Detail

      • AppCollection

        public AppCollection()
      • AppCollection

        public AppCollection​(String href,
                             String title)
    • Method Detail

      • getTitle

        public String getTitle()
        Gets the value of the title property.
        Returns:
        possible object is String
      • setTitle

        public void setTitle​(String value)
        Sets the value of the title property.
        Parameters:
        value - allowed object is String
      • getAccept

        public List<AppAccept> getAccept()
        Gets the value of the accept property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the accept property.

        For example, to add a new item, do as follows:

         getAccept().add(newItem);
         

        Objects of the following type(s) are allowed in the list String

        Returns:
        list of AppAccept
      • getCategories

        public List<AppCategories> getCategories()
        Gets the value of the categories property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the categories property.

        For example, to add a new item, do as follows:

         getCategories().add(newItem);
         

        Objects of the following type(s) are allowed in the list AppCategories

        Returns:
        list of AppCategories
      • getAny

        public List<Object> getAny()
        Gets the value of the any property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the any property.

        For example, to add a new item, do as follows:

         getAny().add(newItem);
         

        Objects of the following type(s) are allowed in the list Element Object

        Returns:
        list of objects
      • getHref

        public String getHref()
        Gets the value of the href property.
        Returns:
        possible object is String
      • setHref

        public void setHref​(String value)
        Sets the value of the href property.
        Parameters:
        value - allowed object is String