Class Selection<T extends java.lang.Comparable<? extends T>>

java.lang.Object
bayern.steinbrecher.wizard.WizardPage<java.util.Optional<java.util.Set<T>>,​SelectionController<T>>
bayern.steinbrecher.wizard.pages.Selection<T>
Type Parameters:
T - The type of the attributes being able to select.

public class Selection<T extends java.lang.Comparable<? extends T>>
extends WizardPage<java.util.Optional<java.util.Set<T>>,​SelectionController<T>>
Since:
1.4
Author:
Stefan Huber
  • Constructor Details

    • Selection

      public Selection​(@NotNull @NotNull java.util.Set<T> options)
      Creates a new page which represents each given option as selectable CheckBox and adds a search box which allows to filter the visible options.
    • Selection

      public Selection​(@NotNull @NotNull java.util.concurrent.Future<java.util.Set<T>> options)
      Since:
      1.51
  • Method Details

    • afterControllerInitialized

      protected void afterControllerInitialized()
      Description copied from class: WizardPage
      This method is executed after the FXML is loaded and right after the corresponding controller is set. This function represents an equivalent to a FXML controllers initialize method.
      Overrides:
      afterControllerInitialized in class WizardPage<java.util.Optional<java.util.Set<T extends java.lang.Comparable<? extends T>>>,​SelectionController<T extends java.lang.Comparable<? extends T>>>