Verified Owner
Top Fields Constructors Methods
org.jabref.logic.exporter

public Class OpenOfficeDocumentCreator

extends Exporter
Class Inheritance
Imports
java.io.BufferedInputStream, .BufferedOutputStream, .IOException, .InputStream, .OutputStream, .OutputStreamWriter, .Writer, java.nio.charset.StandardCharsets, java.nio.file.Files, .Path, java.util.List, java.util.zip.ZipEntry, .ZipOutputStream, javax.xml.transform.OutputKeys, .Transformer, .TransformerException, .TransformerFactory, javax.xml.transform.dom.DOMSource, javax.xml.transform.stream.StreamResult, org.jabref.logic.util.StandardFileType, org.jabref.model.database.BibDatabase, .BibDatabaseContext, org.jabref.model.entry.BibEntry, org.jspecify.annotations.NonNull, org.slf4j.Logger, .LoggerFactory

Field Summary

Modifier and TypeField and Description
private static final Logger

Constructor Summary

AccessConstructor and Description
public
OpenOfficeDocumentCreator()

Creates a new instance of OpenOfficeDocumentCreator

Method Summary

Modifier and TypeMethod and Description
private static void
private static void
public void
export(final @NonNull BibDatabaseContext databaseContext, final Path file, @NonNull List<BibEntry> entries)

private static void
private static void
exportOpenOfficeCalcXML(Path tmpFile, BibDatabase database, List<BibEntry> entries)

private static void
Inherited from org.jabref.logic.exporter.Exporter:
exportexportexportToAllFilesOfEntryexportToFileByPathgetFileTypegetIdgetNametoString

Field Detail

LOGGERback to summary
private static final Logger LOGGER

Constructor Detail

OpenOfficeDocumentCreatorback to summary
public OpenOfficeDocumentCreator()

Creates a new instance of OpenOfficeDocumentCreator

Method Detail

addFromResourceback to summary
private static void addFromResource(String resource, OutputStream out)
addResourceFileback to summary
private static void addResourceFile(String name, String resource, ZipOutputStream out) throws IOException
exportback to summary
public void export(final @NonNull BibDatabaseContext databaseContext, final Path file, @NonNull List<BibEntry> entries) throws IOException
Annotations
@Override
exportOpenOfficeCalcback to summary
private static void exportOpenOfficeCalc(Path file, BibDatabase database, List<BibEntry> entries) throws IOException
exportOpenOfficeCalcXMLback to summary
private static void exportOpenOfficeCalcXML(Path tmpFile, BibDatabase database, List<BibEntry> entries)
storeOpenOfficeFileback to summary
private static void storeOpenOfficeFile(Path file, InputStream source) throws IOException