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

public Class CopyOrMoveFieldContentTabViewModel

extends AbstractAutomaticFieldEditorTabViewModel
Class Inheritance
Imports
java.util.ArrayList, .List, javafx.beans.binding.BooleanBinding, javafx.beans.property.BooleanProperty, .ObjectProperty, .SimpleBooleanProperty, .SimpleObjectProperty, org.jabref.gui.DialogService, .StateManager, org.jabref.gui.edit.automaticfieldeditor.AbstractAutomaticFieldEditorTabViewModel, .FieldHelper, .MoveFieldValueAction, 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 BooleanBinding
private final ObjectProperty<Field>
private final BooleanProperty
private final List<BibEntry>
private final ObjectProperty<Field>
private final de.saxsys.mvvmfx.utils.validation.Validator
Inherited from org.jabref.gui.edit.automaticfieldeditor.AbstractAutomaticFieldEditorTabViewModel:
dialogServicestateManager

Constructor Summary

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

Method Summary

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

Field Detail

canMoveback to summary
private final BooleanBinding canMove
canSwapback to summary
private final BooleanBinding canSwap
fromFieldback to summary
private final ObjectProperty<Field> fromField
overwriteFieldContentback to summary
private final BooleanProperty overwriteFieldContent
selectedEntriesback to summary
private final List<BibEntry> selectedEntries
toFieldback to summary
private final ObjectProperty<Field> toField
toFieldValidatorback to summary
private final de.saxsys.mvvmfx.utils.validation.Validator toFieldValidator

Constructor Detail

CopyOrMoveFieldContentTabViewModelback to summary
public CopyOrMoveFieldContentTabViewModel(BibDatabase bibDatabase, List<BibEntry> selectedEntries, CompoundEdit compoundEdit, DialogService dialogService, StateManager stateManager)

Method Detail

canMovePropertyback to summary
public BooleanBinding canMoveProperty()
canSwapPropertyback to summary
public BooleanBinding canSwapProperty()
copyValueback to summary
public void copyValue()
fromFieldPropertyback to summary
public ObjectProperty<Field> fromFieldProperty()
getFromFieldback to summary
public Field getFromField()
getToFieldback to summary
public Field getToField()
isOverwriteFieldContentback to summary
public boolean isOverwriteFieldContent()
moveValueback to summary
public void moveValue()
overwriteFieldContentPropertyback to summary
public BooleanProperty overwriteFieldContentProperty()
swapValuesback to summary
public void swapValues()
toFieldPropertyback to summary
public ObjectProperty<Field> toFieldProperty()
toFieldValidationStatusback to summary
public de.saxsys.mvvmfx.utils.validation.ValidationStatus toFieldValidationStatus()