Verified Owner
Top Constructors Methods
org.jabref.gui.collab.metedatachange

public final Class MetadataChangeDetailsView

extends DatabaseChangeDetailsView
Class Inheritance
Imports
javafx.scene.control.Label, .ScrollPane, javafx.scene.layout.VBox, org.jabref.gui.collab.DatabaseChangeDetailsView, org.jabref.gui.collab.groupchange.GroupChangeDetailsView, org.jabref.gui.mergeentries.threewaymerge.diffhighlighter.DiffHighlighter, org.jabref.gui.theme.StyleClasses, org.jabref.logic.bibtex.comparator.MetaDataDiff, org.jabref.logic.citationkeypattern.GlobalCitationKeyPatterns, org.jabref.logic.l10n.Localization

Constructor Summary

AccessConstructor and Description
public
MetadataChangeDetailsView(MetadataChange metadataChange, GlobalCitationKeyPatterns globalCitationKeyPatterns)

public
MetadataChangeDetailsView(MetadataChange metadataChange, GlobalCitationKeyPatterns globalCitationKeyPatterns, String leftLabelText, String rightLabelText, DiffHighlighter.BasicDiffMethod diffMethod)

Method Summary

Modifier and TypeMethod and Description
private void
addDifferenceView(VBox
The parent container to add the difference view to
container
,
Difference
The metadata difference to display
diff
,
MetadataChange
The metadata change object containing all changes
metadataChange
,
String leftLabelText, String rightLabelText, DiffHighlighter.BasicDiffMethod diffMethod)

Adds a view for a specific metadata difference to the container.

private ScrollPane

Returns:

Configured ScrollPane showing the difference
createDefaultDiffScrollPane
(Difference
The difference to display
diff
)

Creates a scroll pane showing simple text differences.

private String
Inherited from org.jabref.gui.collab.DatabaseChangeDetailsView:
setAllAnchorsAndAttachChild

Constructor Detail

MetadataChangeDetailsViewback to summary
public MetadataChangeDetailsView(MetadataChange metadataChange, GlobalCitationKeyPatterns globalCitationKeyPatterns)
MetadataChangeDetailsViewback to summary
public MetadataChangeDetailsView(MetadataChange metadataChange, GlobalCitationKeyPatterns globalCitationKeyPatterns, String leftLabelText, String rightLabelText, DiffHighlighter.BasicDiffMethod diffMethod)

Method Detail

addDifferenceViewback to summary
private void addDifferenceView(VBox container, Difference diff, MetadataChange metadataChange, String leftLabelText, String rightLabelText, DiffHighlighter.BasicDiffMethod diffMethod)

Adds a view for a specific metadata difference to the container. Default view if not a group diff.

Parameters
container:VBox

The parent container to add the difference view to

diff:Difference

The metadata difference to display

metadataChange:MetadataChange

The metadata change object containing all changes

createDefaultDiffScrollPaneback to summary
private ScrollPane createDefaultDiffScrollPane(Difference diff)

Creates a scroll pane showing simple text differences.

Parameters
diff:Difference

The difference to display

Returns:ScrollPane

Configured ScrollPane showing the difference

getDifferenceStringback to summary
private String getDifferenceString(DifferenceType changeType)