Top Fields Constructors Methods
org.jabref.gui.fieldeditors

public Class AbstractEditorViewModel

extends AbstractViewModel
Class Inheritance
Known Direct Subclasses
org.jabref.gui.fieldeditors.CitationKeyEditorViewModel, org.jabref.gui.fieldeditors.DateEditorViewModel, org.jabref.gui.fieldeditors.ISSNEditorViewModel, org.jabref.gui.fieldeditors.JournalEditorViewModel, org.jabref.gui.fieldeditors.KeywordsEditorViewModel, org.jabref.gui.fieldeditors.LinkedEntriesEditorViewModel, org.jabref.gui.fieldeditors.OwnerEditorViewModel, org.jabref.gui.fieldeditors.PersonsEditorViewModel, org.jabref.gui.fieldeditors.SimpleEditorViewModel, org.jabref.gui.fieldeditors.UrlEditorViewModel, org.jabref.gui.fieldeditors.identifier.BaseIdentifierEditorViewModel, org.jabref.gui.fieldeditors.optioneditors.OptionEditorViewModel, org.jabref.gui.fieldeditors.LinkedFilesEditorViewModel
Imports
java.util.Collection, javax.swing.undo.UndoManager, javafx.beans.property.SimpleStringProperty, .StringProperty, org.jabref.gui.AbstractViewModel, org.jabref.gui.autocompleter.SuggestionProvider, org.jabref.gui.undo.UndoableFieldChange, org.jabref.gui.util.BindingsHelper, org.jabref.logic.integrity.FieldCheckers, .ValueChecker, org.jabref.model.entry.BibEntry, org.jabref.model.entry.field.Field, com.tobiasdiez.easybind.EasyObservableValue, de.saxsys.mvvmfx.utils.validation.CompositeValidator, de.saxsys.mvvmfx.utils.validation.FunctionBasedValidator, de.saxsys.mvvmfx.utils.validation.ValidationMessage, de.saxsys.mvvmfx.utils.validation.Validator, org.controlsfx.control.textfield.AutoCompletionBinding

Field Summary

Modifier and TypeField and Description
protected BibEntry
protected final Field
private com.tobiasdiez.easybind.EasyObservableValue<String>
private final de.saxsys.mvvmfx.utils.validation.CompositeValidator
private final SuggestionProvider<?>
protected StringProperty
private final UndoManager

Constructor Summary

AccessConstructor and Description
public
AbstractEditorViewModel(Field field, SuggestionProvider<?> suggestionProvider, FieldCheckers fieldCheckers, UndoManager undoManager)

Method Summary

Modifier and TypeMethod and Description
public void
public Collection<?>
complete(org.controlsfx.control.textfield.AutoCompletionBinding.ISuggestionRequest request)

public de.saxsys.mvvmfx.utils.validation.Validator
public StringProperty

Field Detail

entryback to summary
protected BibEntry entry
fieldback to summary
protected final Field field
fieldBindingback to summary
private com.tobiasdiez.easybind.EasyObservableValue<String> fieldBinding
fieldValidatorback to summary
private final de.saxsys.mvvmfx.utils.validation.CompositeValidator fieldValidator
suggestionProviderback to summary
private final SuggestionProvider<?> suggestionProvider
textback to summary
protected StringProperty text
undoManagerback to summary
private final UndoManager undoManager

Constructor Detail

AbstractEditorViewModelback to summary
public AbstractEditorViewModel(Field field, SuggestionProvider<?> suggestionProvider, FieldCheckers fieldCheckers, UndoManager undoManager)

Method Detail

bindToEntryback to summary
public void bindToEntry(BibEntry entry)
completeback to summary
public Collection<?> complete(org.controlsfx.control.textfield.AutoCompletionBinding.ISuggestionRequest request)
getFieldValidatorback to summary
public de.saxsys.mvvmfx.utils.validation.Validator getFieldValidator()
textPropertyback to summary
public StringProperty textProperty()