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