Top Fields Constructors Methods
org.jabref.gui.edit.automaticfiededitor.renamefield

public Class RenameFieldViewModel

extends AbstractAutomaticFieldEditorTabViewModel
Class Inheritance
Imports
java.util.List, javafx.beans.binding.Bindings, .BooleanBinding, javafx.beans.property.ObjectProperty, .SimpleObjectProperty, .SimpleStringProperty, .StringProperty, org.jabref.gui.StateManager, org.jabref.gui.edit.automaticfiededitor.AbstractAutomaticFieldEditorTabViewModel, .LastAutomaticFieldEditorEdit, .MoveFieldValueAction, org.jabref.gui.undo.NamedCompound, org.jabref.model.database.BibDatabase, org.jabref.model.entry.BibEntry, org.jabref.model.entry.field.Field, .FieldFactory, .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 de.saxsys.mvvmfx.utils.validation.Validator
private final StringProperty
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
RenameFieldViewModel(List<BibEntry> selectedEntries, BibDatabase database, StateManager stateManager)

Method Summary

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

Field Detail

canRenameback to summary
private final BooleanBinding canRename
fieldNameValidatorback to summary
private final de.saxsys.mvvmfx.utils.validation.Validator fieldNameValidator
fieldValidatorback to summary
private final de.saxsys.mvvmfx.utils.validation.Validator fieldValidator
newFieldNameback to summary
private final StringProperty newFieldName
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

RenameFieldViewModelback to summary
public RenameFieldViewModel(List<BibEntry> selectedEntries, BibDatabase database, StateManager stateManager)

Method Detail

canRenamePropertyback to summary
public BooleanBinding canRenameProperty()
fieldNameValidationStatusback to summary
public de.saxsys.mvvmfx.utils.validation.ValidationStatus fieldNameValidationStatus()
fieldValidationStatusback to summary
public de.saxsys.mvvmfx.utils.validation.ValidationStatus fieldValidationStatus()
getNewFieldNameback to summary
public String getNewFieldName()
getSelectedFieldback to summary
public Field getSelectedField()
newFieldNamePropertyback to summary
public StringProperty newFieldNameProperty()
renameFieldback to summary
public void renameField()
selectedFieldPropertyback to summary
public ObjectProperty<Field> selectedFieldProperty()
selectFieldback to summary
public void selectField(Field field)
setNewFieldNameback to summary
public void setNewFieldName(String newName)