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

public Class ManageKeywordsViewModel

extends Object
Class Inheritance
Imports
java.util.List, javafx.beans.property.ObjectProperty, .SimpleObjectProperty, javafx.collections.FXCollections, .ObservableList, org.jabref.gui.actions.StandardActions, org.jabref.logic.undo.UndoManager, org.jabref.model.entry.BibEntry, .Keyword, .KeywordList, com.tobiasdiez.easybind.EasyBind

Field Summary

Modifier and TypeField and Description
private final ObjectProperty<ManageKeywordsDisplayType>
private final List<BibEntry>
private final ObservableList<String>
private final Character
private final KeywordList
private final UndoManager

Constructor Summary

AccessConstructor and Description
public
ManageKeywordsViewModel(Character keywordSeparator, List<BibEntry> entries, UndoManager undoManager)

Method Summary

Modifier and TypeMethod and Description
public ObjectProperty<ManageKeywordsDisplayType>
private void
public ManageKeywordsDisplayType
public ObservableList<String>
public void
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

displayTypeback to summary
private final ObjectProperty<ManageKeywordsDisplayType> displayType
entriesback to summary
private final List<BibEntry> entries
keywordsback to summary
private final ObservableList<String> keywords
keywordSeparatorback to summary
private final Character keywordSeparator
sortedKeywordsOfAllEntriesBeforeUpdateByUserback to summary
private final KeywordList sortedKeywordsOfAllEntriesBeforeUpdateByUser
undoManagerback to summary
private final UndoManager undoManager

Constructor Detail

ManageKeywordsViewModelback to summary
public ManageKeywordsViewModel(Character keywordSeparator, List<BibEntry> entries, UndoManager undoManager)

Method Detail

displayTypePropertyback to summary
public ObjectProperty<ManageKeywordsDisplayType> displayTypeProperty()
fillKeywordsListback to summary
private void fillKeywordsList(ManageKeywordsDisplayType type)
getDisplayTypeback to summary
public ManageKeywordsDisplayType getDisplayType()
getKeywordsback to summary
public ObservableList<String> getKeywords()
removeKeywordback to summary
public void removeKeyword(String keyword)
saveChangesback to summary
public void saveChanges()