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

public Class SaveOrderConfigPanel

extends VBox
Class Inheritance
Imports
java.util.List, javafx.beans.binding.Bindings, javafx.beans.property.BooleanProperty, .ListProperty, javafx.collections.ListChangeListener, javafx.fxml.FXML, javafx.scene.Node, javafx.scene.control.Button, .CheckBox, .ComboBox, .Label, .RadioButton, javafx.scene.layout.GridPane, .HBox, .VBox, org.jabref.gui.icon.IconTheme, .JabRefIconView, org.jabref.gui.theme.StyleClasses, org.jabref.gui.util.FieldsUtil, .ViewModelListCellFactory, org.jabref.logic.l10n.Localization, org.jabref.model.entry.field.Field, com.airhacks.afterburner.views.ViewLoader

Field Summary

Modifier and TypeField and Description
private Button
private RadioButton
private RadioButton
private RadioButton
private GridPane
private SaveOrderConfigPanelViewModel

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
private void
private void
createCriterionRow(SortCriterionViewModel criterionViewModel, int row)

private List<Node>
private void
public void
public void
public void
public BooleanProperty
public BooleanProperty
public BooleanProperty
public void
setCriteriaLimit(int limit)

public ListProperty<Field>
public ListProperty<SortCriterionViewModel>
Inherited from javafx.scene.layout.VBox:
alignmentPropertyclearConstraintscomputeMinHeightcomputeMinWidthcomputePrefHeightcomputePrefWidthfillWidthPropertygetAlignmentgetClassCssMetaDatagetContentBiasgetCssMetaDatagetMargingetSpacinggetVgrowisFillWidthlayoutChildrenrequestLayoutsetAlignmentsetFillWidthsetMarginsetSpacingsetVgrowspacingProperty

Field Detail

addButtonback to summary
private Button addButton
Annotations
@FXML
exportInOriginalOrderback to summary
private RadioButton exportInOriginalOrder
Annotations
@FXML
exportInSpecifiedOrderback to summary
private RadioButton exportInSpecifiedOrder
Annotations
@FXML
exportInTableOrderback to summary
private RadioButton exportInTableOrder
Annotations
@FXML
sortCriterionListback to summary
private GridPane sortCriterionList
Annotations
@FXML
viewModelback to summary
private SaveOrderConfigPanelViewModel viewModel

Constructor Detail

SaveOrderConfigPanelback to summary
public SaveOrderConfigPanel()

Method Detail

addCriterionback to summary
public void addCriterion()
Annotations
@FXML
clearCriterionRowback to summary
private void clearCriterionRow(int row)
createCriterionRowback to summary
private void createCriterionRow(SortCriterionViewModel criterionViewModel, int row)
createRowButtonsback to summary
private List<Node> createRowButtons(SortCriterionViewModel criterionViewModel)
initializeback to summary
private void initialize()
Annotations
@FXML
moveCriterionDownback to summary
public void moveCriterionDown(SortCriterionViewModel criterionViewModel)
Annotations
@FXML
moveCriterionUpback to summary
public void moveCriterionUp(SortCriterionViewModel criterionViewModel)
Annotations
@FXML
removeCriterionback to summary
public void removeCriterion(SortCriterionViewModel criterionViewModel)
Annotations
@FXML
saveInOriginalPropertyback to summary
public BooleanProperty saveInOriginalProperty()
saveInSpecifiedOrderPropertyback to summary
public BooleanProperty saveInSpecifiedOrderProperty()
saveInTableOrderPropertyback to summary
public BooleanProperty saveInTableOrderProperty()
setCriteriaLimitback to summary
public void setCriteriaLimit(int limit)
sortableFieldsPropertyback to summary
public ListProperty<Field> sortableFieldsProperty()
sortCriteriaPropertyback to summary
public ListProperty<SortCriterionViewModel> sortCriteriaProperty()