| bibEntryToCSLItemData | back to summary
|
|---|
| private de.undercouch.citeproc.csl.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)
|