Top Fields Constructors Methods
org.jabref.gui.edit.automaticfiededitor.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.StateManager, org.jabref.gui.edit.automaticfiededitor.AbstractAutomaticFieldEditorTabViewModel, .LastAutomaticFieldEditorEdit, org.jabref.gui.undo.NamedCompound, .UndoableFieldChange, org.jabref.model.database.BibDatabase, org.jabref.model.entry.BibEntry, org.jabref.model.entry.field.Field, .StandardField, org.jabref.model.strings.StringUtil, 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>
public static final int
Inherited from org.jabref.gui.edit.automaticfiededitor.AbstractAutomaticFieldEditorTabViewModel:
LOGGERstateManager

Constructor Summary

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

Method Summary

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

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
TAB_INDEXback to summary
public static final int TAB_INDEX

Constructor Detail

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

Method Detail

appendToFieldValueback to summary
public void appendToFieldValue()
canAppendPropertyback to summary
public BooleanBinding canAppendProperty()
clearSelectedFieldback to summary
public void clearSelectedField()
fieldValidationStatusback to summary
public de.saxsys.mvvmfx.utils.validation.ValidationStatus fieldValidationStatus()
fieldValuePropertyback to summary
public StringProperty fieldValueProperty()
getFieldValueback to summary
public String getFieldValue()
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()