Interface MediaLink

  • All Superinterfaces:
    java.lang.Cloneable, net.anotheria.asg.data.DataObject, net.anotheria.util.sorter.IComparable
    All Known Implementing Classes:
    MediaLinkDocument

    public interface MediaLink
    extends net.anotheria.asg.data.DataObject, net.anotheria.util.sorter.IComparable
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String LINK_PROP_FILE
      Constant property name for "file" for internal storage and queries.
      static java.lang.String PROP_BROWSER_FILTERING
      Constant property name for "browserFiltering" for internal storage and queries.
      static java.lang.String PROP_CHARSET
      Constant property name for "charset" for internal storage and queries.
      static java.lang.String PROP_GUARDS
      Constant property name for "guards" for internal storage and queries.
      static java.lang.String PROP_HREF
      Constant property name for "href" for internal storage and queries.
      static java.lang.String PROP_HREFLANG
      Constant property name for "hreflang" for internal storage and queries.
      static java.lang.String PROP_ID
      Constant property name for "id" for internal storage and queries.
      static java.lang.String PROP_MEDIA
      Constant property name for "media" for internal storage and queries.
      static java.lang.String PROP_NAME
      Constant property name for "name" for internal storage and queries.
      static java.lang.String PROP_ONLOAD
      Constant property name for "onload" for internal storage and queries.
      static java.lang.String PROP_REL
      Constant property name for "rel" for internal storage and queries.
      static java.lang.String PROP_REV
      Constant property name for "rev" for internal storage and queries.
      static java.lang.String PROP_TYPE
      Constant property name for "type" for internal storage and queries.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void addGuardsElement​(java.lang.String guard)
      Adds a new element to the list.
      java.lang.String getBrowserFiltering()
      Returns the value of the browserFiltering attribute.
      java.lang.String getCharset()
      Returns the value of the charset attribute.
      java.lang.String getFile()
      Returns the value of the file attribute.
      java.util.List<java.lang.String> getGuards()
      Returns the value of the guards attribute.
      java.lang.String getGuardsElement​(int index)
      Returns the element at the position index in the list.
      int getGuardsSize()
      Returns the number of elements in the "guards" container
      java.lang.String getHref()
      Returns the value of the href attribute.
      java.lang.String getHreflang()
      Returns the value of the hreflang attribute.
      int getMedia()
      Returns the value of the media attribute.
      java.lang.String getName()
      Returns the value of the name attribute.
      java.lang.String getOnload()
      Returns the value of the onload attribute.
      int getRel()
      Returns the value of the rel attribute.
      int getRev()
      Returns the value of the rev attribute.
      java.lang.String getType()
      Returns the value of the type attribute.
      void removeGuardsElement​(int index)
      Removes the element at position index from the list.
      void setBrowserFiltering​(java.lang.String value)
      Sets the value of the browserFiltering attribute.
      void setCharset​(java.lang.String value)
      Sets the value of the charset attribute.
      void setFile​(java.lang.String value)
      Sets the value of the file attribute.
      void setGuards​(java.util.List<java.lang.String> value)
      Sets the value of the guards attribute.
      void setHref​(java.lang.String value)
      Sets the value of the href attribute.
      void setHreflang​(java.lang.String value)
      Sets the value of the hreflang attribute.
      void setMedia​(int value)
      Sets the value of the media attribute.
      void setName​(java.lang.String value)
      Sets the value of the name attribute.
      void setOnload​(java.lang.String value)
      Sets the value of the onload attribute.
      void setRel​(int value)
      Sets the value of the rel attribute.
      void setRev​(int value)
      Sets the value of the rev attribute.
      void setType​(java.lang.String value)
      Sets the value of the type attribute.
      void swapGuardsElement​(int index1, int index2)
      Swaps elements at positions index1 and index2 in the list.
      • Methods inherited from interface net.anotheria.asg.data.DataObject

        clone, getDefinedName, getDefinedParentName, getFootprint, getId, getLastUpdateTimestamp, getObjectInfo, getPropertyValue, toXMLNode
      • Methods inherited from interface net.anotheria.util.sorter.IComparable

        compareTo
    • Field Detail

      • PROP_ID

        static final java.lang.String PROP_ID
        Constant property name for "id" for internal storage and queries.
        See Also:
        Constant Field Values
      • PROP_NAME

        static final java.lang.String PROP_NAME
        Constant property name for "name" for internal storage and queries.
        See Also:
        Constant Field Values
      • PROP_HREF

        static final java.lang.String PROP_HREF
        Constant property name for "href" for internal storage and queries.
        See Also:
        Constant Field Values
      • PROP_TYPE

        static final java.lang.String PROP_TYPE
        Constant property name for "type" for internal storage and queries.
        See Also:
        Constant Field Values
      • PROP_MEDIA

        static final java.lang.String PROP_MEDIA
        Constant property name for "media" for internal storage and queries.
        See Also:
        Constant Field Values
      • PROP_REL

        static final java.lang.String PROP_REL
        Constant property name for "rel" for internal storage and queries.
        See Also:
        Constant Field Values
      • PROP_REV

        static final java.lang.String PROP_REV
        Constant property name for "rev" for internal storage and queries.
        See Also:
        Constant Field Values
      • PROP_CHARSET

        static final java.lang.String PROP_CHARSET
        Constant property name for "charset" for internal storage and queries.
        See Also:
        Constant Field Values
      • PROP_HREFLANG

        static final java.lang.String PROP_HREFLANG
        Constant property name for "hreflang" for internal storage and queries.
        See Also:
        Constant Field Values
      • PROP_BROWSER_FILTERING

        static final java.lang.String PROP_BROWSER_FILTERING
        Constant property name for "browserFiltering" for internal storage and queries.
        See Also:
        Constant Field Values
      • PROP_ONLOAD

        static final java.lang.String PROP_ONLOAD
        Constant property name for "onload" for internal storage and queries.
        See Also:
        Constant Field Values
      • PROP_GUARDS

        static final java.lang.String PROP_GUARDS
        Constant property name for "guards" for internal storage and queries.
        See Also:
        Constant Field Values
      • LINK_PROP_FILE

        static final java.lang.String LINK_PROP_FILE
        Constant property name for "file" for internal storage and queries.
        See Also:
        Constant Field Values
    • Method Detail

      • getName

        java.lang.String getName()
        Returns the value of the name attribute.
      • setName

        void setName​(java.lang.String value)
        Sets the value of the name attribute.
      • getHref

        java.lang.String getHref()
        Returns the value of the href attribute.
      • setHref

        void setHref​(java.lang.String value)
        Sets the value of the href attribute.
      • getType

        java.lang.String getType()
        Returns the value of the type attribute.
      • setType

        void setType​(java.lang.String value)
        Sets the value of the type attribute.
      • getMedia

        int getMedia()
        Returns the value of the media attribute.
      • setMedia

        void setMedia​(int value)
        Sets the value of the media attribute.
      • getRel

        int getRel()
        Returns the value of the rel attribute.
      • setRel

        void setRel​(int value)
        Sets the value of the rel attribute.
      • getRev

        int getRev()
        Returns the value of the rev attribute.
      • setRev

        void setRev​(int value)
        Sets the value of the rev attribute.
      • getCharset

        java.lang.String getCharset()
        Returns the value of the charset attribute.
      • setCharset

        void setCharset​(java.lang.String value)
        Sets the value of the charset attribute.
      • getHreflang

        java.lang.String getHreflang()
        Returns the value of the hreflang attribute.
      • setHreflang

        void setHreflang​(java.lang.String value)
        Sets the value of the hreflang attribute.
      • getBrowserFiltering

        java.lang.String getBrowserFiltering()
        Returns the value of the browserFiltering attribute.
      • setBrowserFiltering

        void setBrowserFiltering​(java.lang.String value)
        Sets the value of the browserFiltering attribute.
      • getOnload

        java.lang.String getOnload()
        Returns the value of the onload attribute.
      • setOnload

        void setOnload​(java.lang.String value)
        Sets the value of the onload attribute.
      • getGuards

        java.util.List<java.lang.String> getGuards()
        Returns the value of the guards attribute.
      • setGuards

        void setGuards​(java.util.List<java.lang.String> value)
        Sets the value of the guards attribute.
      • getFile

        java.lang.String getFile()
        Returns the value of the file attribute.
      • setFile

        void setFile​(java.lang.String value)
        Sets the value of the file attribute.
      • getGuardsSize

        int getGuardsSize()
        Returns the number of elements in the "guards" container
      • addGuardsElement

        void addGuardsElement​(java.lang.String guard)
        Adds a new element to the list.
      • removeGuardsElement

        void removeGuardsElement​(int index)
        Removes the element at position index from the list.
      • swapGuardsElement

        void swapGuardsElement​(int index1,
                               int index2)
        Swaps elements at positions index1 and index2 in the list.
      • getGuardsElement

        java.lang.String getGuardsElement​(int index)
        Returns the element at the position index in the list.