org.rometools.feed.module.itunes
Class FeedInformationImpl

java.lang.Object
  extended by org.rometools.feed.module.itunes.AbstractITunesObject
      extended by org.rometools.feed.module.itunes.FeedInformationImpl
All Implemented Interfaces:
com.sun.syndication.feed.CopyFrom, com.sun.syndication.feed.module.Module, Serializable, Cloneable, FeedInformation, ITunes

public class FeedInformationImpl
extends AbstractITunesObject
implements FeedInformation

This class contains information for iTunes podcast feeds that exist at the Channel level.

Version:
$Revision: 1.2 $
Author:
Robert "kebernet" Cooper
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.rometools.feed.module.itunes.AbstractITunesObject
PREFIX, RDF_URI, URI
 
Fields inherited from interface org.rometools.feed.module.itunes.ITunes
URI
 
Constructor Summary
FeedInformationImpl()
          Creates a new instance of FeedInformationImpl
 
Method Summary
 Object clone()
          Returns a copy of this FeedInformationImpl object
 void copyFrom(com.sun.syndication.feed.CopyFrom obj)
          Required by the ROME API
 List getCategories()
          The parent categories for this feed
 URL getImage()
          Returns the URL for the image.
 String getOwnerEmailAddress()
          Returns the owner email address for the feed.
 String getOwnerName()
          Returns the owner name for the feed
 void setCategories(List categories)
          The parent categories for this feed
 void setImage(URL image)
          Sets the URL for the image.
 void setOwnerEmailAddress(String ownerEmailAddress)
          Sets the owner email address for the feed.
 void setOwnerName(String ownerName)
          Sets the owner name for the feed
 String toString()
           
 
Methods inherited from class org.rometools.feed.module.itunes.AbstractITunesObject
getAuthor, getBlock, getExplicit, getInterface, getKeywords, getSubtitle, getSummary, getUri, setAuthor, setBlock, setExplicit, setKeywords, setSubtitle, setSummary
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.rometools.feed.module.itunes.ITunes
getAuthor, getBlock, getExplicit, getKeywords, getSubtitle, getSummary, setAuthor, setBlock, setExplicit, setKeywords, setSubtitle, setSummary
 
Methods inherited from interface com.sun.syndication.feed.module.Module
getUri
 
Methods inherited from interface com.sun.syndication.feed.CopyFrom
getInterface
 

Constructor Detail

FeedInformationImpl

public FeedInformationImpl()
Creates a new instance of FeedInformationImpl

Method Detail

getCategories

public List getCategories()
The parent categories for this feed

Specified by:
getCategories in interface FeedInformation
Returns:
The parent categories for this feed

setCategories

public void setCategories(List categories)
The parent categories for this feed

Specified by:
setCategories in interface FeedInformation
Parameters:
categories - The parent categories for this feed

getOwnerName

public String getOwnerName()
Returns the owner name for the feed

Specified by:
getOwnerName in interface FeedInformation
Returns:
Returns the owner name for the feed

setOwnerName

public void setOwnerName(String ownerName)
Sets the owner name for the feed

Specified by:
setOwnerName in interface FeedInformation
Parameters:
ownerName - Sets the owner name for the feed

getOwnerEmailAddress

public String getOwnerEmailAddress()
Returns the owner email address for the feed.

Specified by:
getOwnerEmailAddress in interface FeedInformation
Returns:
Returns the owner email address for the feed.

setOwnerEmailAddress

public void setOwnerEmailAddress(String ownerEmailAddress)
Sets the owner email address for the feed.

Specified by:
setOwnerEmailAddress in interface FeedInformation
Parameters:
ownerEmailAddress - Sets the owner email address for the feed.

getImage

public URL getImage()
Returns the URL for the image. NOTE: To specification images should be in PNG or JPEG format.

Specified by:
getImage in interface FeedInformation
Returns:
Returns the URL for the image.

setImage

public void setImage(URL image)
Sets the URL for the image. NOTE: To specification images should be in PNG or JPEG format.

Specified by:
setImage in interface FeedInformation
Parameters:
image - Sets the URL for the image.

copyFrom

public void copyFrom(com.sun.syndication.feed.CopyFrom obj)
Required by the ROME API

Specified by:
copyFrom in interface com.sun.syndication.feed.CopyFrom
Specified by:
copyFrom in class AbstractITunesObject
Parameters:
obj - object to copy property values from

clone

public Object clone()
Returns a copy of this FeedInformationImpl object

Specified by:
clone in interface com.sun.syndication.feed.module.Module
Specified by:
clone in class AbstractITunesObject
Returns:
Returns a copy of this FeedInformationImpl object

toString

public String toString()
Overrides:
toString in class AbstractITunesObject


Copyright © 2013 ROME Project. All Rights Reserved.