Converts BibTeX items to CSL citation items
The class maps BibTeX attributes to CSL attributes. The mapping is based on the one used in Docear as presented by Joeran Beel.
Docear is released under the GPLv2 but its code may also be reused in projects licensed under Apache License 2.0 (see http://www.docear.org/software/licence/, last visited 2013-09-06). The mapping here is released under the Apache License 2.0 by permission of Joaran Beel, Docear.
| Modifier and Type | Field and Description |
|---|---|
| private static final String | |
| private static final String | |
| private static final String | |
| private static final String | |
| private static final String | |
| private static final String | |
| private static final String | |
| private static final String | |
| private static final String | |
| private static final String | |
| private static final String | |
| private static final String | |
| private static final String | |
| private static final String | |
| private static final String | |
| private static final String | |
| private static final String | |
| private static final String | |
| private static final String | |
| private static final String | |
| private static final String | |
| private static final String | |
| private static final String | |
| private static final String | |
| private static final String | |
| private static final String | |
| private static final String | |
| private static final String | |
| private static final String | |
| private static final String | |
| private static final String | |
| private static final String | |
| private static final String | |
| private static final String | |
| private static final String | |
| private static final String | |
| private final LaTeXParser | |
| private final LaTeXPrinter | |
| private static final String | |
| private static final String | |
| private static final String | |
| private static final String | |
| private static final String | |
| private static final String | |
| private static final String | |
| private static final String | |
| private static final String | |
| private static final String | |
| private static final String | |
| private static final String | |
| private static final String | |
| private static final String | |
| private static final String | |
| private static final String | |
| private static final String | |
| private static final String | |
| private static final String |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public BibTeXDatabase | Returns: the BibTeX databasethe input stream to read from is)Loads a BibTeX database from a stream. |
| public Map | Returns: a map consisting of citation keys and citation itemsthe database db)Converts the given database to a map of CSL citation items |
| public CSLItemData | Returns: the citation itemthe BibTeX entry to convert e)Converts a BibTeX entry to a citation item |
| public CSLType | Returns: the converted type (never null, falls back toCSLType#ARTICLE)the type to convert type)Converts a BibTeX type to a CSL type |
| FIELD_ABSTRACT | back to summary |
|---|---|
| private static final String FIELD_ABSTRACT | |
| FIELD_ACCESSED | back to summary |
|---|---|
| private static final String FIELD_ACCESSED | |
| FIELD_ADDRESS | back to summary |
|---|---|
| private static final String FIELD_ADDRESS | |
| FIELD_ANNOTE | back to summary |
|---|---|
| private static final String FIELD_ANNOTE | |
| FIELD_AUTHOR | back to summary |
|---|---|
| private static final String FIELD_AUTHOR | |
| FIELD_BOOKTITLE | back to summary |
|---|---|
| private static final String FIELD_BOOKTITLE | |
| FIELD_CHAPTER | back to summary |
|---|---|
| private static final String FIELD_CHAPTER | |
| FIELD_DATE | back to summary |
|---|---|
| private static final String FIELD_DATE | |
| FIELD_DOI | back to summary |
|---|---|
| private static final String FIELD_DOI | |
| FIELD_EDITION | back to summary |
|---|---|
| private static final String FIELD_EDITION | |
| FIELD_EDITOR | back to summary |
|---|---|
| private static final String FIELD_EDITOR | |
| FIELD_INSTITUTION | back to summary |
|---|---|
| private static final String FIELD_INSTITUTION | |
| FIELD_ISBN | back to summary |
|---|---|
| private static final String FIELD_ISBN | |
| FIELD_ISSN | back to summary |
|---|---|
| private static final String FIELD_ISSN | |
| FIELD_ISSUE | back to summary |
|---|---|
| private static final String FIELD_ISSUE | |
| FIELD_JOURNAL | back to summary |
|---|---|
| private static final String FIELD_JOURNAL | |
| FIELD_JOURNALTITLE | back to summary |
|---|---|
| private static final String FIELD_JOURNALTITLE | |
| FIELD_KEYWORDS | back to summary |
|---|---|
| private static final String FIELD_KEYWORDS | |
| FIELD_LANGUAGE | back to summary |
|---|---|
| private static final String FIELD_LANGUAGE | |
| FIELD_LOCATION | back to summary |
|---|---|
| private static final String FIELD_LOCATION | |
| FIELD_MONTH | back to summary |
|---|---|
| private static final String FIELD_MONTH | |
| FIELD_NOTE | back to summary |
|---|---|
| private static final String FIELD_NOTE | |
| FIELD_NUMBER | back to summary |
|---|---|
| private static final String FIELD_NUMBER | |
| FIELD_ORGANIZATION | back to summary |
|---|---|
| private static final String FIELD_ORGANIZATION | |
| FIELD_PAGES | back to summary |
|---|---|
| private static final String FIELD_PAGES | |
| FIELD_PUBLISHER | back to summary |
|---|---|
| private static final String FIELD_PUBLISHER | |
| FIELD_REVISION | back to summary |
|---|---|
| private static final String FIELD_REVISION | |
| FIELD_SCHOOL | back to summary |
|---|---|
| private static final String FIELD_SCHOOL | |
| FIELD_SERIES | back to summary |
|---|---|
| private static final String FIELD_SERIES | |
| FIELD_STATUS | back to summary |
|---|---|
| private static final String FIELD_STATUS | |
| FIELD_TITLE | back to summary |
|---|---|
| private static final String FIELD_TITLE | |
| FIELD_TYPE | back to summary |
|---|---|
| private static final String FIELD_TYPE | |
| FIELD_URL | back to summary |
|---|---|
| private static final String FIELD_URL | |
| FIELD_URLDATE | back to summary |
|---|---|
| private static final String FIELD_URLDATE | |
| FIELD_VOLUME | back to summary |
|---|---|
| private static final String FIELD_VOLUME | |
| FIELD_YEAR | back to summary |
|---|---|
| private static final String FIELD_YEAR | |
| latexParser | back to summary |
|---|---|
| private final LaTeXParser latexParser | |
| latexPrinter | back to summary |
|---|---|
| private final LaTeXPrinter latexPrinter | |
| TYPE_ARTICLE | back to summary |
|---|---|
| private static final String TYPE_ARTICLE | |
| TYPE_BOOK | back to summary |
|---|---|
| private static final String TYPE_BOOK | |
| TYPE_BOOKLET | back to summary |
|---|---|
| private static final String TYPE_BOOKLET | |
| TYPE_CONFERENCE | back to summary |
|---|---|
| private static final String TYPE_CONFERENCE | |
| TYPE_ELECTRONIC | back to summary |
|---|---|
| private static final String TYPE_ELECTRONIC | |
| TYPE_INBOOK | back to summary |
|---|---|
| private static final String TYPE_INBOOK | |
| TYPE_INCOLLECTION | back to summary |
|---|---|
| private static final String TYPE_INCOLLECTION | |
| TYPE_INPROCEEDINGS | back to summary |
|---|---|
| private static final String TYPE_INPROCEEDINGS | |
| TYPE_MANUAL | back to summary |
|---|---|
| private static final String TYPE_MANUAL | |
| TYPE_MASTERSTHESIS | back to summary |
|---|---|
| private static final String TYPE_MASTERSTHESIS | |
| TYPE_ONLINE | back to summary |
|---|---|
| private static final String TYPE_ONLINE | |
| TYPE_PATENT | back to summary |
|---|---|
| private static final String TYPE_PATENT | |
| TYPE_PERIODICAL | back to summary |
|---|---|
| private static final String TYPE_PERIODICAL | |
| TYPE_PHDTHESIS | back to summary |
|---|---|
| private static final String TYPE_PHDTHESIS | |
| TYPE_PROCEEDINGS | back to summary |
|---|---|
| private static final String TYPE_PROCEEDINGS | |
| TYPE_STANDARD | back to summary |
|---|---|
| private static final String TYPE_STANDARD | |
| TYPE_TECHREPORT | back to summary |
|---|---|
| private static final String TYPE_TECHREPORT | |
| TYPE_UNPUBLISHED | back to summary |
|---|---|
| private static final String TYPE_UNPUBLISHED | |
| TYPE_WWW | back to summary |
|---|---|
| private static final String TYPE_WWW | |
| BibTeXConverter | back to summary |
|---|---|
| public BibTeXConverter() Default constructor | |
| loadDatabase | back to summary |
|---|---|
| public BibTeXDatabase loadDatabase(InputStream is) throws ParseException Loads a BibTeX database from a stream. This method does not close the given stream. The caller is responsible for closing it.
| |
| toItemData | back to summary |
|---|---|
| public Map Converts the given database to a map of CSL citation items
| |
| toItemData | back to summary |
|---|---|
| public CSLItemData toItemData(BibTeXEntry e) Converts a BibTeX entry to a citation item
| |
| toType | back to summary |
|---|---|
| public CSLType toType(Key type) Converts a BibTeX type to a CSL type
| |