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

public Class EditFieldContentViewModel

extends AbstractAutomaticFieldEditorTabViewModel
Class Inheritance
Imports
java.util.ArrayList, .List, .Optional, javafx.beans.binding.Bindings, .BooleanBinding, javafx.beans.property.BooleanProperty, .ObjectProperty, .SimpleBooleanProperty, .SimpleObjectProperty, .SimpleStringProperty, .StringProperty, org.jabref.gui.DialogService, .StateManager, org.jabref.gui.edit.automaticfieldeditor.AbstractAutomaticFieldEditorTabViewModel, .FieldHelper, org.jabref.logic.l10n.Localization, org.jabref.logic.util.strings.StringUtil, org.jabref.model.database.BibDatabase, org.jabref.model.entry.BibEntry, org.jabref.model.entry.field.Field, .StandardField, org.jabref.model.undo.CompoundEdit, .UndoableFieldChange, de.saxsys.mvvmfx.utils.validation.FunctionBasedValidator, de.saxsys.mvvmfx.utils.validation.ValidationMessage, de.saxsys.mvvmfx.utils.validation.ValidationStatus, de.saxsys.mvvmfx.utils.validation.Validator

Field Summary

Modifier and TypeField and Description
private final BooleanBinding
private final de.saxsys.mvvmfx.utils.validation.Validator
private final StringProperty
private final BooleanProperty
private final List<BibEntry>
private final ObjectProperty<Field>
Inherited from org.jabref.gui.edit.automaticfieldeditor.AbstractAutomaticFieldEditorTabViewModel:
dialogServicestateManager

Constructor Summary

AccessConstructor and Description
public
EditFieldContentViewModel(BibDatabase database, List<BibEntry> selectedEntries, CompoundEdit compoundEdit, DialogService dialogService, StateManager stateManager)

Method Summary

Modifier and TypeMethod and Description
public void
public BooleanBinding
public de.saxsys.mvvmfx.utils.validation.ValidationStatus
public StringProperty
public Field
public BooleanProperty
public ObjectProperty<Field>
public void
Inherited from org.jabref.gui.edit.automaticfieldeditor.AbstractAutomaticFieldEditorTabViewModel:
addEditgetAllFields

Field Detail

canAppendback to summary
private final BooleanBinding canAppend
fieldValidatorback to summary
private final de.saxsys.mvvmfx.utils.validation.Validator fieldValidator
fieldValueback to summary
private final StringProperty fieldValue
overwriteFieldContentback to summary
private final BooleanProperty overwriteFieldContent
selectedEntriesback to summary
private final List<BibEntry> selectedEntries
selectedFieldback to summary
private final ObjectProperty<Field> selectedField

Constructor Detail

EditFieldContentViewModelback to summary
public EditFieldContentViewModel(BibDatabase database, List<BibEntry> selectedEntries, CompoundEdit compoundEdit, DialogService dialogService, StateManager stateManager)

Method Detail

appendToFieldValueback to summary
public void appendToFieldValue()
canAppendPropertyback to summary
public BooleanBinding canAppendProperty()
fieldValidationStatusback to summary
public de.saxsys.mvvmfx.utils.validation.ValidationStatus fieldValidationStatus()
fieldValuePropertyback to summary
public StringProperty fieldValueProperty()
getSelectedFieldback to summary
public Field getSelectedField()
overwriteFieldContentPropertyback to summary
public BooleanProperty overwriteFieldContentProperty()
selectedFieldPropertyback to summary
public ObjectProperty<Field> selectedFieldProperty()
setFieldValueback to summary
public void setFieldValue()