Top Description Fields Constructors Methods
org.jabref.logic.msbib

public Class MSBibDatabase

extends Object
Class Inheritance
Imports
java.io.BufferedReader, .IOException, java.util.ArrayList, .Collections, .HashSet, .List, .Set, javax.xml.parsers.DocumentBuilder, .DocumentBuilderFactory, .ParserConfigurationException, org.jabref.model.database.BibDatabase, org.jabref.model.entry.BibEntry, org.slf4j.Logger, .LoggerFactory, org.w3c.dom.Document, .Element, .Node, .NodeList, org.xml.sax.InputSource, .SAXException

Microsoft Word bibliography. The class is uesed both for import and export See http://www.ecma-international.org/publications/standards/Ecma-376.htm

Field Summary

Modifier and TypeField and Description
private Set<MSBibEntry>
private final DocumentBuilderFactory
private static final Logger
public static final String
public static final String

Constructor Summary

AccessConstructor and Description
public
MSBibDatabase()

Creates a MSBibDatabase for import

public
MSBibDatabase(BibDatabase
The bib database
database
,
List<BibEntry>
List of BibEntry
entries
)

Creates a new MSBibDatabase for export.

Method Summary

Modifier and TypeMethod and Description
public Document
public List<BibEntry>

Returns:

List of BibEntry
importEntriesFromXml
(BufferedReader reader)

Imports entries from an office XML file

private void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

entriesForExportback to summary
private Set<MSBibEntry> entriesForExport
factoryback to summary
private final DocumentBuilderFactory factory
LOGGERback to summary
private static final Logger LOGGER
NAMESPACEback to summary
public static final String NAMESPACE
PREFIXback to summary
public static final String PREFIX

Constructor Detail

MSBibDatabaseback to summary
public MSBibDatabase()

Creates a MSBibDatabase for import

MSBibDatabaseback to summary
public MSBibDatabase(BibDatabase database, List<BibEntry> entries)

Creates a new MSBibDatabase for export. Directly converts the given entries.

Parameters
database:BibDatabase

The bib database

entries:List<BibEntry>

List of BibEntry

Method Detail

getDomForExportback to summary
public Document getDomForExport()
importEntriesFromXmlback to summary
public List<BibEntry> importEntriesFromXml(BufferedReader reader)

Imports entries from an office XML file

Returns:List<BibEntry>

List of BibEntry

setEntriesForExportback to summary
private void setEntriesForExport(List<BibEntry> entriesToAdd)