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

java.lang.Object
bayern.steinbrecher.wizard.WizardableView<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<T>>
extends WizardableView<java.util.Optional<java.util.Set<T>>,​SelectionController<T>>
Represents a selection dialog.
Since:
1.4
Author:
Stefan Huber
  • Constructor Summary

    Constructors 
    Constructor Description
    Selection​(java.util.Set<T> options)
    Creates a new Frame representing the given options as selectable CheckBox es and representing a TextField for entering a number.
  • 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.WizardableView

    getController, getWizardPage

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Selection

      public Selection​(java.util.Set<T> options)
      Creates a new Frame representing the given options as selectable CheckBox es and representing a TextField for entering a number.
      Parameters:
      options - The options the user is allowed to select.
  • Method Details

    • afterControllerInitialized

      protected void afterControllerInitialized()
      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.
      Specified by:
      afterControllerInitialized in class WizardableView<java.util.Optional<java.util.Set<T extends java.lang.Comparable<T>>>,​SelectionController<T extends java.lang.Comparable<T>>>