Package de.undercouch.citeproc.csl
Class CSLItemDataBuilder
- java.lang.Object
-
- de.undercouch.citeproc.csl.CSLItemDataBuilder
-
public class CSLItemDataBuilder extends java.lang.ObjectBuilder forCSLItemData- Author:
- Michel Kraemer
-
-
Constructor Summary
Constructors Constructor Description CSLItemDataBuilder()CSLItemDataBuilder(CSLItemData original)Creates a builder that copies properties from the given original object
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CSLItemDataBuilderabstrct(java.lang.String abstrct)CSLItemDataBuilderaccessed(int year)CSLItemDataBuilderaccessed(int year, int month)CSLItemDataBuilderaccessed(int year, int month, int day)CSLItemDataBuilderaccessed(CSLDate accessed)CSLItemDataBuilderannote(java.lang.String annote)CSLItemDataBuilderarchive(java.lang.String archive)CSLItemDataBuilderarchiveLocation(java.lang.String archiveLocation)CSLItemDataBuilderarchivePlace(java.lang.String archivePlace)CSLItemDataBuilderauthor(CSLName... author)CSLItemDataBuilderauthor(java.lang.String given, java.lang.String family)CSLItemDataBuilderauthor(java.lang.String given, java.lang.String family, boolean parseNames)CSLItemDataBuilderauthority(java.lang.String authority)CSLItemDatabuild()CSLItemDataBuildercallNumber(java.lang.String callNumber)CSLItemDataBuildercategories(java.lang.String... categories)CSLItemDataBuilderchair(CSLName... chair)CSLItemDataBuilderchapterNumber(java.lang.String chapterNumber)CSLItemDataBuildercitationLabel(java.lang.String citationLabel)CSLItemDataBuildercitationNumber(java.lang.String citationNumber)CSLItemDataBuildercollectionEditor(CSLName... collectionEditor)CSLItemDataBuildercollectionEditor(java.lang.String given, java.lang.String family)CSLItemDataBuildercollectionEditor(java.lang.String given, java.lang.String family, boolean parseNames)CSLItemDataBuildercollectionNumber(java.lang.String collectionNumber)CSLItemDataBuildercollectionTitle(java.lang.String collectionTitle)CSLItemDataBuildercompiler(CSLName... compiler)CSLItemDataBuildercomposer(CSLName... composer)CSLItemDataBuildercomposer(java.lang.String given, java.lang.String family)CSLItemDataBuildercomposer(java.lang.String given, java.lang.String family, boolean parseNames)CSLItemDataBuildercontainer(int year)CSLItemDataBuildercontainer(int year, int month)CSLItemDataBuildercontainer(int year, int month, int day)CSLItemDataBuildercontainer(CSLDate container)CSLItemDataBuildercontainerAuthor(CSLName... containerAuthor)CSLItemDataBuildercontainerAuthor(java.lang.String given, java.lang.String family)CSLItemDataBuildercontainerAuthor(java.lang.String given, java.lang.String family, boolean parseNames)CSLItemDataBuildercontainerTitle(java.lang.String containerTitle)CSLItemDataBuildercontainerTitleShort(java.lang.String containerTitleShort)CSLItemDataBuildercontributor(CSLName... contributor)CSLItemDataBuildercurator(CSLName... curator)CSLItemDataBuilderdimensions(java.lang.String dimensions)CSLItemDataBuilderdirector(CSLName... director)CSLItemDataBuilderdirector(java.lang.String given, java.lang.String family)CSLItemDataBuilderdirector(java.lang.String given, java.lang.String family, boolean parseNames)CSLItemDataBuilderDOI(java.lang.String DOI)CSLItemDataBuilderedition(int edition)CSLItemDataBuilderedition(java.lang.String edition)CSLItemDataBuildereditor(CSLName... editor)CSLItemDataBuildereditor(java.lang.String given, java.lang.String family)CSLItemDataBuildereditor(java.lang.String given, java.lang.String family, boolean parseNames)CSLItemDataBuildereditorialDirector(CSLName... editorialDirector)CSLItemDataBuildereditorialDirector(java.lang.String given, java.lang.String family)CSLItemDataBuildereditorialDirector(java.lang.String given, java.lang.String family, boolean parseNames)CSLItemDataBuilderevent(java.lang.String event)CSLItemDataBuildereventDate(int year)CSLItemDataBuildereventDate(int year, int month)CSLItemDataBuildereventDate(int year, int month, int day)CSLItemDataBuildereventDate(CSLDate eventDate)CSLItemDataBuildereventPlace(java.lang.String eventPlace)CSLItemDataBuilderexecutiveProducer(CSLName... executiveProducer)CSLItemDataBuilderfirstReferenceNoteNumber(java.lang.String firstReferenceNoteNumber)CSLItemDataBuildergenre(java.lang.String genre)CSLItemDataBuilderid(java.lang.String id)CSLItemDataBuilderillustrator(CSLName... illustrator)CSLItemDataBuilderillustrator(java.lang.String given, java.lang.String family)CSLItemDataBuilderillustrator(java.lang.String given, java.lang.String family, boolean parseNames)CSLItemDataBuilderinterviewer(CSLName... interviewer)CSLItemDataBuilderinterviewer(java.lang.String given, java.lang.String family)CSLItemDataBuilderinterviewer(java.lang.String given, java.lang.String family, boolean parseNames)CSLItemDataBuilderISBN(java.lang.String ISBN)CSLItemDataBuilderISSN(java.lang.String ISSN)CSLItemDataBuilderissue(int issue)CSLItemDataBuilderissue(java.lang.String issue)CSLItemDataBuilderissued(int year)CSLItemDataBuilderissued(int year, int month)CSLItemDataBuilderissued(int year, int month, int day)CSLItemDataBuilderissued(CSLDate issued)CSLItemDataBuilderjournalAbbreviation(java.lang.String journalAbbreviation)CSLItemDataBuilderjurisdiction(java.lang.String jurisdiction)CSLItemDataBuilderkeyword(java.lang.String keyword)CSLItemDataBuilderlanguage(java.lang.String language)CSLItemDataBuilderlocator(java.lang.String locator)CSLItemDataBuildermedium(java.lang.String medium)CSLItemDataBuildernote(java.lang.String note)CSLItemDataBuildernumber(int number)CSLItemDataBuildernumber(java.lang.String number)CSLItemDataBuildernumberOfPages(java.lang.String numberOfPages)CSLItemDataBuildernumberOfVolumes(int numberOfVolumes)CSLItemDataBuildernumberOfVolumes(java.lang.String numberOfVolumes)CSLItemDataBuilderorganizer(CSLName... organizer)CSLItemDataBuilderoriginalAuthor(CSLName... originalAuthor)CSLItemDataBuilderoriginalAuthor(java.lang.String given, java.lang.String family)CSLItemDataBuilderoriginalAuthor(java.lang.String given, java.lang.String family, boolean parseNames)CSLItemDataBuilderoriginalDate(int year)CSLItemDataBuilderoriginalDate(int year, int month)CSLItemDataBuilderoriginalDate(int year, int month, int day)CSLItemDataBuilderoriginalDate(CSLDate originalDate)CSLItemDataBuilderoriginalPublisher(java.lang.String originalPublisher)CSLItemDataBuilderoriginalPublisherPlace(java.lang.String originalPublisherPlace)CSLItemDataBuilderoriginalTitle(java.lang.String originalTitle)CSLItemDataBuilderpage(int page)CSLItemDataBuilderpage(java.lang.String page)CSLItemDataBuilderpageFirst(int pageFirst)CSLItemDataBuilderpageFirst(java.lang.String pageFirst)CSLItemDataBuilderperformer(CSLName... performer)CSLItemDataBuilderPMCID(java.lang.String PMCID)CSLItemDataBuilderPMID(java.lang.String PMID)CSLItemDataBuilderproducer(CSLName... producer)CSLItemDataBuilderpublisher(java.lang.String publisher)CSLItemDataBuilderpublisherPlace(java.lang.String publisherPlace)CSLItemDataBuilderrecipient(CSLName... recipient)CSLItemDataBuilderrecipient(java.lang.String given, java.lang.String family)CSLItemDataBuilderrecipient(java.lang.String given, java.lang.String family, boolean parseNames)CSLItemDataBuilderreferences(java.lang.String references)CSLItemDataBuilderreviewedAuthor(CSLName... reviewedAuthor)CSLItemDataBuilderreviewedAuthor(java.lang.String given, java.lang.String family)CSLItemDataBuilderreviewedAuthor(java.lang.String given, java.lang.String family, boolean parseNames)CSLItemDataBuilderreviewedTitle(java.lang.String reviewedTitle)CSLItemDataBuilderscale(java.lang.String scale)CSLItemDataBuildersection(java.lang.String section)CSLItemDataBuildershortTitle(java.lang.String shortTitle)CSLItemDataBuildersource(java.lang.String source)CSLItemDataBuilderstatus(java.lang.String status)CSLItemDataBuildersubmitted(int year)CSLItemDataBuildersubmitted(int year, int month)CSLItemDataBuildersubmitted(int year, int month, int day)CSLItemDataBuildersubmitted(CSLDate submitted)CSLItemDataBuildertitle(java.lang.String title)CSLItemDataBuildertitleShort(java.lang.String titleShort)CSLItemDataBuildertranslator(CSLName... translator)CSLItemDataBuildertranslator(java.lang.String given, java.lang.String family)CSLItemDataBuildertranslator(java.lang.String given, java.lang.String family, boolean parseNames)CSLItemDataBuildertype(CSLType type)CSLItemDataBuilderURL(java.lang.String URL)CSLItemDataBuilderversion(java.lang.String version)CSLItemDataBuildervolume(int volume)CSLItemDataBuildervolume(java.lang.String volume)CSLItemDataBuilderyearSuffix(java.lang.String yearSuffix)
-
-
-
Constructor Detail
-
CSLItemDataBuilder
public CSLItemDataBuilder()
-
CSLItemDataBuilder
public CSLItemDataBuilder(CSLItemData original)
Creates a builder that copies properties from the given original object- Parameters:
original- the original object
-
-
Method Detail
-
id
public CSLItemDataBuilder id(java.lang.String id)
-
type
public CSLItemDataBuilder type(CSLType type)
-
categories
public CSLItemDataBuilder categories(java.lang.String... categories)
-
language
public CSLItemDataBuilder language(java.lang.String language)
-
journalAbbreviation
public CSLItemDataBuilder journalAbbreviation(java.lang.String journalAbbreviation)
-
shortTitle
public CSLItemDataBuilder shortTitle(java.lang.String shortTitle)
-
author
public CSLItemDataBuilder author(CSLName... author)
-
chair
public CSLItemDataBuilder chair(CSLName... chair)
-
collectionEditor
public CSLItemDataBuilder collectionEditor(CSLName... collectionEditor)
-
composer
public CSLItemDataBuilder composer(CSLName... composer)
-
compiler
public CSLItemDataBuilder compiler(CSLName... compiler)
-
containerAuthor
public CSLItemDataBuilder containerAuthor(CSLName... containerAuthor)
-
contributor
public CSLItemDataBuilder contributor(CSLName... contributor)
-
curator
public CSLItemDataBuilder curator(CSLName... curator)
-
director
public CSLItemDataBuilder director(CSLName... director)
-
editor
public CSLItemDataBuilder editor(CSLName... editor)
-
editorialDirector
public CSLItemDataBuilder editorialDirector(CSLName... editorialDirector)
-
executiveProducer
public CSLItemDataBuilder executiveProducer(CSLName... executiveProducer)
-
illustrator
public CSLItemDataBuilder illustrator(CSLName... illustrator)
-
interviewer
public CSLItemDataBuilder interviewer(CSLName... interviewer)
-
organizer
public CSLItemDataBuilder organizer(CSLName... organizer)
-
originalAuthor
public CSLItemDataBuilder originalAuthor(CSLName... originalAuthor)
-
performer
public CSLItemDataBuilder performer(CSLName... performer)
-
producer
public CSLItemDataBuilder producer(CSLName... producer)
-
recipient
public CSLItemDataBuilder recipient(CSLName... recipient)
-
reviewedAuthor
public CSLItemDataBuilder reviewedAuthor(CSLName... reviewedAuthor)
-
translator
public CSLItemDataBuilder translator(CSLName... translator)
-
accessed
public CSLItemDataBuilder accessed(CSLDate accessed)
-
container
public CSLItemDataBuilder container(CSLDate container)
-
eventDate
public CSLItemDataBuilder eventDate(CSLDate eventDate)
-
issued
public CSLItemDataBuilder issued(CSLDate issued)
-
originalDate
public CSLItemDataBuilder originalDate(CSLDate originalDate)
-
submitted
public CSLItemDataBuilder submitted(CSLDate submitted)
-
abstrct
public CSLItemDataBuilder abstrct(java.lang.String abstrct)
-
annote
public CSLItemDataBuilder annote(java.lang.String annote)
-
archive
public CSLItemDataBuilder archive(java.lang.String archive)
-
archiveLocation
public CSLItemDataBuilder archiveLocation(java.lang.String archiveLocation)
-
archivePlace
public CSLItemDataBuilder archivePlace(java.lang.String archivePlace)
-
authority
public CSLItemDataBuilder authority(java.lang.String authority)
-
callNumber
public CSLItemDataBuilder callNumber(java.lang.String callNumber)
-
chapterNumber
public CSLItemDataBuilder chapterNumber(java.lang.String chapterNumber)
-
citationNumber
public CSLItemDataBuilder citationNumber(java.lang.String citationNumber)
-
citationLabel
public CSLItemDataBuilder citationLabel(java.lang.String citationLabel)
-
collectionNumber
public CSLItemDataBuilder collectionNumber(java.lang.String collectionNumber)
-
collectionTitle
public CSLItemDataBuilder collectionTitle(java.lang.String collectionTitle)
-
containerTitle
public CSLItemDataBuilder containerTitle(java.lang.String containerTitle)
-
containerTitleShort
public CSLItemDataBuilder containerTitleShort(java.lang.String containerTitleShort)
-
dimensions
public CSLItemDataBuilder dimensions(java.lang.String dimensions)
-
DOI
public CSLItemDataBuilder DOI(java.lang.String DOI)
-
edition
public CSLItemDataBuilder edition(java.lang.String edition)
-
event
public CSLItemDataBuilder event(java.lang.String event)
-
eventPlace
public CSLItemDataBuilder eventPlace(java.lang.String eventPlace)
-
firstReferenceNoteNumber
public CSLItemDataBuilder firstReferenceNoteNumber(java.lang.String firstReferenceNoteNumber)
-
genre
public CSLItemDataBuilder genre(java.lang.String genre)
-
ISBN
public CSLItemDataBuilder ISBN(java.lang.String ISBN)
-
ISSN
public CSLItemDataBuilder ISSN(java.lang.String ISSN)
-
issue
public CSLItemDataBuilder issue(java.lang.String issue)
-
jurisdiction
public CSLItemDataBuilder jurisdiction(java.lang.String jurisdiction)
-
keyword
public CSLItemDataBuilder keyword(java.lang.String keyword)
-
locator
public CSLItemDataBuilder locator(java.lang.String locator)
-
medium
public CSLItemDataBuilder medium(java.lang.String medium)
-
note
public CSLItemDataBuilder note(java.lang.String note)
-
number
public CSLItemDataBuilder number(java.lang.String number)
-
numberOfPages
public CSLItemDataBuilder numberOfPages(java.lang.String numberOfPages)
-
numberOfVolumes
public CSLItemDataBuilder numberOfVolumes(java.lang.String numberOfVolumes)
-
originalPublisher
public CSLItemDataBuilder originalPublisher(java.lang.String originalPublisher)
-
originalPublisherPlace
public CSLItemDataBuilder originalPublisherPlace(java.lang.String originalPublisherPlace)
-
originalTitle
public CSLItemDataBuilder originalTitle(java.lang.String originalTitle)
-
page
public CSLItemDataBuilder page(java.lang.String page)
-
pageFirst
public CSLItemDataBuilder pageFirst(java.lang.String pageFirst)
-
PMCID
public CSLItemDataBuilder PMCID(java.lang.String PMCID)
-
PMID
public CSLItemDataBuilder PMID(java.lang.String PMID)
-
publisher
public CSLItemDataBuilder publisher(java.lang.String publisher)
-
publisherPlace
public CSLItemDataBuilder publisherPlace(java.lang.String publisherPlace)
-
references
public CSLItemDataBuilder references(java.lang.String references)
-
reviewedTitle
public CSLItemDataBuilder reviewedTitle(java.lang.String reviewedTitle)
-
scale
public CSLItemDataBuilder scale(java.lang.String scale)
-
section
public CSLItemDataBuilder section(java.lang.String section)
-
source
public CSLItemDataBuilder source(java.lang.String source)
-
status
public CSLItemDataBuilder status(java.lang.String status)
-
title
public CSLItemDataBuilder title(java.lang.String title)
-
titleShort
public CSLItemDataBuilder titleShort(java.lang.String titleShort)
-
URL
public CSLItemDataBuilder URL(java.lang.String URL)
-
version
public CSLItemDataBuilder version(java.lang.String version)
-
volume
public CSLItemDataBuilder volume(java.lang.String volume)
-
yearSuffix
public CSLItemDataBuilder yearSuffix(java.lang.String yearSuffix)
-
build
public CSLItemData build()
-
edition
public CSLItemDataBuilder edition(int edition)
-
issue
public CSLItemDataBuilder issue(int issue)
-
number
public CSLItemDataBuilder number(int number)
-
numberOfVolumes
public CSLItemDataBuilder numberOfVolumes(int numberOfVolumes)
-
volume
public CSLItemDataBuilder volume(int volume)
-
page
public CSLItemDataBuilder page(int page)
-
pageFirst
public CSLItemDataBuilder pageFirst(int pageFirst)
-
author
public CSLItemDataBuilder author(java.lang.String given, java.lang.String family)
-
author
public CSLItemDataBuilder author(java.lang.String given, java.lang.String family, boolean parseNames)
-
collectionEditor
public CSLItemDataBuilder collectionEditor(java.lang.String given, java.lang.String family)
-
collectionEditor
public CSLItemDataBuilder collectionEditor(java.lang.String given, java.lang.String family, boolean parseNames)
-
composer
public CSLItemDataBuilder composer(java.lang.String given, java.lang.String family)
-
composer
public CSLItemDataBuilder composer(java.lang.String given, java.lang.String family, boolean parseNames)
-
containerAuthor
public CSLItemDataBuilder containerAuthor(java.lang.String given, java.lang.String family)
-
containerAuthor
public CSLItemDataBuilder containerAuthor(java.lang.String given, java.lang.String family, boolean parseNames)
-
director
public CSLItemDataBuilder director(java.lang.String given, java.lang.String family)
-
director
public CSLItemDataBuilder director(java.lang.String given, java.lang.String family, boolean parseNames)
-
editor
public CSLItemDataBuilder editor(java.lang.String given, java.lang.String family)
-
editor
public CSLItemDataBuilder editor(java.lang.String given, java.lang.String family, boolean parseNames)
-
editorialDirector
public CSLItemDataBuilder editorialDirector(java.lang.String given, java.lang.String family)
-
editorialDirector
public CSLItemDataBuilder editorialDirector(java.lang.String given, java.lang.String family, boolean parseNames)
-
interviewer
public CSLItemDataBuilder interviewer(java.lang.String given, java.lang.String family)
-
interviewer
public CSLItemDataBuilder interviewer(java.lang.String given, java.lang.String family, boolean parseNames)
-
illustrator
public CSLItemDataBuilder illustrator(java.lang.String given, java.lang.String family)
-
illustrator
public CSLItemDataBuilder illustrator(java.lang.String given, java.lang.String family, boolean parseNames)
-
originalAuthor
public CSLItemDataBuilder originalAuthor(java.lang.String given, java.lang.String family)
-
originalAuthor
public CSLItemDataBuilder originalAuthor(java.lang.String given, java.lang.String family, boolean parseNames)
-
recipient
public CSLItemDataBuilder recipient(java.lang.String given, java.lang.String family)
-
recipient
public CSLItemDataBuilder recipient(java.lang.String given, java.lang.String family, boolean parseNames)
-
reviewedAuthor
public CSLItemDataBuilder reviewedAuthor(java.lang.String given, java.lang.String family)
-
reviewedAuthor
public CSLItemDataBuilder reviewedAuthor(java.lang.String given, java.lang.String family, boolean parseNames)
-
translator
public CSLItemDataBuilder translator(java.lang.String given, java.lang.String family)
-
translator
public CSLItemDataBuilder translator(java.lang.String given, java.lang.String family, boolean parseNames)
-
issued
public CSLItemDataBuilder issued(int year)
-
issued
public CSLItemDataBuilder issued(int year, int month)
-
issued
public CSLItemDataBuilder issued(int year, int month, int day)
-
accessed
public CSLItemDataBuilder accessed(int year)
-
accessed
public CSLItemDataBuilder accessed(int year, int month)
-
accessed
public CSLItemDataBuilder accessed(int year, int month, int day)
-
container
public CSLItemDataBuilder container(int year)
-
container
public CSLItemDataBuilder container(int year, int month)
-
container
public CSLItemDataBuilder container(int year, int month, int day)
-
eventDate
public CSLItemDataBuilder eventDate(int year)
-
eventDate
public CSLItemDataBuilder eventDate(int year, int month)
-
eventDate
public CSLItemDataBuilder eventDate(int year, int month, int day)
-
originalDate
public CSLItemDataBuilder originalDate(int year)
-
originalDate
public CSLItemDataBuilder originalDate(int year, int month)
-
originalDate
public CSLItemDataBuilder originalDate(int year, int month, int day)
-
submitted
public CSLItemDataBuilder submitted(int year)
-
submitted
public CSLItemDataBuilder submitted(int year, int month)
-
submitted
public CSLItemDataBuilder submitted(int year, int month, int day)
-
-