Top Description Fields Constructors Methods
org.jabref.gui.fieldeditors

public Class WriteMetadataToSinglePdfAction

extends SimpleCommand
Class Inheritance
Imports
java.io.IOException, java.nio.file.Path, java.util.Optional, javax.xml.transform.TransformerException, org.jabref.gui.DialogService, org.jabref.gui.actions.SimpleCommand, org.jabref.gui.util.BackgroundTask, .TaskExecutor, org.jabref.logic.bibtex.FieldPreferences, org.jabref.logic.exporter.EmbeddedBibFilePdfExporter, org.jabref.logic.journals.JournalAbbreviationRepository, org.jabref.logic.l10n.Localization, org.jabref.logic.xmp.XmpPreferences, .XmpUtilWriter, org.jabref.model.database.BibDatabaseContext, org.jabref.model.entry.BibEntry, .BibEntryTypesManager, .LinkedFile, org.jabref.preferences.FilePreferences, org.slf4j.Logger, .LoggerFactory

Writes XMP metadata to the selected file according to the linking entry

Field Summary

Modifier and TypeField and Description
private final JournalAbbreviationRepository
private final BibEntryTypesManager
private final BibDatabaseContext
private final DialogService
private final BibEntry
private final FieldPreferences
private final FilePreferences
private final LinkedFile
private static final Logger
private final TaskExecutor
private final XmpPreferences
Inherited from org.jabref.gui.actions.SimpleCommand:
statusMessage

Constructor Summary

AccessConstructor and Description
public
WriteMetadataToSinglePdfAction(LinkedFile linkedFile, BibEntry entry, BibDatabaseContext databaseContext, DialogService dialogService, FieldPreferences fieldPreferences, FilePreferences filePreferences, XmpPreferences xmpPreferences, JournalAbbreviationRepository abbreviationRepository, BibEntryTypesManager bibEntryTypesManager, TaskExecutor taskExecutor)

Method Summary

Modifier and TypeMethod and Description
public void
public static synchronized void
writeMetadataToFile(Path file, BibEntry entry, BibDatabaseContext databaseContext, JournalAbbreviationRepository abbreviationRepository, BibEntryTypesManager bibEntryTypesManager, FieldPreferences fieldPreferences, FilePreferences filePreferences, XmpPreferences xmpPreferences)

Inherited from org.jabref.gui.actions.SimpleCommand:
getProgressprogressPropertysetExecutablestatusMessageProperty

Field Detail

abbreviationRepositoryback to summary
private final JournalAbbreviationRepository abbreviationRepository
bibEntryTypesManagerback to summary
private final BibEntryTypesManager bibEntryTypesManager
databaseContextback to summary
private final BibDatabaseContext databaseContext
dialogServiceback to summary
private final DialogService dialogService
entryback to summary
private final BibEntry entry
fieldPreferencesback to summary
private final FieldPreferences fieldPreferences
filePreferencesback to summary
private final FilePreferences filePreferences
linkedFileback to summary
private final LinkedFile linkedFile
LOGGERback to summary
private static final Logger LOGGER
taskExecutorback to summary
private final TaskExecutor taskExecutor
xmpPreferencesback to summary
private final XmpPreferences xmpPreferences

Constructor Detail

WriteMetadataToSinglePdfActionback to summary
public WriteMetadataToSinglePdfAction(LinkedFile linkedFile, BibEntry entry, BibDatabaseContext databaseContext, DialogService dialogService, FieldPreferences fieldPreferences, FilePreferences filePreferences, XmpPreferences xmpPreferences, JournalAbbreviationRepository abbreviationRepository, BibEntryTypesManager bibEntryTypesManager, TaskExecutor taskExecutor)

Method Detail

executeback to summary
public void execute()
Annotations
@Override
writeMetadataToFileback to summary
public static synchronized void writeMetadataToFile(Path file, BibEntry entry, BibDatabaseContext databaseContext, JournalAbbreviationRepository abbreviationRepository, BibEntryTypesManager bibEntryTypesManager, FieldPreferences fieldPreferences, FilePreferences filePreferences, XmpPreferences xmpPreferences) throws Exception