| bibEntryToCSLItemData | back to summary
|
|---|
| private CSLItemData bibEntryToCSLItemData(BibEntry originalBibEntry, BibDatabaseContext bibDatabaseContext, BibEntryTypesManager entryTypesManager) Converts the BibEntry into CSLItemData.
| BibTeX |
BibLaTeX |
EntryPreview/CSL |
proposed logic, conditions and info |
| volume |
volume |
volume |
|
| number |
issue |
issue |
For conversion to CSL or BibTeX: BibLaTeX `number` takes priority and supersedes BibLaTeX `issue` |
| number |
number |
issue |
same as above |
| pages |
eid |
number |
Some journals put the article-number (= eid) into the pages field. If BibLaTeX `eid` exists, provide csl `number` to the style. If `pages` exists, provide csl `page`. If `eid` WITHIN the `pages` field exists, detect the eid and provide csl `number`. If both `eid` and `pages` exists, ideally provide both csl `number` and csl `page`. Ideally the citationstyle should be able to flexibly choose the rendering. |
| pages |
pages |
page |
same as above |
|
| setData | back to summary
|
|---|
| public void setData(BibDatabaseContext bibDatabaseContext, BibEntryTypesManager entryTypesManager) Fills the data with all entries in given bibDatabaseContext
|
| setData | back to summary
|
|---|
| public void setData(List<BibEntry> data, BibDatabaseContext bibDatabaseContext, BibEntryTypesManager entryTypesManager)
|
| toJson | back to summary
|
|---|
| public String toJson(BibEntry entry, BibDatabaseContext bibDatabaseContext, BibEntryTypesManager entryTypesManager)
|