Verified Owner
Top Fields Constructors Methods
org.jabref.gui.menus

public Class ChangeEntryTypeMenu

extends Object
Class Inheritance
Imports
java.util.ArrayList, .Collection, .List, .Optional, .Set, java.util.stream.Collectors, javafx.collections.FXCollections, .ObservableList, javafx.scene.control.ContextMenu, .Menu, .MenuItem, .SeparatorMenuItem, org.jabref.gui.actions.ActionFactory, org.jabref.logic.l10n.Localization, org.jabref.logic.undo.UndoManager, org.jabref.model.database.BibDatabaseContext, .BibDatabaseMode, org.jabref.model.entry.BibEntry, .BibEntryType, .BibEntryTypesManager, org.jabref.model.entry.types.BiblatexAPAEntryTypeDefinitions, .BiblatexNonStandardEntryTypeDefinitions, .BibtexEntryTypeDefinitions, .EntryType, .IEEETranEntryTypeDefinitions

Field Summary

Modifier and TypeField and Description
private final BibDatabaseContext
private final List<BibEntry>
private final BibEntryTypesManager
private final ActionFactory
private final UndoManager

Constructor Summary

AccessConstructor and Description
public
ChangeEntryTypeMenu(List<BibEntry> entries, BibDatabaseContext bibDatabaseContext, UndoManager undoManager, BibEntryTypesManager entryTypesManager)

Method Summary

Modifier and TypeMethod and Description
public ContextMenu
public Menu
private Optional<Menu>
createSubMenu(String text, List<BibEntryType> entryTypes, List<BibEntry> entries, UndoManager undoManager)

private List<MenuItem>
private ObservableList<MenuItem>
getMenuItems(List<BibEntry> entries, BibDatabaseContext bibDatabaseContext, UndoManager undoManager)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

bibDatabaseContextback to summary
private final BibDatabaseContext bibDatabaseContext
entriesback to summary
private final List<BibEntry> entries
entryTypesManagerback to summary
private final BibEntryTypesManager entryTypesManager
factoryback to summary
private final ActionFactory factory
undoManagerback to summary
private final UndoManager undoManager

Constructor Detail

ChangeEntryTypeMenuback to summary
public ChangeEntryTypeMenu(List<BibEntry> entries, BibDatabaseContext bibDatabaseContext, UndoManager undoManager, BibEntryTypesManager entryTypesManager)

Method Detail

asContextMenuback to summary
public ContextMenu asContextMenu()
asSubMenuback to summary
public Menu asSubMenu()
createSubMenuback to summary
private Optional<Menu> createSubMenu(String text, List<BibEntryType> entryTypes, List<BibEntry> entries, UndoManager undoManager)
fromEntryTypesback to summary
private List<MenuItem> fromEntryTypes(Collection<BibEntryType> types, List<BibEntry> entries, UndoManager undoManager)
getMenuItemsback to summary
private ObservableList<MenuItem> getMenuItems(List<BibEntry> entries, BibDatabaseContext bibDatabaseContext, UndoManager undoManager)