Top Fields Constructors Methods
org.jabref.gui.edit.automaticfiededitor.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.StateManager, org.jabref.gui.edit.automaticfiededitor.AbstractAutomaticFieldEditorTabViewModel, .LastAutomaticFieldEditorEdit, .MoveFieldValueAction, 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 BooleanBinding
private final ObjectProperty<Field>
private final BooleanProperty
private final List<BibEntry>
public static final int
private final ObjectProperty<Field>
private final de.saxsys.mvvmfx.utils.validation.Validator
Inherited from org.jabref.gui.edit.automaticfiededitor.AbstractAutomaticFieldEditorTabViewModel:
LOGGERstateManager

Constructor Summary

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

Method Summary

Modifier and TypeMethod and Description
public BooleanBinding
public BooleanBinding
public void
public ObjectProperty<Field>
public Field
public List<BibEntry>
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.automaticfiededitor.AbstractAutomaticFieldEditorTabViewModel:
getAllFields

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
TAB_INDEXback to summary
public static final int TAB_INDEX
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(List<BibEntry> selectedEntries, BibDatabase bibDatabase, 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()
getSelectedEntriesback to summary
public List<BibEntry> getSelectedEntries()
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()