Package de.undercouch.citeproc.csl
Class CSLItemDataBuilder
- java.lang.Object
-
- de.undercouch.citeproc.csl.CSLItemDataBuilder
-
public class CSLItemDataBuilder extends Object
Builder 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
-
-
-
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(String id)
-
type
public CSLItemDataBuilder type(CSLType type)
-
categories
public CSLItemDataBuilder categories(String... categories)
-
language
public CSLItemDataBuilder language(String language)
-
journalAbbreviation
public CSLItemDataBuilder journalAbbreviation(String journalAbbreviation)
-
shortTitle
public CSLItemDataBuilder shortTitle(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(String abstrct)
-
annote
public CSLItemDataBuilder annote(String annote)
-
archive
public CSLItemDataBuilder archive(String archive)
-
archiveLocation
public CSLItemDataBuilder archiveLocation(String archiveLocation)
-
archivePlace
public CSLItemDataBuilder archivePlace(String archivePlace)
-
authority
public CSLItemDataBuilder authority(String authority)
-
callNumber
public CSLItemDataBuilder callNumber(String callNumber)
-
chapterNumber
public CSLItemDataBuilder chapterNumber(String chapterNumber)
-
citationNumber
public CSLItemDataBuilder citationNumber(String citationNumber)
-
citationKey
public CSLItemDataBuilder citationKey(String citationKey)
-
citationLabel
public CSLItemDataBuilder citationLabel(String citationLabel)
-
collectionNumber
public CSLItemDataBuilder collectionNumber(String collectionNumber)
-
collectionTitle
public CSLItemDataBuilder collectionTitle(String collectionTitle)
-
containerTitle
public CSLItemDataBuilder containerTitle(String containerTitle)
-
containerTitleShort
public CSLItemDataBuilder containerTitleShort(String containerTitleShort)
-
dimensions
public CSLItemDataBuilder dimensions(String dimensions)
-
DOI
public CSLItemDataBuilder DOI(String DOI)
-
edition
public CSLItemDataBuilder edition(String edition)
-
event
public CSLItemDataBuilder event(String event)
-
eventPlace
public CSLItemDataBuilder eventPlace(String eventPlace)
-
firstReferenceNoteNumber
public CSLItemDataBuilder firstReferenceNoteNumber(String firstReferenceNoteNumber)
-
genre
public CSLItemDataBuilder genre(String genre)
-
ISBN
public CSLItemDataBuilder ISBN(String ISBN)
-
ISSN
public CSLItemDataBuilder ISSN(String ISSN)
-
issue
public CSLItemDataBuilder issue(String issue)
-
jurisdiction
public CSLItemDataBuilder jurisdiction(String jurisdiction)
-
keyword
public CSLItemDataBuilder keyword(String keyword)
-
locator
public CSLItemDataBuilder locator(String locator)
-
medium
public CSLItemDataBuilder medium(String medium)
-
note
public CSLItemDataBuilder note(String note)
-
number
public CSLItemDataBuilder number(String number)
-
numberOfPages
public CSLItemDataBuilder numberOfPages(String numberOfPages)
-
numberOfVolumes
public CSLItemDataBuilder numberOfVolumes(String numberOfVolumes)
-
originalPublisher
public CSLItemDataBuilder originalPublisher(String originalPublisher)
-
originalPublisherPlace
public CSLItemDataBuilder originalPublisherPlace(String originalPublisherPlace)
-
originalTitle
public CSLItemDataBuilder originalTitle(String originalTitle)
-
page
public CSLItemDataBuilder page(String page)
-
PMCID
public CSLItemDataBuilder PMCID(String PMCID)
-
PMID
public CSLItemDataBuilder PMID(String PMID)
-
publisher
public CSLItemDataBuilder publisher(String publisher)
-
publisherPlace
public CSLItemDataBuilder publisherPlace(String publisherPlace)
-
references
public CSLItemDataBuilder references(String references)
-
reviewedTitle
public CSLItemDataBuilder reviewedTitle(String reviewedTitle)
-
scale
public CSLItemDataBuilder scale(String scale)
-
section
public CSLItemDataBuilder section(String section)
-
source
public CSLItemDataBuilder source(String source)
-
status
public CSLItemDataBuilder status(String status)
-
title
public CSLItemDataBuilder title(String title)
-
titleShort
public CSLItemDataBuilder titleShort(String titleShort)
-
URL
public CSLItemDataBuilder URL(String URL)
-
version
public CSLItemDataBuilder version(String version)
-
volume
public CSLItemDataBuilder volume(String volume)
-
yearSuffix
public CSLItemDataBuilder yearSuffix(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)
-
page
public CSLItemDataBuilder page(int firstPageInRange, int lastPageInRange)
-
page
public CSLItemDataBuilder page(String firstPageInRange, String lastPageInRange)
-
author
public CSLItemDataBuilder author(String given, String family)
-
author
public CSLItemDataBuilder author(String given, String family, boolean parseNames)
-
collectionEditor
public CSLItemDataBuilder collectionEditor(String given, String family)
-
collectionEditor
public CSLItemDataBuilder collectionEditor(String given, String family, boolean parseNames)
-
composer
public CSLItemDataBuilder composer(String given, String family)
-
composer
public CSLItemDataBuilder composer(String given, String family, boolean parseNames)
-
containerAuthor
public CSLItemDataBuilder containerAuthor(String given, String family)
-
containerAuthor
public CSLItemDataBuilder containerAuthor(String given, String family, boolean parseNames)
-
director
public CSLItemDataBuilder director(String given, String family)
-
director
public CSLItemDataBuilder director(String given, String family, boolean parseNames)
-
editor
public CSLItemDataBuilder editor(String given, String family)
-
editor
public CSLItemDataBuilder editor(String given, String family, boolean parseNames)
-
editorialDirector
public CSLItemDataBuilder editorialDirector(String given, String family)
-
editorialDirector
public CSLItemDataBuilder editorialDirector(String given, String family, boolean parseNames)
-
interviewer
public CSLItemDataBuilder interviewer(String given, String family)
-
interviewer
public CSLItemDataBuilder interviewer(String given, String family, boolean parseNames)
-
illustrator
public CSLItemDataBuilder illustrator(String given, String family)
-
illustrator
public CSLItemDataBuilder illustrator(String given, String family, boolean parseNames)
-
originalAuthor
public CSLItemDataBuilder originalAuthor(String given, String family)
-
originalAuthor
public CSLItemDataBuilder originalAuthor(String given, String family, boolean parseNames)
-
recipient
public CSLItemDataBuilder recipient(String given, String family)
-
recipient
public CSLItemDataBuilder recipient(String given, String family, boolean parseNames)
-
reviewedAuthor
public CSLItemDataBuilder reviewedAuthor(String given, String family)
-
reviewedAuthor
public CSLItemDataBuilder reviewedAuthor(String given, String family, boolean parseNames)
-
translator
public CSLItemDataBuilder translator(String given, String family)
-
translator
public CSLItemDataBuilder translator(String given, 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)
-
-