Class RSSChannelImpl

java.lang.Object
com.biglybt.pifimpl.local.utils.xml.rss.RSSChannelImpl
All Implemented Interfaces:
RSSChannel

public class RSSChannelImpl extends Object implements RSSChannel
  • Field Details

    • node

      private final SimpleXMLParserDocumentNode node
    • items

      private final RSSItem[] items
    • is_atom

      private final boolean is_atom
    • is_https

      private final boolean is_https
  • Constructor Details

  • Method Details

    • isHTTPS

      protected boolean isHTTPS()
    • getTitle

      public String getTitle()
      Description copied from interface: RSSChannel
      Returns the mandatory title
      Specified by:
      getTitle in interface RSSChannel
      Returns:
    • getDescription

      public String getDescription()
      Description copied from interface: RSSChannel
      Returns the mandatory description
      Specified by:
      getDescription in interface RSSChannel
      Returns:
    • getLink

      public URL getLink()
      Description copied from interface: RSSChannel
      Returns the mandatory link
      Specified by:
      getLink in interface RSSChannel
      Returns:
    • getLinkRaw

      protected String getLinkRaw()
    • getPublicationDate

      public Date getPublicationDate()
      Description copied from interface: RSSChannel
      Returns the *optional* publication date
      Specified by:
      getPublicationDate in interface RSSChannel
      Returns:
    • getItems

      public RSSItem[] getItems()
      Description copied from interface: RSSChannel
      returns the items in the channel
      Specified by:
      getItems in interface RSSChannel
      Returns:
    • getNode

      public SimpleXMLParserDocumentNode getNode()
      Description copied from interface: RSSChannel
      returns the underlying XML node for extraction of extensions
      Specified by:
      getNode in interface RSSChannel
      Returns: