public class CSLCitation extends Object implements JsonObject
| Constructor and Description |
|---|
CSLCitation(CSLCitationItem... citationItems) |
CSLCitation(CSLCitationItem[] citationItems,
String citationID,
CSLProperties properties) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static CSLCitation |
fromJson(Map<String,Object> obj)
Converts a JSON object to a CSLCitation object.
|
String |
getCitationID() |
CSLCitationItem[] |
getCitationItems() |
CSLProperties |
getProperties() |
int |
hashCode() |
Object |
toJson(JsonBuilder builder)
Converts this object to a JSON object
|
public CSLCitation(CSLCitationItem... citationItems)
public CSLCitation(CSLCitationItem[] citationItems, String citationID, CSLProperties properties)
public CSLCitationItem[] getCitationItems()
public String getCitationID()
public CSLProperties getProperties()
public Object toJson(JsonBuilder builder)
JsonObjecttoJson in interface JsonObjectbuilder - a builder that can be used to perform the conversionpublic static CSLCitation fromJson(Map<String,Object> obj)
citationItemsobj - the JSON object to convert