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

public Class ReplaceStringViewModel

extends AbstractViewModel
Class Inheritance
Imports
java.util.List, .Set, java.util.concurrent.atomic.AtomicInteger, javafx.beans.property.BooleanProperty, .SimpleBooleanProperty, .SimpleStringProperty, .StringProperty, org.jabref.gui.AbstractViewModel, .LibraryTab, org.jabref.gui.actions.StandardActions, org.jabref.model.entry.BibEntry, org.jabref.model.entry.field.Field, .FieldFactory, org.jabref.model.undo.CompoundEdit, .UndoableFieldChange, org.jspecify.annotations.NonNull

Field Summary

Modifier and TypeField and Description
private boolean
private final BooleanProperty
private Set<Field>
private final StringProperty
private String
private final StringProperty
private final LibraryTab
private String
private final StringProperty
private final BooleanProperty

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public BooleanProperty
public StringProperty
public StringProperty
public int
private int
replaceField(BibEntry entry, Field field, CompoundEdit compound)

private int
replaceItem(BibEntry entry, CompoundEdit compound)

Does the actual operation on a Bibtex entry based on the settings specified in this same dialog.

public StringProperty
public BooleanProperty

Field Detail

allFieldReplaceback to summary
private boolean allFieldReplace
allFieldReplacePropertyback to summary
private final BooleanProperty allFieldReplaceProperty
fieldsback to summary
private Set<Field> fields
fieldStringPropertyback to summary
private final StringProperty fieldStringProperty
findStringback to summary
private String findString
findStringPropertyback to summary
private final StringProperty findStringProperty
libraryTabback to summary
private final LibraryTab libraryTab
replaceStringback to summary
private String replaceString
replaceStringPropertyback to summary
private final StringProperty replaceStringProperty
selectOnlyPropertyback to summary
private final BooleanProperty selectOnlyProperty

Constructor Detail

ReplaceStringViewModelback to summary
public ReplaceStringViewModel(@NonNull LibraryTab libraryTab)

Method Detail

allFieldReplacePropertyback to summary
public BooleanProperty allFieldReplaceProperty()
fieldStringPropertyback to summary
public StringProperty fieldStringProperty()
findStringPropertyback to summary
public StringProperty findStringProperty()
replaceback to summary
public int replace()
replaceFieldback to summary
private int replaceField(BibEntry entry, Field field, CompoundEdit compound)
replaceItemback to summary
private int replaceItem(BibEntry entry, CompoundEdit compound)

Does the actual operation on a Bibtex entry based on the settings specified in this same dialog. Returns the number of occurrences replaced.

replaceStringPropertyback to summary
public StringProperty replaceStringProperty()
selectOnlyPropertyback to summary
public BooleanProperty selectOnlyProperty()