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

public Class CSLDateBuilder

extends Object
Class Inheritance
Imports
java.util.Map

Builder for CSLDate
Author
Michel Kraemer

Field Summary

Modifier and TypeField and Description
private Boolean
private int[][]
private String
private String
private String

Constructor Summary

AccessConstructor and Description
public
public
CSLDateBuilder(CSLDate
the original object
original
)

Creates a builder that copies properties from the given original object

Method Summary

Modifier and TypeMethod and Description
public CSLDate
public CSLDateBuilder
circa(Boolean circa)

public CSLDateBuilder
dateParts(int[]... dateParts)

public CSLDateBuilder
dateParts(int year)

public CSLDateBuilder
dateParts(int year, int month)

public CSLDateBuilder
dateParts(int year, int month, int day)

public CSLDateBuilder
literal(String literal)

public CSLDateBuilder
raw(String raw)

public CSLDateBuilder
season(String season)

public CSLDateBuilder
season(int season)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

circaback to summary
private Boolean circa
datePartsback to summary
private int[][] dateParts
literalback to summary
private String literal
rawback to summary
private String raw
seasonback to summary
private String season

Constructor Detail

CSLDateBuilderback to summary
public CSLDateBuilder()
CSLDateBuilderback to summary
public CSLDateBuilder(CSLDate original)

Creates a builder that copies properties from the given original object

Parameters
original:CSLDate

the original object

Method Detail

buildback to summary
public CSLDate build()
circaback to summary
public CSLDateBuilder circa(Boolean circa)
datePartsback to summary
public CSLDateBuilder dateParts(int[]... dateParts)
datePartsback to summary
public CSLDateBuilder dateParts(int year)
datePartsback to summary
public CSLDateBuilder dateParts(int year, int month)
datePartsback to summary
public CSLDateBuilder dateParts(int year, int month, int day)
literalback to summary
public CSLDateBuilder literal(String literal)
rawback to summary
public CSLDateBuilder raw(String raw)
seasonback to summary
public CSLDateBuilder season(String season)
seasonback to summary
public CSLDateBuilder season(int season)