org.horrabin.horrorss
Class RssChannelBean

java.lang.Object
  extended byorg.horrabin.horrorss.RssChannelBean

public class RssChannelBean
extends java.lang.Object

POJO que representa un elemento channel de un fichero RSS. Valido para las especificaciones RSS 2.0, RDF y ATOM 0.3

Author:
Fernando Fornieles

Constructor Summary
RssChannelBean(int rssType)
          Crea un nuevo RssChannelBean.
RssChannelBean(java.lang.String title, java.lang.String link, java.lang.String description, int rssType)
          Crea un nuevo RssChannelBean.
 
Method Summary
 java.lang.String getCategory()
          Retorna la categoria del canal
 java.lang.String getCloud()
          Retorna el "cloud" del canal
 java.lang.String getCopyright()
          Retorna el propietario del copyright del canal
 java.lang.String getCreator()
          Retorna el creador del canal
 java.lang.String getDescription()
          Retorna la descripcion del canal
 java.lang.String getDocs()
          Retorna documentos del canal
 RssDublinCoreModuleBean getDublinCoreModule()
          Retorna el modulo Dublin Core del canal
 java.lang.String getGenerator()
          Retorna el generador del canal
 java.lang.String getLanguage()
          Retorna el idioma del canal
 java.lang.String getLastBuildDate()
          Retorna la ultima fecha de creacion
 java.lang.String getLink()
          Retorna la URL del canal
 java.lang.String getPubDate()
          Retorna la fecha de publicacion
 java.lang.String getPublisher()
          Retorna el editor del canal
 java.lang.String getRating()
          Retorna la puntuación del canal
 int getRssType()
          Retorna el tipo RSS del canal
 RssSyndicationModuleBean getSyndicationModule()
          Retorna el modulo Syndication del canal
 java.lang.String getTitle()
          Retorna el titulo del canal
 java.lang.String getTtl()
          Retorna el TTL del canal
 void setCategory(java.lang.String category)
          Asigna la categoria del canal
 void setCloud(java.lang.String cloud)
          Asigna el "cloud" al canal ¿¿¿???
 void setCopyright(java.lang.String copyright)
          Asigna el propietario del copyright del canal
 void setCreator(java.lang.String webMaster)
          Asigna el creador del canal
 void setDescription(java.lang.String description)
          Asigna la descripcion del canal
 void setDocs(java.lang.String docs)
          Asigna documentos del canal
 void setDublinCoreModule(RssDublinCoreModuleBean dcBean)
          Asigna un modulo Dublin Core
 void setGenerator(java.lang.String generator)
          Asigna el generador del canal
 void setLanguage(java.lang.String language)
          Asigna el idioma del canal
 void setLastBuildDate(java.lang.String lastBuildDate)
          Asigna la fecha de última publicacion
 void setLink(java.lang.String link)
          Asigna la URL del canal
 void setPubDate(java.lang.String pubDate)
          Asigna la fecha de publicacion
 void setPublisher(java.lang.String managingEditor)
          Asigna el editor del canal
 void setRating(java.lang.String rating)
          Asigna putuacion al canal
 void setRssType(int rssType)
          Asigna el tipo de RSS del canal
 void setSyndicationModule(RssSyndicationModuleBean syBean)
          Asigna un modulo Syndication
 void setTitle(java.lang.String title)
          Asigna el titulo del canal
 void setTtl(java.lang.String ttl)
          Asigna el TTL al canal
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RssChannelBean

public RssChannelBean(int rssType)
Crea un nuevo RssChannelBean.
  • Si rssType=0 indicamos que se trata de un RDF
  • Si rssType=1 indicamos que se trata de un RSS 2.0
  • Si rssType=2 indicamos que se trata de un ATOM 0.3
  • Parameters:
    rssType - indica el tipo de especificación (RSS 2.0, RDF o ATOM)

    RssChannelBean

    public RssChannelBean(java.lang.String title,
                          java.lang.String link,
                          java.lang.String description,
                          int rssType)
    Crea un nuevo RssChannelBean.
  • Si rssType=0 indicamos que se trata de un RDF
  • Si rssType=1 indicamos que se trata de un RSS 2.0
  • Si rssType=2 indicamos que se trata de un ATOM 0.3
  • Parameters:
    title - Titulo del canal
    link - Enlace a la pagina web del canal
    description - Descripcion del canal
    rssType - indica el tipo de especificación (RSS 2.0, RDF o ATOM)
    Method Detail

    setTitle

    public void setTitle(java.lang.String title)
    Asigna el titulo del canal

    Parameters:
    title - Titulo del canal

    setDescription

    public void setDescription(java.lang.String description)
    Asigna la descripcion del canal

    Parameters:
    description - Descripcion del canal

    setLink

    public void setLink(java.lang.String link)
    Asigna la URL del canal

    Parameters:
    link - URL del canal

    setDublinCoreModule

    public void setDublinCoreModule(RssDublinCoreModuleBean dcBean)
    Asigna un modulo Dublin Core

    Parameters:
    dcBean - Modulo Dublin Core
    See Also:
    RssDublinCoreModuleBean

    setSyndicationModule

    public void setSyndicationModule(RssSyndicationModuleBean syBean)
    Asigna un modulo Syndication

    Parameters:
    syBean - Modulo Syndication
    See Also:
    RssSyndicationModuleBean

    setLanguage

    public void setLanguage(java.lang.String language)
    Asigna el idioma del canal

    Parameters:
    language - Idioma del canal

    setCopyright

    public void setCopyright(java.lang.String copyright)
    Asigna el propietario del copyright del canal

    Parameters:
    copyright - Propietario del copyright del canal

    setPublisher

    public void setPublisher(java.lang.String managingEditor)
    Asigna el editor del canal

    Parameters:
    managingEditor - Editor del canal

    setCreator

    public void setCreator(java.lang.String webMaster)
    Asigna el creador del canal

    Parameters:
    webMaster - creador del canal

    setPubDate

    public void setPubDate(java.lang.String pubDate)
    Asigna la fecha de publicacion

    Parameters:
    pubDate - fecha de publicación

    setLastBuildDate

    public void setLastBuildDate(java.lang.String lastBuildDate)
    Asigna la fecha de última publicacion

    Parameters:
    lastBuildDate - la fecha de ultima publicacion

    setCategory

    public void setCategory(java.lang.String category)
    Asigna la categoria del canal

    Parameters:
    category - Categoria del canal

    setGenerator

    public void setGenerator(java.lang.String generator)
    Asigna el generador del canal

    Parameters:
    generator - Generador del canal

    setDocs

    public void setDocs(java.lang.String docs)
    Asigna documentos del canal

    Parameters:
    docs - Documentos del canal

    setCloud

    public void setCloud(java.lang.String cloud)
    Asigna el "cloud" al canal ¿¿¿??? Quien sepa que es esto que me lo explique... :-(

    Parameters:
    cloud - "Cloud del canal" ¿¿??

    setTtl

    public void setTtl(java.lang.String ttl)
    Asigna el TTL al canal

    Parameters:
    ttl - TTL del canal

    setRating

    public void setRating(java.lang.String rating)
    Asigna putuacion al canal

    Parameters:
    rating - Puntuacion del canal

    setRssType

    public void setRssType(int rssType)
    Asigna el tipo de RSS del canal

    Parameters:
    rssType - Tipo de RSS

    getTitle

    public java.lang.String getTitle()
    Retorna el titulo del canal

    Returns:
    Titulo del canal

    getDescription

    public java.lang.String getDescription()
    Retorna la descripcion del canal

    Returns:
    Descripcion del canal

    getLink

    public java.lang.String getLink()
    Retorna la URL del canal

    Returns:
    URL del canal

    getDublinCoreModule

    public RssDublinCoreModuleBean getDublinCoreModule()
    Retorna el modulo Dublin Core del canal

    Returns:
    RssDublinCoreModuleBean
    See Also:
    RssDublinCoreModuleBean

    getSyndicationModule

    public RssSyndicationModuleBean getSyndicationModule()
    Retorna el modulo Syndication del canal

    Returns:
    RssSyndicationModuleBean
    See Also:
    RssSyndicationModuleBean

    getLanguage

    public java.lang.String getLanguage()
    Retorna el idioma del canal

    Returns:
    Idioma del canal

    getCopyright

    public java.lang.String getCopyright()
    Retorna el propietario del copyright del canal

    Returns:
    Propietario del copyright del canal

    getPublisher

    public java.lang.String getPublisher()
    Retorna el editor del canal

    Returns:
    Editor del canal

    getCreator

    public java.lang.String getCreator()
    Retorna el creador del canal

    Returns:
    Creador del canal

    getPubDate

    public java.lang.String getPubDate()
    Retorna la fecha de publicacion

    Returns:
    Fecha de publicacion

    getLastBuildDate

    public java.lang.String getLastBuildDate()
    Retorna la ultima fecha de creacion

    Returns:
    La ultima fecha de creacion

    getCategory

    public java.lang.String getCategory()
    Retorna la categoria del canal

    Returns:
    Categoria del canal

    getGenerator

    public java.lang.String getGenerator()
    Retorna el generador del canal

    Returns:
    Generador del canal

    getDocs

    public java.lang.String getDocs()
    Retorna documentos del canal

    Returns:
    Documentos del canal

    getCloud

    public java.lang.String getCloud()
    Retorna el "cloud" del canal

    Returns:
    "cloud" del canal :-(

    getTtl

    public java.lang.String getTtl()
    Retorna el TTL del canal

    Returns:
    TTL del canal

    getRating

    public java.lang.String getRating()
    Retorna la puntuación del canal

    Returns:
    Puntuacion del canal

    getRssType

    public int getRssType()
    Retorna el tipo RSS del canal

    Returns:
    Tipo de RSS