Verified Owner
Top Fields Constructors Methods
org.jabref.gui.preferences.entryeditor

public Class EntryEditorTab

extends AbstractPreferenceTabView<EntryEditorTabViewModel>
Class Inheritance
Imports
javafx.beans.InvalidationListener, javafx.beans.property.BooleanProperty, .ReadOnlyObjectWrapper, .ReadOnlyStringWrapper, javafx.collections.FXCollections, javafx.scene.Node, javafx.scene.control.Button, .CheckBox, .Label, .TableCell, .TableColumn, .TableRow, .TableView, .TextField, .Tooltip, javafx.scene.input.ClipboardContent, .DataFormat, .DragEvent, .Dragboard, .MouseEvent, .TransferMode, javafx.scene.layout.HBox, .Priority, .Region, .VBox, org.jabref.gui.DragAndDropDataFormats, .StateManager, org.jabref.gui.entryeditor.EntryEditorTabModel, org.jabref.gui.icon.IconTheme, org.jabref.gui.preferences.AbstractPreferenceTabView, org.jabref.gui.theme.StyleClasses, org.jabref.gui.util.ControlHelper, .CustomLocalDragboard, .ValueTableCellFactory, .ViewModelTableRowFactory, org.jabref.logic.importer.fetcher.citation.CitationCountFetcherType, org.jabref.logic.l10n.Localization, org.jabref.model.entry.field.Field, .FieldFactory, com.airhacks.afterburner.injection.Injector, com.tobiasdiez.easybind.EasyBind, org.controlsfx.control.textfield.TextFields

Field Summary

Modifier and TypeField and Description
private final TextField
private final TextField
private final Label
private final TableView<String>
private final CustomLocalDragboard
private final TableView<EditorTabViewModel>
Inherited from org.jabref.gui.preferences.AbstractPreferenceTabView:
dialogServicepreferencestaskExecutorviewModel

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private void
private void
private Node
private Node
private Node
private void
private CheckBox
public String
getTabName()

Implements org.jabref.gui.preferences.PreferencesTab.getTabName.

Should return the localized identifier to use for the tab.

private <T> void
handleOnDragDetected(TableView<T> table, DataFormat format, Class<T> type, T item, MouseEvent event)

private <T> void
handleOnDragDropped(TableView<T> table, Class<T> type, TableRow<T> row, DragEvent event)

private <T> void
private void
private void
private void
private void
Inherited from org.jabref.gui.preferences.AbstractPreferenceTabView:
formgetContentgetRestartWarningsgetSearchableElementssetContentsetValuesstoreSettingsvalidateSettings

Field Detail

addFieldNameback to summary
private final TextField addFieldName
addTabNameback to summary
private final TextField addTabName
fieldsPlaceholderback to summary
private final Label fieldsPlaceholder
fieldsTableback to summary
private final TableView<String> fieldsTable
localDragboardback to summary
private final CustomLocalDragboard localDragboard
tabsTableback to summary
private final TableView<EditorTabViewModel> tabsTable

Constructor Detail

EntryEditorTabback to summary
public EntryEditorTab()

Method Detail

addFieldback to summary
private void addField()
addTabback to summary
private void addTab()
buildFieldsColumnback to summary
private Node buildFieldsColumn()
buildTabConfigRegionback to summary
private Node buildTabConfigRegion()
buildTabsColumnback to summary
private Node buildTabsColumn()
buildViewback to summary
private void buildView()
createExtractCheckBoxback to summary
private CheckBox createExtractCheckBox(String pattern)
getTabNameback to summary
public String getTabName()

Implements org.jabref.gui.preferences.PreferencesTab.getTabName.

Doc from org.jabref.gui.preferences.PreferencesTab.getTabName.

Should return the localized identifier to use for the tab.

Annotations
@Override
handleOnDragDetectedback to summary
private <T> void handleOnDragDetected(TableView<T> table, DataFormat format, Class<T> type, T item, MouseEvent event)
handleOnDragDroppedback to summary
private <T> void handleOnDragDropped(TableView<T> table, Class<T> type, TableRow<T> row, DragEvent event)
handleOnDragOverback to summary
private <T> void handleOnDragOver(DataFormat format, TableRow<T> row, DragEvent event)
onSelectedTabChangedback to summary
private void onSelectedTabChanged(EditorTabViewModel tab)
resetTabsback to summary
private void resetTabs()
setupFieldsTableback to summary
private void setupFieldsTable()
setupTabsTableback to summary
private void setupTabsTable()