Package com.rometools.rome.feed.module
Interface DCModule
-
- All Superinterfaces:
Cloneable,CopyFrom,Module,Serializable
- All Known Implementing Classes:
DCModuleImpl
public interface DCModule extends Module
Dublin Core Module.- See Also:
- Dublin Core module.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetContributor()Gets the DublinCore module contributor.List<String>getContributors()Returns the DublinCore module contributor.StringgetCoverage()Gets the DublinCore module coverage.List<String>getCoverages()Returns the DublinCore module coverage.StringgetCreator()Gets the DublinCore module creator.List<String>getCreators()Returns the DublinCore module creator.DategetDate()Gets the DublinCore module date.List<Date>getDates()Returns the DublinCore module date.StringgetDescription()Gets the DublinCore module description.List<String>getDescriptions()Returns the DublinCore module description.StringgetFormat()Gets the DublinCore module format.List<String>getFormats()Returns the DublinCore module format.StringgetIdentifier()Gets the DublinCore module identifier.List<String>getIdentifiers()Returns the DublinCore module identifier.StringgetLanguage()Gets the DublinCore module language.List<String>getLanguages()Returns the DublinCore module language.StringgetPublisher()Gets the DublinCore module publisher.List<String>getPublishers()Returns the DublinCore module publisher.StringgetRelation()Gets the DublinCore module relation.List<String>getRelations()Returns the DublinCore module relation.StringgetRights()Gets the DublinCore module right.List<String>getRightsList()Returns the DublinCore module rights.StringgetSource()Gets the DublinCore module subject.List<String>getSources()Returns the DublinCore module source.DCSubjectgetSubject()Gets the DublinCore module subject.List<DCSubject>getSubjects()Returns the DublinCore module subjects.StringgetTitle()Gets the DublinCore module title.List<String>getTitles()Returns the DublinCore module titles.StringgetType()Gets the DublinCore module type.List<String>getTypes()Returns the DublinCore module type.voidsetContributor(String contributor)Sets the DublinCore module contributor.voidsetContributors(List<String> contributors)Sets the DublinCore module contributors.voidsetCoverage(String coverage)Sets the DublinCore module coverage.voidsetCoverages(List<String> coverages)Sets the DublinCore module coverages.voidsetCreator(String creator)Sets the DublinCore module creator.voidsetCreators(List<String> creators)Sets the DublinCore module creators.voidsetDate(Date date)Sets the DublinCore module date.voidsetDates(List<Date> dates)Sets the DublinCore module dates.voidsetDescription(String description)Sets the DublinCore module description.voidsetDescriptions(List<String> descriptions)Sets the DublinCore module descriptions.voidsetFormat(String format)Sets the DublinCore module format.voidsetFormats(List<String> formats)Sets the DublinCore module formats.voidsetIdentifier(String identifier)Sets the DublinCore module identifier.voidsetIdentifiers(List<String> identifiers)Sets the DublinCore module identifiers.voidsetLanguage(String language)Sets the DublinCore module language.voidsetLanguages(List<String> languages)Sets the DublinCore module languages.voidsetPublisher(String publisher)Sets the DublinCore module publisher.voidsetPublishers(List<String> publishers)Sets the DublinCore module publishers.voidsetRelation(String relation)Sets the DublinCore module relation.voidsetRelations(List<String> relations)Sets the DublinCore module relations.voidsetRights(String rights)Sets the DublinCore module rights.voidsetRightsList(List<String> rights)Sets the DublinCore module rightss.voidsetSource(String source)Sets the DublinCore module source.voidsetSources(List<String> sources)Sets the DublinCore module sources.voidsetSubject(DCSubject subject)Sets the DCSubject element.voidsetSubjects(List<DCSubject> subjects)Sets the DublinCore module subjects.voidsetTitle(String title)Sets the DublinCore module title.voidsetTitles(List<String> titles)Sets the DublinCore module titles.voidsetType(String type)Sets the DublinCore module type.voidsetTypes(List<String> types)Sets the DublinCore module types.-
Methods inherited from interface com.rometools.rome.feed.CopyFrom
copyFrom, getInterface
-
-
-
-
Field Detail
-
URI
static final String URI
URI of the Dublin Core Module (http://purl.org/dc/elements/1.1/).- See Also:
- Constant Field Values
-
-
Method Detail
-
getTitles
List<String> getTitles()
Returns the DublinCore module titles.- Returns:
- a list of Strings representing the DublinCore module title, an empty list if none.
-
setTitles
void setTitles(List<String> titles)
Sets the DublinCore module titles.- Parameters:
titles- the list of String representing the DublinCore module titles to set, an empty list or null if none.
-
getTitle
String getTitle()
Gets the DublinCore module title. Convenience method that can be used to obtain the first item, null if none.- Returns:
- the first DublinCore module title, null if none.
-
setTitle
void setTitle(String title)
Sets the DublinCore module title. Convenience method that can be used when there is only one title to set.- Parameters:
title- the DublinCore module title to set, null if none.
-
getCreators
List<String> getCreators()
Returns the DublinCore module creator.- Returns:
- a list of Strings representing the DublinCore module creator, an empty list if none.
-
setCreators
void setCreators(List<String> creators)
Sets the DublinCore module creators.- Parameters:
creators- the list of String representing the DublinCore module creators to set, an empty list or null if none.
-
getCreator
String getCreator()
Gets the DublinCore module creator. Convenience method that can be used to obtain the first item, null if none.- Returns:
- the first DublinCore module creator, null if none.
-
setCreator
void setCreator(String creator)
Sets the DublinCore module creator. Convenience method that can be used when there is only one creator to set.- Parameters:
creator- the DublinCore module creator to set, null if none.
-
getSubjects
List<DCSubject> getSubjects()
Returns the DublinCore module subjects.- Returns:
- a list of DCSubject elements with the DublinCore module subjects, an empty list if none.
-
setSubjects
void setSubjects(List<DCSubject> subjects)
Sets the DublinCore module subjects.- Parameters:
subjects- the list of DCSubject elements with the DublinCore module subjects to set, an empty list or null if none.
-
getSubject
DCSubject getSubject()
Gets the DublinCore module subject. Convenience method that can be used to obtain the first item, null if none.- Returns:
- the first DublinCore module subject, null if none.
-
setSubject
void setSubject(DCSubject subject)
Sets the DCSubject element. Convenience method that can be used when there is only one subject to set.- Parameters:
subject- the DublinCore module subject to set, null if none.
-
getDescriptions
List<String> getDescriptions()
Returns the DublinCore module description.- Returns:
- a list of Strings representing the DublinCore module description, an empty list if none.
-
setDescriptions
void setDescriptions(List<String> descriptions)
Sets the DublinCore module descriptions.- Parameters:
descriptions- the list of String representing the DublinCore module descriptions to set, an empty list or null if none.
-
getDescription
String getDescription()
Gets the DublinCore module description. Convenience method that can be used to obtain the first item, null if none.- Returns:
- the first DublinCore module description, null if none.
-
setDescription
void setDescription(String description)
Sets the DublinCore module description. Convenience method that can be used when there is only one description to set.- Parameters:
description- the DublinCore module description to set, null if none.
-
getPublishers
List<String> getPublishers()
Returns the DublinCore module publisher.- Returns:
- a list of Strings representing the DublinCore module publisher, an empty list if none.
-
setPublishers
void setPublishers(List<String> publishers)
Sets the DublinCore module publishers.- Parameters:
publishers- the list of String representing the DublinCore module publishers to set, an empty list or null if none.
-
getPublisher
String getPublisher()
Gets the DublinCore module publisher. Convenience method that can be used to obtain the first item, null if none.- Returns:
- the first DublinCore module publisher, null if none.
-
setPublisher
void setPublisher(String publisher)
Sets the DublinCore module publisher. Convenience method that can be used when there is only one publisher to set.- Parameters:
publisher- the DublinCore module publisher to set, null if none.
-
getContributors
List<String> getContributors()
Returns the DublinCore module contributor.- Returns:
- a list of Strings representing the DublinCore module contributor, an empty list if none.
-
setContributors
void setContributors(List<String> contributors)
Sets the DublinCore module contributors.- Parameters:
contributors- the list of String representing the DublinCore module contributors to set, an empty list or null if none.
-
getContributor
String getContributor()
Gets the DublinCore module contributor. Convenience method that can be used to obtain the first item, null if none.- Returns:
- the first DublinCore module contributor, null if none.
-
setContributor
void setContributor(String contributor)
Sets the DublinCore module contributor. Convenience method that can be used when there is only one contributor to set.- Parameters:
contributor- the DublinCore module contributor to set, null if none.
-
getDates
List<Date> getDates()
Returns the DublinCore module date.- Returns:
- a list of Strings representing the DublinCore module date, an empty list if none.
-
setDates
void setDates(List<Date> dates)
Sets the DublinCore module dates.- Parameters:
dates- the list of Date representing the DublinCore module dates to set, an empty list or null if none.
-
getDate
Date getDate()
Gets the DublinCore module date. Convenience method that can be used to obtain the first item, null if none.- Returns:
- the first DublinCore module date, null if none.
-
setDate
void setDate(Date date)
Sets the DublinCore module date. Convenience method that can be used when there is only one date to set.- Parameters:
date- the DublinCore module date to set, null if none.
-
getTypes
List<String> getTypes()
Returns the DublinCore module type.- Returns:
- a list of Strings representing the DublinCore module type, an empty list if none.
-
setTypes
void setTypes(List<String> types)
Sets the DublinCore module types.- Parameters:
types- the list of String representing the DublinCore module types to set, an empty list or null if none.
-
getType
String getType()
Gets the DublinCore module type. Convenience method that can be used to obtain the first item, null if none.- Returns:
- the first DublinCore module type, null if none.
-
setType
void setType(String type)
Sets the DublinCore module type. Convenience method that can be used when there is only one type to set.- Parameters:
type- the DublinCore module type to set, null if none.
-
getFormats
List<String> getFormats()
Returns the DublinCore module format.- Returns:
- a list of Strings representing the DublinCore module format, an empty list if none.
-
setFormats
void setFormats(List<String> formats)
Sets the DublinCore module formats.- Parameters:
formats- the list of String representing the DublinCore module formats to set, an empty list or null if none.
-
getFormat
String getFormat()
Gets the DublinCore module format. Convenience method that can be used to obtain the first item, null if none.- Returns:
- the first DublinCore module format, null if none.
-
setFormat
void setFormat(String format)
Sets the DublinCore module format. Convenience method that can be used when there is only one format to set.- Parameters:
format- the DublinCore module format to set, null if none.
-
getIdentifiers
List<String> getIdentifiers()
Returns the DublinCore module identifier.- Returns:
- a list of Strings representing the DublinCore module identifier, an empty list if none.
-
setIdentifiers
void setIdentifiers(List<String> identifiers)
Sets the DublinCore module identifiers.- Parameters:
identifiers- the list of String representing the DublinCore module identifiers to set, an empty list or null if none.
-
getIdentifier
String getIdentifier()
Gets the DublinCore module identifier. Convenience method that can be used to obtain the first item, null if none.- Returns:
- the first DublinCore module identifier, null if none.
-
setIdentifier
void setIdentifier(String identifier)
Sets the DublinCore module identifier. Convenience method that can be used when there is only one identifier to set.- Parameters:
identifier- the DublinCore module identifier to set, null if none.
-
getSources
List<String> getSources()
Returns the DublinCore module source.- Returns:
- a list of Strings representing the DublinCore module source, an empty list if none.
-
setSources
void setSources(List<String> sources)
Sets the DublinCore module sources.- Parameters:
sources- the list of String representing the DublinCore module sources to set, an empty list or null if none.
-
getSource
String getSource()
Gets the DublinCore module subject. Convenience method that can be used to obtain the first item, null if none.- Returns:
- the first DublinCore module creator, null if none.
-
setSource
void setSource(String source)
Sets the DublinCore module source. Convenience method that can be used when there is only one source to set.- Parameters:
source- the DublinCore module source to set, null if none.
-
getLanguages
List<String> getLanguages()
Returns the DublinCore module language.- Returns:
- a list of Strings representing the DublinCore module language, an empty list if none.
-
setLanguages
void setLanguages(List<String> languages)
Sets the DublinCore module languages.- Parameters:
languages- the list of String representing the DublinCore module languages to set, an empty list or null if none.
-
getLanguage
String getLanguage()
Gets the DublinCore module language. Convenience method that can be used to obtain the first item, null if none.- Returns:
- the first DublinCore module language, null if none.
-
setLanguage
void setLanguage(String language)
Sets the DublinCore module language. Convenience method that can be used when there is only one language to set.- Parameters:
language- the DublinCore module language to set, null if none.
-
getRelations
List<String> getRelations()
Returns the DublinCore module relation.- Returns:
- a list of Strings representing the DublinCore module relation, an empty list if none.
-
setRelations
void setRelations(List<String> relations)
Sets the DublinCore module relations.- Parameters:
relations- the list of String representing the DublinCore module relations to set, an empty list or null if none.
-
getRelation
String getRelation()
Gets the DublinCore module relation. Convenience method that can be used to obtain the first item, null if none.- Returns:
- the first DublinCore module relation, null if none.
-
setRelation
void setRelation(String relation)
Sets the DublinCore module relation. Convenience method that can be used when there is only one relation to set.- Parameters:
relation- the DublinCore module relation to set, null if none.
-
getCoverages
List<String> getCoverages()
Returns the DublinCore module coverage.- Returns:
- a list of Strings representing the DublinCore module coverage, an empty list if none.
-
setCoverages
void setCoverages(List<String> coverages)
Sets the DublinCore module coverages.- Parameters:
coverages- the list of String representing the DublinCore module coverages to set, an empty list or null if none.
-
getCoverage
String getCoverage()
Gets the DublinCore module coverage. Convenience method that can be used to obtain the first item, null if none.- Returns:
- the first DublinCore module coverage, null if none.
-
setCoverage
void setCoverage(String coverage)
Sets the DublinCore module coverage. Convenience method that can be used when there is only one coverage to set.- Parameters:
coverage- the DublinCore module coverage to set, null if none.
-
getRightsList
List<String> getRightsList()
Returns the DublinCore module rights.- Returns:
- a list of Strings representing the DublinCore module rights, an empty list if none.
-
setRightsList
void setRightsList(List<String> rights)
Sets the DublinCore module rightss.- Parameters:
rights- the list of String representing the DublinCore module rights to set, an empty list or null if none.
-
getRights
String getRights()
Gets the DublinCore module right. Convenience method that can be used to obtain the first item, null if none.- Returns:
- the first DublinCore module right, null if none.
-
setRights
void setRights(String rights)
Sets the DublinCore module rights. Convenience method that can be used when there is only one rights to set.- Parameters:
rights- the DublinCore module rights to set, null if none.
-
-