| Modifier and Type | Field and Description |
|---|---|
| private final BibEntry | |
| public static final String | |
| public static final String | |
| public static final String | |
| private final org. | |
| private static final Logger | |
| private final UnprotectTermsFormatter | |
| private final XmpPreferences |
| Access | Constructor and Description |
|---|---|
| public | DublinCoreExtractor(org.
Metadata in DublinCore format. dcSchema,The BibEntry object, which is filled during metadata extraction. resolvedEntry)
|
| Modifier and Type | Method and Description |
|---|---|
| private void | |
| private void | |
| public Optional | Returns: The bibEntry extracted from the document information.Helper function for retrieving a BibEntry from the DublinCore metadata in a PDF file. |
| private void | extractBibTexFields()
This method sets all fields, which are custom in BibTeX and therefore supported by JabRef, but which are not included in the DublinCore format. |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | extractType()
Type is equivalent in both formats (BibTeX and DublinCore) Opposite method: |
| private void | |
| private void | |
| private void | |
| private void | fillCustomField(Field field)
All others (+ citation key) get packaged in the dc:relation attribute with |
| private void | |
| private void | |
| public void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void |
| bibEntry | back to summary |
|---|---|
| private final BibEntry bibEntry | |
| DC_COVERAGE | back to summary |
|---|---|
| public static final String DC_COVERAGE | |
| DC_RIGHTS | back to summary |
|---|---|
| public static final String DC_RIGHTS | |
| DC_SOURCE | back to summary |
|---|---|
| public static final String DC_SOURCE | |
| dcSchema | back to summary |
|---|---|
| private final org. | |
| LOGGER | back to summary |
|---|---|
| private static final Logger LOGGER | |
| unprotectTermsFormatter | back to summary |
|---|---|
| private final UnprotectTermsFormatter unprotectTermsFormatter | |
| xmpPreferences | back to summary |
|---|---|
| private final XmpPreferences xmpPreferences | |
| DublinCoreExtractor | back to summary |
|---|---|
public DublinCoreExtractor(org.
| |
| extractAbstract | back to summary |
|---|---|
| private void extractAbstract() Abstract in BibTeX - Description in DublinCore | |
| extractAuthor | back to summary |
|---|---|
| private void extractAuthor() Author in BibTeX - Creator in DublinCore | |
| extractBibtexEntry | back to summary |
|---|---|
| public Optional Helper function for retrieving a BibEntry from the DublinCore metadata in a PDF file. To understand how to get hold of a DublinCore have a look in the test cases for XMPUtil. The BibEntry is build by mapping individual fields in the dublin core (like creator, title, subject) to fields in a bibtex bibEntry. In case special "bibtex/" entries are contained, the normal dublin core fields take precedence. For instance, the dublin core date takes precedence over bibtex/month.
The opposite method is | |
| extractBibTexFields | back to summary |
|---|---|
| private void extractBibTexFields() This method sets all fields, which are custom in BibTeX and therefore supported by JabRef, but which are not included in the DublinCore format.
The relation attribute of DublinCore is abused to store these custom fields. The prefix | |
| extractCoverage | back to summary |
|---|---|
| private void extractCoverage() No Equivalent in BibTeX. Will create an Unknown "Coverage" Field | |
| extractDate | back to summary |
|---|---|
| private void extractDate() BibTeX-Fields : year, [month], [day] - 'dc:date' in DublinCore | |
| extractDOI | back to summary |
|---|---|
| private void extractDOI() DOI in BibTeX - Identifier in DublinCore | |
| extractEditor | back to summary |
|---|---|
| private void extractEditor() Editor in BibTeX - Contributor in DublinCore | |
| extractLanguages | back to summary |
|---|---|
| private void extractLanguages() Language is equivalent in both formats (BibTeX and DublinCore) | |
| extractPublisher | back to summary |
|---|---|
| private void extractPublisher() Publisher are equivalent in both formats (BibTeX and DublinCore) | |
| extractRights | back to summary |
|---|---|
| private void extractRights() Rights are equivalent in both formats (BibTeX and DublinCore) | |
| extractSource | back to summary |
|---|---|
| private void extractSource() Source is equivalent in both formats (BibTeX and DublinCore) | |
| extractSubject | back to summary |
|---|---|
| private void extractSubject() Keywords in BibTeX - Subjects in DublinCore | |
| extractTitle | back to summary |
|---|---|
| private void extractTitle() Title is equivalent in both formats (BibTeX and DublinCore) | |
| extractType | back to summary |
|---|---|
| private void extractType() Type is equivalent in both formats (BibTeX and DublinCore) Opposite method: | |
| fillContributor | back to summary |
|---|---|
| private void fillContributor(String authors) BibTeX: editor; DC: 'dc:contributor' | |
| fillCoverage | back to summary |
|---|---|
| private void fillCoverage(String coverage) BibTeX: Coverage (Custom Field); DC Field : Coverage | |
| fillCreator | back to summary |
|---|---|
| private void fillCreator(String creators) BibTeX: author; DC: 'dc:creator' | |
| fillCustomField | back to summary |
|---|---|
| private void fillCustomField(Field field) All others (+ citation key) get packaged in the dc:relation attribute with | |
| fillDate | back to summary |
|---|---|
| private void fillDate() BibTeX: year, month; DC: 'dc:date' | |
| fillDescription | back to summary |
|---|---|
| private void fillDescription(String description) BibTeX: abstract; DC: 'dc:description' | |
| fillDublinCoreSchema | back to summary |
|---|---|
| public void fillDublinCoreSchema() Converts the content of the bibEntry to dublin core.
The opposite method is
A similar method for writing the DocumentInformationItem (DII) is | |
| fillIdentifier | back to summary |
|---|---|
| private void fillIdentifier(String identifier) BibTeX:doi; DC: 'dc:identifier' | |
| fillKeywords | back to summary |
|---|---|
| private void fillKeywords(String value) BibTeX: keywords; DC: 'dc:subject' | |
| fillLanguages | back to summary |
|---|---|
| private void fillLanguages(String languages) BibTeX: language; DC: dc:language | |
| fillPublisher | back to summary |
|---|---|
| private void fillPublisher(String publisher) BibTeX: publisher, DC: dc:publisher | |
| fillRights | back to summary |
|---|---|
| private void fillRights(String rights) BibTeX: Rights (Custom Field); DC: dc:rights | |
| fillSource | back to summary |
|---|---|
| private void fillSource(String source) BibTeX: Source (Custom Field); DC: Source | |
| fillTitle | back to summary |
|---|---|
| private void fillTitle(String title) BibTeX: title; DC: 'dc:title' | |
| fillType | back to summary |
|---|---|
| private void fillType() Opposite method: | |