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

public Class AbbreviateAction

extends SimpleCommand
Class Inheritance
Imports
java.util.List, .Set, java.util.concurrent.Callable, .ExecutionException, .Future, java.util.function.Supplier, java.util.stream.Collectors, javax.swing.undo.UndoManager, org.jabref.gui.DialogService, .LibraryTab, .StateManager, org.jabref.gui.actions.ActionHelper, .SimpleCommand, .StandardActions, org.jabref.gui.undo.NamedCompound, org.jabref.gui.util.BackgroundTask, .TaskExecutor, org.jabref.logic.journals.JournalAbbreviationPreferences, .JournalAbbreviationRepository, org.jabref.logic.l10n.Localization, org.jabref.logic.util.HeadlessExecutorService, org.jabref.model.database.BibDatabaseContext, org.jabref.model.entry.BibEntry, org.jabref.model.entry.field.FieldFactory, org.slf4j.Logger, .LoggerFactory

Converts journal full names to either iso or medline abbreviations for all selected entries.

Field Summary

Modifier and TypeField and Description
private final JournalAbbreviationRepository
private AbbreviationType
private final StandardActions
private final DialogService
private final JournalAbbreviationPreferences
private static final Logger
private final StateManager
private final Supplier<LibraryTab>
private final TaskExecutor
private final UndoManager
Inherited from org.jabref.gui.actions.SimpleCommand:
statusMessage

Constructor Summary

AccessConstructor and Description
public
AbbreviateAction(StandardActions action, Supplier<LibraryTab> tabSupplier, DialogService dialogService, StateManager stateManager, JournalAbbreviationPreferences abbreviationPreferences, JournalAbbreviationRepository abbreviationRepository, TaskExecutor taskExecutor, UndoManager undoManager)

Method Summary

Modifier and TypeMethod and Description
private String
abbreviate(BibDatabaseContext databaseContext, List<BibEntry> entries)

public void
private String
unabbreviate(BibDatabaseContext databaseContext, List<BibEntry> entries)

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

Field Detail

abbreviationRepositoryback to summary
private final JournalAbbreviationRepository abbreviationRepository
abbreviationTypeback to summary
private AbbreviationType abbreviationType
actionback to summary
private final StandardActions action
dialogServiceback to summary
private final DialogService dialogService
journalAbbreviationPreferencesback to summary
private final JournalAbbreviationPreferences journalAbbreviationPreferences
LOGGERback to summary
private static final Logger LOGGER
stateManagerback to summary
private final StateManager stateManager
tabSupplierback to summary
private final Supplier<LibraryTab> tabSupplier
taskExecutorback to summary
private final TaskExecutor taskExecutor
undoManagerback to summary
private final UndoManager undoManager

Constructor Detail

AbbreviateActionback to summary
public AbbreviateAction(StandardActions action, Supplier<LibraryTab> tabSupplier, DialogService dialogService, StateManager stateManager, JournalAbbreviationPreferences abbreviationPreferences, JournalAbbreviationRepository abbreviationRepository, TaskExecutor taskExecutor, UndoManager undoManager)

Method Detail

abbreviateback to summary
private String abbreviate(BibDatabaseContext databaseContext, List<BibEntry> entries)
executeback to summary
public void execute()
Annotations
@Override
unabbreviateback to summary
private String unabbreviate(BibDatabaseContext databaseContext, List<BibEntry> entries)