Package de.undercouch.citeproc.csl
Class CSLCitationItemBuilder
- java.lang.Object
-
- de.undercouch.citeproc.csl.CSLCitationItemBuilder
-
public class CSLCitationItemBuilder extends Object
Builder forCSLCitationItem- Author:
- Michel Kraemer
-
-
Constructor Summary
Constructors Constructor Description CSLCitationItemBuilder(CSLCitationItem original)Creates a builder that copies properties from the given original objectCSLCitationItemBuilder(String id)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CSLCitationItemBuilderauthorOnly(Boolean authorOnly)CSLCitationItembuild()CSLCitationItemBuilderfirstReferenceNoteNumber(Integer firstReferenceNoteNumber)CSLCitationItemBuilderitemData(CSLItemData itemData)CSLCitationItemBuilderlabel(CSLLabel label)CSLCitationItemBuilderlocator(String locator)CSLCitationItemBuildernearNote(Boolean nearNote)CSLCitationItemBuildernoteNumber(Integer noteNumber)CSLCitationItemBuilderposition(Integer position)CSLCitationItemBuilderprefix(String prefix)CSLCitationItemBuildersuffix(String suffix)CSLCitationItemBuildersuppressAuthor(Boolean suppressAuthor)CSLCitationItemBuilderuris(String... uris)
-
-
-
Constructor Detail
-
CSLCitationItemBuilder
public CSLCitationItemBuilder(String id)
-
CSLCitationItemBuilder
public CSLCitationItemBuilder(CSLCitationItem original)
Creates a builder that copies properties from the given original object- Parameters:
original- the original object
-
-
Method Detail
-
itemData
public CSLCitationItemBuilder itemData(CSLItemData itemData)
-
prefix
public CSLCitationItemBuilder prefix(String prefix)
-
suffix
public CSLCitationItemBuilder suffix(String suffix)
-
locator
public CSLCitationItemBuilder locator(String locator)
-
position
public CSLCitationItemBuilder position(Integer position)
-
nearNote
public CSLCitationItemBuilder nearNote(Boolean nearNote)
-
noteNumber
public CSLCitationItemBuilder noteNumber(Integer noteNumber)
-
firstReferenceNoteNumber
public CSLCitationItemBuilder firstReferenceNoteNumber(Integer firstReferenceNoteNumber)
-
label
public CSLCitationItemBuilder label(CSLLabel label)
-
suppressAuthor
public CSLCitationItemBuilder suppressAuthor(Boolean suppressAuthor)
-
authorOnly
public CSLCitationItemBuilder authorOnly(Boolean authorOnly)
-
uris
public CSLCitationItemBuilder uris(String... uris)
-
build
public CSLCitationItem build()
-
-