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
  • Property Summary

    Properties inherited from class bayern.steinbrecher.wizard.WizardPage

    valid
  • Constructor Summary

    Constructors 
    Constructor Description
    Selection​(@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.
  • Method Summary

    Modifier and Type Method Description
    protected void afterControllerInitialized()
    This method is executed after the FXML is loaded and right after the corresponding controller is set.

    Methods inherited from class bayern.steinbrecher.wizard.WizardPage

    generateEmbeddableWizardPage, getController, getResult, isValid, validProperty

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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.
  • 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>>>