org.horrabin.horrorss
Class RssItemBean

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

public class RssItemBean
extends java.lang.Object

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

Author:
Fernando Fornieles

Constructor Summary
RssItemBean(int rssType)
          Crea un nuevo RssItemBean.
RssItemBean(java.lang.String title, java.lang.String link, java.lang.String description, int rssType)
          Crea un nuevo RssItemBean.
 
Method Summary
 java.lang.String getAuthor()
          Retorna el autor del item
 java.lang.String getCategory()
          Retorna la categoria del item
 java.lang.String getComments()
          Retorna los comentarios del item
 java.lang.String getDescription()
          Retorna la descripcion del item
 RssDublinCoreModuleBean getDublinCoreModule()
          Retorna el modulo Dublin Core del item
 RssEnclosureBean getEnclosure()
          Retorna el recurso multimedia adjunto del item
 java.lang.String getGuid()
          Retorna el Guid del item
 java.lang.String getLink()
          Retorna el enlace del item
 java.lang.String getPubDate()
          Retorna la fecha de publicacion del item
 RssSlashModuleBean getSlashModule()
          Retorna el modulo Slash del item
 java.lang.String getSource()
          Retorna la fuente del item
 java.lang.String getTitle()
          Retorna el titulo del item
 void setAuthor(java.lang.String author)
          Asigna el autor del item
 void setCategory(java.lang.String category)
          Asigna la categoria del item
 void setComments(java.lang.String comments)
          Asigna los comentarios del item
 void setDescription(java.lang.String description)
          Asigna la descripcion del item
 void setDublinCoreModule(RssDublinCoreModuleBean dcBean)
          Asigna un modulo Dublin Core al item
 void setEnclosure(RssEnclosureBean enclosure)
          Asigna el recurso multimedia adjunto del item
 void setGuid(java.lang.String guid)
          Asigna el Guid del item
 void setLink(java.lang.String link)
          Asigna el enlace del item
 void setPubDate(java.lang.String pubDate)
          Asigna la fecha de publicacion del item
 void setSlashModule(RssSlashModuleBean slashBean)
          Asigna un modulo Slash al item
 void setSource(java.lang.String source)
          Asigna la fuetne del item
 void setTitle(java.lang.String title)
          Asigna el titulo del item
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RssItemBean

public RssItemBean(int rssType)
Crea un nuevo RssItemBean.
  • 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
  • Parameters:
    rssType - indica el tipo de especificación (RSS 2.0, RDF o ATOM)

    RssItemBean

    public RssItemBean(java.lang.String title,
                       java.lang.String link,
                       java.lang.String description,
                       int rssType)
    Crea un nuevo RssItemBean.
  • 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
  • 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 item

    Parameters:
    title - Titulo del item

    setLink

    public void setLink(java.lang.String link)
    Asigna el enlace del item

    Parameters:
    link - Enlace del item

    setDescription

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

    Parameters:
    description - Descripcion del item

    setDublinCoreModule

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

    Parameters:
    dcBean - Modulo Dublin Core
    See Also:
    RssDublinCoreModuleBean

    setSlashModule

    public void setSlashModule(RssSlashModuleBean slashBean)
    Asigna un modulo Slash al item

    Parameters:
    slashBean - Modulo Slash
    See Also:
    RssSlashModuleBean

    setAuthor

    public void setAuthor(java.lang.String author)
    Asigna el autor del item

    Parameters:
    author - Autor del item

    setPubDate

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

    Parameters:
    pubDate - fecha de publicacion del item

    setCategory

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

    Parameters:
    category - Categoria del item

    setComments

    public void setComments(java.lang.String comments)
    Asigna los comentarios del item

    Parameters:
    comments - Comentarios del item

    setEnclosure

    public void setEnclosure(RssEnclosureBean enclosure)
    Asigna el recurso multimedia adjunto del item

    Parameters:
    enclosure - Recurso multimedia adjunto del item

    setGuid

    public void setGuid(java.lang.String guid)
    Asigna el Guid del item

    Parameters:
    guid - Guid del item

    setSource

    public void setSource(java.lang.String source)
    Asigna la fuetne del item

    Parameters:
    source - Fuente del item

    getTitle

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

    Returns:
    Titulo del item

    getLink

    public java.lang.String getLink()
    Retorna el enlace del item

    Returns:
    Enlace del item

    getDescription

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

    Returns:
    Descripcion del item

    getDublinCoreModule

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

    Returns:
    Modulo Dublin Core
    See Also:
    RssDublinCoreModuleBean

    getSlashModule

    public RssSlashModuleBean getSlashModule()
    Retorna el modulo Slash del item

    Returns:
    ModuloSlash
    See Also:
    RssSlashModuleBean

    getAuthor

    public java.lang.String getAuthor()
    Retorna el autor del item

    Returns:
    Autor del item

    getPubDate

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

    Returns:
    Fecha de publicacion del item

    getCategory

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

    Returns:
    Categoria del item

    getComments

    public java.lang.String getComments()
    Retorna los comentarios del item

    Returns:
    Comentarios del item

    getEnclosure

    public RssEnclosureBean getEnclosure()
    Retorna el recurso multimedia adjunto del item

    Returns:
    Recurso multimedia adjunto del item

    getGuid

    public java.lang.String getGuid()
    Retorna el Guid del item

    Returns:
    Guid del item

    getSource

    public java.lang.String getSource()
    Retorna la fuente del item

    Returns:
    Fuente del item