public class CSLItemData extends Object implements JsonObject
| Constructor and Description |
|---|
CSLItemData() |
CSLItemData(String id,
CSLType type,
String[] categories,
String language,
String journalAbbreviation,
String shortTitle,
CSLName[] author,
CSLName[] collectionEditor,
CSLName[] composer,
CSLName[] containerAuthor,
CSLName[] director,
CSLName[] editor,
CSLName[] editorialDirector,
CSLName[] interviewer,
CSLName[] illustrator,
CSLName[] originalAuthor,
CSLName[] recipient,
CSLName[] reviewedAuthor,
CSLName[] translator,
CSLDate accessed,
CSLDate container,
CSLDate eventDate,
CSLDate issued,
CSLDate originalDate,
CSLDate submitted,
String abstrct,
String annote,
String archive,
String archiveLocation,
String archivePlace,
String authority,
String callNumber,
String chapterNumber,
String citationNumber,
String citationLabel,
String collectionNumber,
String collectionTitle,
String containerTitle,
String containerTitleShort,
String dimensions,
String DOI,
String edition,
String event,
String eventPlace,
String firstReferenceNoteNumber,
String genre,
String ISBN,
String ISSN,
String issue,
String jurisdiction,
String keyword,
String locator,
String medium,
String note,
String number,
String numberOfPages,
String numberOfVolumes,
String originalPublisher,
String originalPublisherPlace,
String originalTitle,
String page,
String pageFirst,
String PMCID,
String PMID,
String publisher,
String publisherPlace,
String references,
String reviewedTitle,
String scale,
String section,
String source,
String status,
String title,
String titleShort,
String URL,
String version,
String volume,
String yearSuffix) |
public CSLItemData()
public CSLItemData(String id, CSLType type, String[] categories, String language, String journalAbbreviation, String shortTitle, CSLName[] author, CSLName[] collectionEditor, CSLName[] composer, CSLName[] containerAuthor, CSLName[] director, CSLName[] editor, CSLName[] editorialDirector, CSLName[] interviewer, CSLName[] illustrator, CSLName[] originalAuthor, CSLName[] recipient, CSLName[] reviewedAuthor, CSLName[] translator, CSLDate accessed, CSLDate container, CSLDate eventDate, CSLDate issued, CSLDate originalDate, CSLDate submitted, String abstrct, String annote, String archive, String archiveLocation, String archivePlace, String authority, String callNumber, String chapterNumber, String citationNumber, String citationLabel, String collectionNumber, String collectionTitle, String containerTitle, String containerTitleShort, String dimensions, String DOI, String edition, String event, String eventPlace, String firstReferenceNoteNumber, String genre, String ISBN, String ISSN, String issue, String jurisdiction, String keyword, String locator, String medium, String note, String number, String numberOfPages, String numberOfVolumes, String originalPublisher, String originalPublisherPlace, String originalTitle, String page, String pageFirst, String PMCID, String PMID, String publisher, String publisherPlace, String references, String reviewedTitle, String scale, String section, String source, String status, String title, String titleShort, String URL, String version, String volume, String yearSuffix)
public String getId()
public CSLType getType()
public String[] getCategories()
public String getLanguage()
public String getJournalAbbreviation()
public String getShortTitle()
public CSLName[] getAuthor()
public CSLName[] getCollectionEditor()
public CSLName[] getComposer()
public CSLName[] getContainerAuthor()
public CSLName[] getDirector()
public CSLName[] getEditor()
public CSLName[] getEditorialDirector()
public CSLName[] getInterviewer()
public CSLName[] getIllustrator()
public CSLName[] getOriginalAuthor()
public CSLName[] getRecipient()
public CSLName[] getReviewedAuthor()
public CSLName[] getTranslator()
public CSLDate getAccessed()
public CSLDate getContainer()
public CSLDate getEventDate()
public CSLDate getIssued()
public CSLDate getOriginalDate()
public CSLDate getSubmitted()
public String getAbstrct()
public String getAnnote()
public String getArchive()
public String getArchiveLocation()
public String getArchivePlace()
public String getAuthority()
public String getCallNumber()
public String getChapterNumber()
public String getCitationNumber()
public String getCitationLabel()
public String getCollectionNumber()
public String getCollectionTitle()
public String getContainerTitle()
public String getContainerTitleShort()
public String getDimensions()
public String getDOI()
public String getEdition()
public String getEvent()
public String getEventPlace()
public String getFirstReferenceNoteNumber()
public String getGenre()
public String getISBN()
public String getISSN()
public String getIssue()
public String getJurisdiction()
public String getKeyword()
public String getLocator()
public String getMedium()
public String getNote()
public String getNumber()
public String getNumberOfPages()
public String getNumberOfVolumes()
public String getOriginalPublisher()
public String getOriginalPublisherPlace()
public String getOriginalTitle()
public String getPage()
public String getPageFirst()
public String getPMCID()
public String getPMID()
public String getPublisher()
public String getPublisherPlace()
public String getReferences()
public String getReviewedTitle()
public String getScale()
public String getSection()
public String getSource()
public String getStatus()
public String getTitle()
public String getTitleShort()
public String getURL()
public String getVersion()
public String getVolume()
public String getYearSuffix()
public Object toJson(JsonBuilder builder)
JsonObjecttoJson in interface JsonObjectbuilder - a builder that can be used to perform the conversionpublic static CSLItemData fromJson(Map<String,Object> obj)
obj - the JSON object to convert