Class BookmarkedURL

java.lang.Object
org.jivesoftware.smackx.bookmarks.BookmarkedURL
All Implemented Interfaces:
SharedBookmark

public class BookmarkedURL extends Object implements SharedBookmark
Represents one instance of a URL defined using XEP-0048 Bookmark Storage XEP.
  • Constructor Details

  • Method Details

    • getName

      public String getName()
      Returns the name representing the URL (eg. Jive Software). This can be used in as a label, or identifier in applications.
      Returns:
      the name representing the URL.
    • setName

      protected void setName(String name)
      Sets the name representing the URL.
      Parameters:
      name - the name.
    • getURL

      public String getURL()
      Returns the URL.
      Returns:
      the url.
    • setRss

      protected void setRss(boolean isRss)
      Set to true if this URL is an RSS or news feed.
      Parameters:
      isRss - True if the URL is a news feed and false if it is not.
    • isRss

      public boolean isRss()
      Returns true if this URL is a news feed.
      Returns:
      Returns true if this URL is a news feed.
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • setShared

      protected void setShared(boolean shared)
    • isShared

      public boolean isShared()
      Description copied from interface: SharedBookmark
      Returns true if this bookmark is shared.
      Specified by:
      isShared in interface SharedBookmark
      Returns:
      returns true if this bookmark is shared.