Package com.rometools.modules.itunes
Interface FeedInformation
-
- All Superinterfaces:
Cloneable,CopyFrom,ITunes,Module,Serializable
- All Known Implementing Classes:
FeedInformationImpl
public interface FeedInformation extends ITunes
This class contains information for iTunes podcast feeds that exist at the Channel level.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<Category>getCategories()The parent categories for this feedbooleangetComplete()StringgetNewFeedUrl()StringgetOwnerEmailAddress()Returns the owner email address for the feed.StringgetOwnerName()Returns the owner name for the feedStringgetType()Return the type of podcast (either Episodic or Serial) as introduced in the new Apple Podcast spec for iOS 11.voidsetCategories(List<Category> categories)The parent categories for this feedvoidsetComplete(boolean complete)voidsetNewFeedUrl(String newFeedUrl)voidsetOwnerEmailAddress(String ownerEmailAddress)Sets the owner email address for the feed.voidsetOwnerName(String ownerName)Sets the owner name for the feedvoidsetType(String type)Set the type of podcast to either Episodic (original type of podcasts) or Serial (should be consumed from oldest to newest)-
Methods inherited from interface com.rometools.rome.feed.CopyFrom
copyFrom, getInterface
-
Methods inherited from interface com.rometools.modules.itunes.ITunes
getAuthor, getBlock, getExplicit, getExplicitNullable, getImage, getKeywords, getSubtitle, getSummary, setAuthor, setBlock, setExplicit, setExplicitNullable, setImage, setKeywords, setSubtitle, setSummary
-
-
-
-
Method Detail
-
getCategories
List<Category> getCategories()
The parent categories for this feed- Returns:
- The parent categories for this feed
-
setCategories
void setCategories(List<Category> categories)
The parent categories for this feed- Parameters:
categories- The parent categories for this feed
-
getComplete
boolean getComplete()
-
setComplete
void setComplete(boolean complete)
-
getNewFeedUrl
String getNewFeedUrl()
-
setNewFeedUrl
void setNewFeedUrl(String newFeedUrl)
-
setOwnerEmailAddress
void setOwnerEmailAddress(String ownerEmailAddress)
Sets the owner email address for the feed.- Parameters:
ownerEmailAddress- Sets the owner email address for the feed.
-
getOwnerEmailAddress
String getOwnerEmailAddress()
Returns the owner email address for the feed.- Returns:
- Returns the owner email address for the feed.
-
setOwnerName
void setOwnerName(String ownerName)
Sets the owner name for the feed- Parameters:
ownerName- Sets the owner name for the feed
-
getOwnerName
String getOwnerName()
Returns the owner name for the feed- Returns:
- Returns the owner name for the feed
-
setType
void setType(String type)
Set the type of podcast to either Episodic (original type of podcasts) or Serial (should be consumed from oldest to newest)- Parameters:
type- the type (Either 'serial' or 'episodic')- See Also:
getType() for more details
-
getType
String getType()
Return the type of podcast (either Episodic or Serial) as introduced in the new Apple Podcast spec for iOS 11. For more information see the new spec by Apple- Returns:
- either 'episodic' (old school podcasts) or 'serial' (should be listened to from oldest to newest)
-
-