Top Description Fields Constructors Methods
de.undercouch.citeproc.csl

public Class CSLCitationItemBuilder

extends Object
Class Inheritance
Imports
java.util.Map

Builder for CSLCitationItem
Author
Michel Kraemer

Field Summary

Modifier and TypeField and Description
private Boolean
private Integer
private String
private CSLItemData
private CSLLabel
private String
private Boolean
private Integer
private Integer
private String
private String
private Boolean
private String[]

Constructor Summary

AccessConstructor and Description
public
public
CSLCitationItemBuilder(CSLCitationItem
the original object
original
)

Creates a builder that copies properties from the given original object

Method Summary

Modifier and TypeMethod and Description
public CSLCitationItemBuilder
authorOnly(Boolean authorOnly)

public CSLCitationItem
public CSLCitationItemBuilder
firstReferenceNoteNumber(Integer firstReferenceNoteNumber)

public CSLCitationItemBuilder
public CSLCitationItemBuilder
label(CSLLabel label)

public CSLCitationItemBuilder
locator(String locator)

public CSLCitationItemBuilder
nearNote(Boolean nearNote)

public CSLCitationItemBuilder
noteNumber(Integer noteNumber)

public CSLCitationItemBuilder
position(Integer position)

public CSLCitationItemBuilder
prefix(String prefix)

public CSLCitationItemBuilder
suffix(String suffix)

public CSLCitationItemBuilder
suppressAuthor(Boolean suppressAuthor)

public CSLCitationItemBuilder
uris(String... uris)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

authorOnlyback to summary
private Boolean authorOnly
firstReferenceNoteNumberback to summary
private Integer firstReferenceNoteNumber
idback to summary
private String id
itemDataback to summary
private CSLItemData itemData
labelback to summary
private CSLLabel label
locatorback to summary
private String locator
nearNoteback to summary
private Boolean nearNote
noteNumberback to summary
private Integer noteNumber
positionback to summary
private Integer position
prefixback to summary
private String prefix
suffixback to summary
private String suffix
suppressAuthorback to summary
private Boolean suppressAuthor
urisback to summary
private String[] uris

Constructor Detail

CSLCitationItemBuilderback to summary
public CSLCitationItemBuilder(String id)
CSLCitationItemBuilderback to summary
public CSLCitationItemBuilder(CSLCitationItem original)

Creates a builder that copies properties from the given original object

Parameters
original:CSLCitationItem

the original object

Method Detail

authorOnlyback to summary
public CSLCitationItemBuilder authorOnly(Boolean authorOnly)
buildback to summary
public CSLCitationItem build()
firstReferenceNoteNumberback to summary
public CSLCitationItemBuilder firstReferenceNoteNumber(Integer firstReferenceNoteNumber)
itemDataback to summary
public CSLCitationItemBuilder itemData(CSLItemData itemData)
labelback to summary
public CSLCitationItemBuilder label(CSLLabel label)
locatorback to summary
public CSLCitationItemBuilder locator(String locator)
nearNoteback to summary
public CSLCitationItemBuilder nearNote(Boolean nearNote)
noteNumberback to summary
public CSLCitationItemBuilder noteNumber(Integer noteNumber)
positionback to summary
public CSLCitationItemBuilder position(Integer position)
prefixback to summary
public CSLCitationItemBuilder prefix(String prefix)
suffixback to summary
public CSLCitationItemBuilder suffix(String suffix)
suppressAuthorback to summary
public CSLCitationItemBuilder suppressAuthor(Boolean suppressAuthor)
urisback to summary
public CSLCitationItemBuilder uris(String... uris)