All Classes

Class Description
BreadCrumbPresenter
Contains presenter logic of the BreadCrumbView.
BreadCrumbView
Displays the BreadCrumbBar of all Category up to a certain hierarchy level.
Category
Represents a category, which is used to structure one to multiple groups with settings in a page.
CategoryController
Acts as a proxy for the CategoryViews.
CategoryPresenter
Contains presenter logic of the CategoryView.
CategoryView
Displays a Category as a form with all of its Group and Setting.
Change<P>
Represents a change, which is comprised of a new and an old value.
Constants
Stores all of the constants used in PreferencesFX.
DoubleSliderControl
Provides an implementation of a slider control for an DoubleField.
FilterableTreeItem<T>
An extension of TreeItem with the possibility to filter its children.
Group
Represents a group, which is used to structure one to multiple settings in a category.
History
Manages a list of changes, so undo / redo functionality can be used with Setting.
HistoryDialog
Shows a dialog with a table of Change made in the History.
HistoryTable
Represents a TableView of Change being shown in the dialog to debug the History.
IntegerSliderControl
Provides an implementation of a slider control for an IntegerField.
NavigationPresenter
Contains presenter logic of the NavigationView.
NavigationView
Displays a TreeView of all Category including a search bar.
PreferencesBasedStorageHandler
Handles everything related to storing values of Setting using Preferences.
PreferencesFx
Represents the main PreferencesFX class.
PreferencesFxDialog
Represents the dialog which is used to show the PreferencesFX window.
PreferencesFxEvent
Identifies events triggered by PreferencesFx when the dialog is closed.
PreferencesFxFormRenderer
Renders a Form for a Category in PreferencesFX.
PreferencesFxGroup
Represents a group of Elements which in comparison with Group are not collapsible and are separated by more space around it.
PreferencesFxGroupRenderer
This class renders a group for a PreferencesFx form.
PreferencesFxModel
Represents the model which holds all of the data and logic which is not limited to presenters.
PreferencesFxPresenter
Contains presenter logic of the PreferencesFxView.
PreferencesFxUtils
Provides utility methods to do general transformations between different model objects of PreferencesFX and or lists and maps of them.
PreferencesFxView
Represents the master view, which is used to show all view parts in PreferencesFxDialog.
Presenter
Defines a presenter of PreferencesFX.
SearchHandler
Handles everything related to searching in theCategory, Group and Setting.
Setting<E extends com.dlsc.formsfx.model.structure.Element,​P extends javafx.beans.property.Property>
Represents a setting, which holds the field to be displayed and the property which is bound.
SimpleBooleanControl
This class provides the base implementation for a simple control to edit boolean values.
SimpleCheckBoxControl<V>
This class provides the base implementation for a simple control to edit checkbox values.
SimpleChooserControl
This class provides the base implementation for a simple control to select or enter a directory path.
SimpleColorPickerControl
This class provides the base implementation for a simple control to edit ColorPicker values.
SimpleComboBoxControl<V>
This class provides the base implementation for a simple control to edit combobox values.
SimpleControl<F extends com.dlsc.formsfx.model.structure.Field,​N extends javafx.scene.Node>
This class provides a base for general purpose FormsFX controls.
SimpleDoubleControl
This class provides a specific implementation to edit double values.
SimpleIntegerControl
This class provides a specific implementation to edit integer values.
SimpleListViewControl<V>
This class provides the base implementation for a simple control to edit listview values.
SimpleNumberControl<F extends com.dlsc.formsfx.model.structure.DataField,​D extends Number>
This class provides the base implementation for a simple control to edit numerical fields.
SimplePasswordControl
This class provides the base implementation for a simple control to edit password values.
SimpleRadioButtonControl<V>
This class provides the base implementation for a simple control to edit radio button values.
SimpleTextControl
This class provides the base implementation for a simple control to edit string values.
StorageHandler
Abstraction for storing values of Setting.
StorageHandlerImpl
Handles everything related to serializing and de-serializing values.
Strings
Helper methods for working with strings.
ToggleControl
Displays a control for boolean values with a toggle from ControlsFX.
TreeItemPredicate<T>
This interface can be used together with FilterableTreeItem to sort the items in the list.
UndoRedoBox
Displays undo and redo buttons and also defines their behavior.
View
Defines a view of PreferencesFX.
VisibilityProperty