MCPcopy Index your code

hub / github.com/dlsc-software-consulting-gmbh/GemsFX / types & classes

Types & classes470 in github.com/dlsc-software-consulting-gmbh/GemsFX

ClassAbstractChangeTracker
This abstract class provides a framework for tracking changes in an ObservableList of Observable elements. It encapsulates common logic for adding and
gemsfx/src/main/java/com/dlsc/gemsfx/binding/AbstractChangeTracker.java:18
ClassAbstractLinkStrategy
Abstract base class for {@link LinkStrategy} implementations. <p>This class calculates the connection start and end points from the parent and child
gemsfx/src/main/java/com/dlsc/gemsfx/treeview/link/AbstractLinkStrategy.java:29
ClassAbstractNestedListBinding
Provides a base for creating bindings based on a nested structure of observable lists. This abstract class handles the addition and removal of listene
gemsfx/src/main/java/com/dlsc/gemsfx/binding/AbstractNestedListBinding.java:24
ClassAddTagCommand
gemsfx/src/main/java/com/dlsc/gemsfx/TagsField.java:241
ClassAdvancedNestedTableColumnHeader
gemsfx/src/main/java/com/dlsc/gemsfx/skins/AdvancedNestedTableColumnHeader.java:7
ClassAdvancedTableColumnHeader
gemsfx/src/main/java/com/dlsc/gemsfx/skins/AdvancedTableColumnHeader.java:6
ClassAdvancedTableHeaderRow
gemsfx/src/main/java/com/dlsc/gemsfx/skins/AdvancedTableHeaderRow.java:8
ClassAdvancedTableView
A custom table view with additional features for the standard table view, e.g. the ability to optimize the column width based on their content. @see
gemsfx/src/main/java/com/dlsc/gemsfx/AdvancedTableView.java:19
ClassAdvancedTableViewSkin
gemsfx/src/main/java/com/dlsc/gemsfx/skins/AdvancedTableViewSkin.java:7
ClassAggregatedListBinding
Binds an {@link ObservableList} of items to a computed value based on the elements of their associated nested {@link ObservableList}s. This binding li
gemsfx/src/main/java/com/dlsc/gemsfx/binding/AggregatedListBinding.java:39
ClassAggregatedListBindingApp
This demo shows how to use the {@link AggregatedListBinding} and {@link GeneralAggregatedListBinding} classes to create bindings that aggregate values
gemsfx-demo/src/main/java/com/dlsc/gemsfx/demo/binding/AggregatedListBindingApp.java:31
ClassAggregatedListBindingTest
gemsfx/src/test/java/com/dlsc/gemsfx/binding/AggregatedListBindingTest.java:14
ClassAlignmentTestApp
gemsfx-demo/src/main/java/com/dlsc/gemsfx/demo/AlignmentTestApp.java:27
ClassArcProgressIndicator
ArcProgressIndicator is a visual control used to indicate the progress of a task. It represents progress in an arc form, with options to show determin
gemsfx/src/main/java/com/dlsc/gemsfx/ArcProgressIndicator.java:63
ClassArcProgressIndicatorSkin
gemsfx/src/main/java/com/dlsc/gemsfx/skins/ArcProgressIndicatorSkin.java:14
EnumArrowLocation
Locations where the arrow of the popover can be placed.
gemsfx/src/main/java/com/dlsc/gemsfx/PopOver.java:641
ClassAutoscrollListView
A specialization of {@link ListView} that will automatically start to scroll up or down during drag and drop operations whenever the mouse cursor reac
gemsfx/src/main/java/com/dlsc/gemsfx/AutoscrollListView.java:24
EnumAvatarShape
Enumeration representing the shape of the avatar.
gemsfx/src/main/java/com/dlsc/gemsfx/AvatarView.java:346
ClassAvatarView
A custom control representing an avatar view. <p> The AvatarView can display either an image or the user's initials if no image is provided. The appea
gemsfx/src/main/java/com/dlsc/gemsfx/AvatarView.java:62
ClassAvatarViewApp
gemsfx-demo/src/main/java/com/dlsc/gemsfx/demo/AvatarViewApp.java:27
ClassAvatarViewSkin
gemsfx/src/main/java/com/dlsc/gemsfx/skins/AvatarViewSkin.java:20
ClassBackgroundView
gemsfx/src/main/java/com/dlsc/gemsfx/skins/ScreensViewSkin.java:136
ClassBeforeAfterView
A view capable of managing / displaying two nodes in such a way that the user can show more or less of each node at the same time. This is very useful
gemsfx/src/main/java/com/dlsc/gemsfx/BeforeAfterView.java:43
ClassBeforeAfterViewApp
gemsfx-demo/src/main/java/com/dlsc/gemsfx/demo/BeforeAfterViewApp.java:17
ClassBeforeAfterViewSkin
gemsfx/src/main/java/com/dlsc/gemsfx/skins/BeforeAfterViewSkin.java:13
ClassBlueprintCanvas
gemsfx-demo/src/main/java/com/dlsc/gemsfx/demo/PowerPaneApp.java:579
ClassBusyIndicator
gemsfx/src/main/java/com/dlsc/gemsfx/DialogPane.java:2216
EnumButtonDisplay
The supported display modes for the popup button.
gemsfx/src/main/java/com/dlsc/gemsfx/CustomComboBox.java:40
ClassCalendarNotification
gemsfx-demo/src/main/java/com/dlsc/gemsfx/demo/InfoCenterApp.java:314
ClassCalendarNotification
gemsfx-demo/src/main/java/com/dlsc/gemsfx/demo/PowerPaneApp.java:517
ClassCalendarPicker
A control for selecting a date that replaces the default {@link javafx.scene.control.DatePicker} that ships with JavaFX. The month view that the user
gemsfx/src/main/java/com/dlsc/gemsfx/CalendarPicker.java:28
ClassCalendarPickerApp
gemsfx-demo/src/main/java/com/dlsc/gemsfx/demo/CalendarPickerApp.java:20
ClassCalendarPickerSkin
gemsfx/src/main/java/com/dlsc/gemsfx/skins/CalendarPickerSkin.java:21
ClassCalendarPopOver
A specialized popover to let the user select a date or a date range.
gemsfx/src/main/java/com/dlsc/gemsfx/PopOver.java:716
ClassCalendarView
Displays a given month of a given year. The view can be configured in many ways: <ul> <li>Show / hide the name of the month</li> <li>Show / hide the y
gemsfx/src/main/java/com/dlsc/gemsfx/CalendarView.java:108
ClassCalendarViewApp
gemsfx-demo/src/main/java/com/dlsc/gemsfx/demo/CalendarViewApp.java:30
ClassCalendarViewSkin
gemsfx/src/main/java/com/dlsc/gemsfx/skins/CalendarViewSkin.java:70
ClassChipView
A small "badge-style" view representing a model object. One usage inside GemsFX is the display of the currently active filters inside {@link FilterVie
gemsfx/src/main/java/com/dlsc/gemsfx/ChipView.java:42
ClassChipViewSkin
gemsfx/src/main/java/com/dlsc/gemsfx/skins/ChipViewSkin.java:13
ClassChipsViewContainer
A container used for displaying several {@link ChipView} instances. This view is usually used in combination with a parent filter view (e.g. {@link Si
gemsfx/src/main/java/com/dlsc/gemsfx/ChipsViewContainer.java:26
ClassCircleProgressIndicator
CircleProgressIndicator is a visual control used to indicate the progress of a task. It represents progress in a circular form, with options to show d
gemsfx/src/main/java/com/dlsc/gemsfx/CircleProgressIndicator.java:46
ClassCircleProgressIndicatorApp
gemsfx-demo/src/main/java/com/dlsc/gemsfx/demo/CircleProgressIndicatorApp.java:26
ClassCircleProgressIndicatorSkin
gemsfx/src/main/java/com/dlsc/gemsfx/skins/CircleProgressIndicatorSkin.java:13
ClassCircularProgressIndicator
gemsfx/src/main/java/com/dlsc/gemsfx/DialogPane.java:2231
ClassClassroom
gemsfx/src/test/java/com/dlsc/gemsfx/binding/AggregatedListBindingTest.java:123
ClassClearTagsCommand
gemsfx/src/main/java/com/dlsc/gemsfx/TagsField.java:289
EnumClipShape
gemsfx/src/main/java/com/dlsc/gemsfx/PhotoView.java:89
ClassClockHandLinkStrategy
A {@link LinkStrategy} that draws a tapered, clock-hand-shaped connector between a parent and a child node. <p>The link is rendered as a filled, tape
gemsfx/src/main/java/com/dlsc/gemsfx/treeview/link/ClockHandLinkStrategy.java:24
EnumClockType
The time picker control supports 12 and 24 hour times. 12 hour times require an additional field for the user to enter am / pm.
gemsfx/src/main/java/com/dlsc/gemsfx/TimePicker.java:59
ClassColoredSegment
gemsfx-demo/src/main/java/com/dlsc/gemsfx/demo/ScreenshotGenerator.java:450
ClassColumnListCell
A special list cell to be used in combination with the {@link MultiColumnListView} control. The cell adds drag and drop support for re-arranging list
gemsfx/src/main/java/com/dlsc/gemsfx/MultiColumnListView.java:521
InterfaceCommand
gemsfx/src/main/java/com/dlsc/gemsfx/TagsField.java:235
ClassCommitStatusThread
A thread runnable used to delay the actual status change. Delaying is important so that a fast loading process does not cause a quick flicker inside t
gemsfx/src/main/java/com/dlsc/gemsfx/LoadingPane.java:294
ClassContentPane
gemsfx/src/main/java/com/dlsc/gemsfx/DialogPane.java:1831
ClassContentPane
The pane used to render the notification content and actions.
gemsfx/src/main/java/com/dlsc/gemsfx/infocenter/NotificationView.java:354
ClassControlItem
gemsfx-demo/src/main/java/com/dlsc/gemsfx/demo/fake/SimpleControlPane.java:29
ClassControlsFXAtlantaFX
Applies the ControlsFX AtlantaFX companion stylesheet to a JavaFX scene or parent node. <p>ControlsFX controls define their own user-agent stylesheet
gemsfx/src/main/java/com/dlsc/gemsfx/util/ControlsFXAtlantaFX.java:37
ClassCountriesSearchField
gemsfx-demo/src/main/java/com/dlsc/gemsfx/demo/SearchFieldApp.java:166
ClassCountriesTagsField
gemsfx-demo/src/main/java/com/dlsc/gemsfx/demo/TagsFieldApp.java:179
ClassCountry
gemsfx-demo/src/main/java/com/dlsc/gemsfx/demo/TagsFieldApp.java:203
ClassCountry
gemsfx-demo/src/main/java/com/dlsc/gemsfx/demo/SearchFieldApp.java:192
ClassCropService
gemsfx/src/main/java/com/dlsc/gemsfx/skins/PhotoViewSkin.java:276
ClassCropTask
gemsfx/src/main/java/com/dlsc/gemsfx/skins/PhotoViewSkin.java:284
ClassCurvedLineLink
A {@link LinkStrategy} that draws a smooth cubic Bézier curve between a parent and a child node, with a directional arrow at the child end. <p>The co
gemsfx/src/main/java/com/dlsc/gemsfx/treeview/link/CurvedLineLink.java:20
ClassCustomComboBox
A base combo-box control that supports configurable placement of the popup trigger button relative to the text field. <p><b>CSS Styleable Properties:
gemsfx/src/main/java/com/dlsc/gemsfx/CustomComboBox.java:29
ClassCustomComboBoxSkinBase
gemsfx/src/main/java/com/dlsc/gemsfx/skins/CustomComboBoxSkinBase.java:21
ClassCustomMultipleSelectionModel
CustomMultipleSelectionModel allows for managing the selection state of items in an ObservableList. It extends from MultipleSelectionModel and adds fu
gemsfx/src/main/java/com/dlsc/gemsfx/util/CustomMultipleSelectionModel.java:27
ClassCustomPopupControl
A custom popup control that extends PopupControl. <p> The popup can be displayed above or below the anchor node depending on the available space.
gemsfx/src/main/java/com/dlsc/gemsfx/CustomPopupControl.java:15
ClassCustomTextField
A base class for people wanting to customize a {@link TextField} to contain nodes inside the text field itself, without being on top of the users type
gemsfx/src/main/java/com/dlsc/gemsfx/CustomTextField.java:44
ClassCustomTextFieldSkin
The default skin for the {@link CustomTextField} control.
gemsfx/src/main/java/com/dlsc/gemsfx/skins/CustomTextFieldSkin.java:45
ClassDateCell
The base date cell implementation for month views. @see #setCellFactory(Callback)
gemsfx/src/main/java/com/dlsc/gemsfx/CalendarView.java:688
ClassDateCellSkin
gemsfx/src/main/java/com/dlsc/gemsfx/skins/DateCellSkin.java:32
ClassDateRange
A model class used for the {@link DateRangeView} and {@link DateRangePicker} controls. A date range defines a start and an end date plus an optional t
gemsfx/src/main/java/com/dlsc/gemsfx/daterange/DateRange.java:12
ClassDateRangePicker
A control to let the user select a date range (start date, end date) via two {@link com.dlsc.gemsfx.CalendarView} instances or via a preset link. @se
gemsfx/src/main/java/com/dlsc/gemsfx/daterange/DateRangePicker.java:24
ClassDateRangePickerApp
gemsfx-demo/src/main/java/com/dlsc/gemsfx/demo/DateRangePickerApp.java:28
ClassDateRangePickerSkin
gemsfx/src/main/java/com/dlsc/gemsfx/skins/DateRangePickerSkin.java:23
ClassDateRangePreset
A date range preset is used to populate the "presets" area with the {@link DateRangeView} control. Users can click on a preset, e.g. "last week" to au
gemsfx/src/main/java/com/dlsc/gemsfx/daterange/DateRangePreset.java:16
ClassDateRangeView
The date range view can be used to define a start and an end date via two {@link CalendarView} instances. <p><b>CSS Styleable Properties:</b> <table
gemsfx/src/main/java/com/dlsc/gemsfx/daterange/DateRangeView.java:40
ClassDateRangeViewApp
gemsfx-demo/src/main/java/com/dlsc/gemsfx/demo/DateRangeViewApp.java:22
ClassDateRangeViewSkin
gemsfx/src/main/java/com/dlsc/gemsfx/skins/DateRangeViewSkin.java:28
ClassDayOfWeekPicker
A custom control that allows users to select days of the week. It provides support for two {@link SelectionMode}: single and multiple . <ul> <li>{@l
gemsfx/src/main/java/com/dlsc/gemsfx/DayOfWeekPicker.java:30
ClassDayOfWeekPickerApp
gemsfx-demo/src/main/java/com/dlsc/gemsfx/demo/DayOfWeekPickerApp.java:17
ClassDefaultResizeHandler
The default resize handler is used to persist the dialog's width and height after the user performed a resize operation on the dialog. Both values are
gemsfx/src/main/java/com/dlsc/gemsfx/DialogPane.java:2543
ClassDemoEntry
gemsfx-demo/src/main/java/com/dlsc/gemsfx/demo/GemsFXDemoLauncher.java:116
ClassDemoSnapshotRunner
Utility application that captures screenshots of every registered demo for each supported theme (Modena + all AtlantaFX themes) and saves them under {
gemsfx-demo/src/main/java/com/dlsc/gemsfx/demo/DemoSnapshotRunner.java:40
ClassDialog
Represents a dialog that can be displayed to the user. @param <T> the type of value that the dialog can return
gemsfx/src/main/java/com/dlsc/gemsfx/DialogPane.java:1122
ClassDialogButtonBar
The default footer / button bar implementation for dialogs managed by the {@link DialogPane}. @see DialogPane#setHeaderFactory(Callback)
gemsfx/src/main/java/com/dlsc/gemsfx/DialogPane.java:2047
ClassDialogHeader
The default header implementation for dialogs managed by the {@link DialogPane}. @see DialogPane#setHeaderFactory(Callback)
gemsfx/src/main/java/com/dlsc/gemsfx/DialogPane.java:1971
ClassDialogPane
A pane that allows applications to display a lightweight dialog right inside the application window instead of a separate window. The dialogs are anim
gemsfx/src/main/java/com/dlsc/gemsfx/DialogPane.java:115
ClassDialogPaneApp
gemsfx-demo/src/main/java/com/dlsc/gemsfx/demo/DialogPaneApp.java:39
ClassDigitsField
A control used for visualizing digits as part of the {@link TimePicker} control.
gemsfx/src/main/java/com/dlsc/gemsfx/skins/DigitsField.java:21
ClassDomainPopup
DomainPopup is a private class that extends PopupControl to create a custom popup used for displaying domain suggestions in the context of an EmailFie
gemsfx/src/main/java/com/dlsc/gemsfx/skins/EmailFieldSkin.java:160
ClassDomainPopupSkin
gemsfx/src/main/java/com/dlsc/gemsfx/skins/EmailFieldSkin.java:177
ClassDrawerStackPane
A custom stackpane that supports a drawer view sliding in from bottom to top. The content of the drawer gets added in the normal way via the children
gemsfx/src/main/java/com/dlsc/gemsfx/DrawerStackPane.java:78
ClassDrawerStackPaneApp
gemsfx-demo/src/main/java/com/dlsc/gemsfx/demo/DrawerStackPaneApp.java:15
ClassDropParameter
gemsfx/src/main/java/com/dlsc/gemsfx/MultiColumnListView.java:84
ClassDurationConverter
A CSS {@link StyleConverter} that converts a numeric millisecond value to a {@link Duration}. <p>Usage in CSS:</p> <pre> -fx-animation-duration: 30
gemsfx/src/main/java/com/dlsc/gemsfx/util/DurationConverter.java:22
ClassDurationPicker
A picker control for selecting a {@link java.time.Duration} value. The picker consists of individual time-unit fields (e.g. hours, minutes, seconds) t
gemsfx/src/main/java/com/dlsc/gemsfx/DurationPicker.java:53
ClassDurationPickerApp
gemsfx-demo/src/main/java/com/dlsc/gemsfx/demo/DurationPickerApp.java:30
ClassDurationPickerPopupView
gemsfx/src/main/java/com/dlsc/gemsfx/skins/DurationPickerPopupView.java:8
next →1–100 of 470, ranked by callers