public class CSLCitationItemBuilder extends Object
CSLCitationItem| Constructor and Description |
|---|
CSLCitationItemBuilder(CSLCitationItem original)
Creates a builder that copies properties from the given original object
|
CSLCitationItemBuilder(String id) |
| Modifier and Type | Method and Description |
|---|---|
CSLCitationItemBuilder |
authorOnly(Boolean authorOnly) |
CSLCitationItem |
build() |
CSLCitationItemBuilder |
firstReferenceNoteNumber(Integer firstReferenceNoteNumber) |
CSLCitationItemBuilder |
itemData(CSLItemData itemData) |
CSLCitationItemBuilder |
label(CSLLabel label) |
CSLCitationItemBuilder |
locator(String locator) |
CSLCitationItemBuilder |
nearNote(Boolean nearNote) |
CSLCitationItemBuilder |
noteNumber(Integer noteNumber) |
CSLCitationItemBuilder |
position(Integer position) |
CSLCitationItemBuilder |
prefix(String prefix) |
CSLCitationItemBuilder |
suffix(String suffix) |
CSLCitationItemBuilder |
suppressAuthor(Boolean suppressAuthor) |
CSLCitationItemBuilder |
uris(String... uris) |
public CSLCitationItemBuilder(String id)
public CSLCitationItemBuilder(CSLCitationItem original)
original - the original objectpublic CSLCitationItemBuilder itemData(CSLItemData itemData)
public CSLCitationItemBuilder prefix(String prefix)
public CSLCitationItemBuilder suffix(String suffix)
public CSLCitationItemBuilder locator(String locator)
public CSLCitationItemBuilder position(Integer position)
public CSLCitationItemBuilder nearNote(Boolean nearNote)
public CSLCitationItemBuilder noteNumber(Integer noteNumber)
public CSLCitationItemBuilder firstReferenceNoteNumber(Integer firstReferenceNoteNumber)
public CSLCitationItemBuilder label(CSLLabel label)
public CSLCitationItemBuilder suppressAuthor(Boolean suppressAuthor)
public CSLCitationItemBuilder authorOnly(Boolean authorOnly)
public CSLCitationItemBuilder uris(String... uris)
public CSLCitationItem build()