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

public Class CSLCitationBuilder

extends Object
Class Inheritance
Imports
java.util.Map

Builder for CSLCitation
Author
Michel Kraemer

Field Summary

Modifier and TypeField and Description
private String
private CSLCitationItem[]
private CSLProperties

Constructor Summary

AccessConstructor and Description
public
public
CSLCitationBuilder(CSLCitation
the original object
original
)

Creates a builder that copies properties from the given original object

Method Summary

Modifier and TypeMethod and Description
public CSLCitation
public CSLCitationBuilder
citationID(String citationID)

public CSLCitationBuilder
citationID(long citationID)

public CSLCitationBuilder
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

citationIDback to summary
private String citationID
citationItemsback to summary
private CSLCitationItem[] citationItems
propertiesback to summary
private CSLProperties properties

Constructor Detail

CSLCitationBuilderback to summary
public CSLCitationBuilder(CSLCitationItem... citationItems)
CSLCitationBuilderback to summary
public CSLCitationBuilder(CSLCitation original)

Creates a builder that copies properties from the given original object

Parameters
original:CSLCitation

the original object

Method Detail

buildback to summary
public CSLCitation build()
citationIDback to summary
public CSLCitationBuilder citationID(String citationID)
citationIDback to summary
public CSLCitationBuilder citationID(long citationID)
propertiesback to summary
public CSLCitationBuilder properties(CSLProperties properties)