Top Fields Constructors Methods
org.jabref.gui.mergeentries.newmergedialog

public Class ThreeWayMergeViewModel

extends AbstractViewModel
Class Inheritance
Imports
java.util.Comparator, .Objects, .Set, java.util.stream.Collectors, .Stream, javafx.beans.property.ObjectProperty, .SimpleObjectProperty, .SimpleStringProperty, .StringProperty, javafx.collections.FXCollections, .ObservableList, org.jabref.gui.AbstractViewModel, org.jabref.model.entry.BibEntry, org.jabref.model.entry.field.Field, .FieldFactory, .InternalField

Field Summary

Modifier and TypeField and Description
private final ObjectProperty<BibEntry>
private final StringProperty
private final ObjectProperty<BibEntry>
private final ObjectProperty<BibEntry>
private final StringProperty
private final ObservableList<Field>

Constructor Summary

AccessConstructor and Description
public
ThreeWayMergeViewModel(BibEntry leftEntry, BibEntry rightEntry, String leftHeader, String rightHeader)

Method Summary

Modifier and TypeMethod and Description
public BibEntry
public String
public BibEntry
public BibEntry
public String
public ObservableList<Field>
public StringProperty
public int
numberOfVisibleFields()

Convince method to determine the total number of fields in the union of the left and right fields.

public StringProperty
private void
public void
setLeftHeader(String leftHeader)

private void
public void
setRightHeader(String rightHeader)

private void

Field Detail

leftEntryback to summary
private final ObjectProperty<BibEntry> leftEntry
leftHeaderback to summary
private final StringProperty leftHeader
mergedEntryback to summary
private final ObjectProperty<BibEntry> mergedEntry
rightEntryback to summary
private final ObjectProperty<BibEntry> rightEntry
rightHeaderback to summary
private final StringProperty rightHeader
visibleFieldsback to summary
private final ObservableList<Field> visibleFields

Constructor Detail

ThreeWayMergeViewModelback to summary
public ThreeWayMergeViewModel(BibEntry leftEntry, BibEntry rightEntry, String leftHeader, String rightHeader)

Method Detail

getLeftEntryback to summary
public BibEntry getLeftEntry()
getLeftHeaderback to summary
public String getLeftHeader()
getMergedEntryback to summary
public BibEntry getMergedEntry()
getRightEntryback to summary
public BibEntry getRightEntry()
getRightHeaderback to summary
public String getRightHeader()
getVisibleFieldsback to summary
public ObservableList<Field> getVisibleFields()
leftHeaderPropertyback to summary
public StringProperty leftHeaderProperty()
numberOfVisibleFieldsback to summary
public int numberOfVisibleFields()

Convince method to determine the total number of fields in the union of the left and right fields.

rightHeaderPropertyback to summary
public StringProperty rightHeaderProperty()
setLeftEntryback to summary
private void setLeftEntry(BibEntry bibEntry)
setLeftHeaderback to summary
public void setLeftHeader(String leftHeader)
setRightEntryback to summary
private void setRightEntry(BibEntry bibEntry)
setRightHeaderback to summary
public void setRightHeader(String rightHeader)
setVisibleFieldsback to summary
private void setVisibleFields(Set<Field> fields)