Class AppCollection

  • All Implemented Interfaces:
    java.io.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 $
    See Also:
    Serialized Form
    • Field Detail

      • href

        protected java.lang.String href
      • title

        protected java.lang.String title
      • accept

        protected java.util.List<AppAccept> accept
      • any

        protected java.util.List<java.lang.Object> any
    • Constructor Detail

      • AppCollection

        public AppCollection()
      • AppCollection

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

      • getTitle

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

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

        public java.util.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

      • getCategories

        public java.util.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 AppCategoriesType

      • getAny

        public java.util.List<java.lang.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

      • getHref

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

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