Class/Object

it.unibo.scafi.simulation.s2.frontend.view.scalaFX.launcher

ScalaFXLauncher

Related Docs: object ScalaFXLauncher | package launcher

Permalink

class ScalaFXLauncher extends LogoStage

allow to create a UI used to create a simulation

Linear Supertypes
LogoStage, Stage, scalafx.stage.Window, EventTarget, SFXDelegate[Stage], EventHandlerDelegate, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ScalaFXLauncher
  2. LogoStage
  3. Stage
  4. Window
  5. EventTarget
  6. SFXDelegate
  7. EventHandlerDelegate
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ScalaFXLauncher(factories: List[CommandFactory], subsection: Map[String, List[CommandFactory]], unixMachine: VirtualMachine[String])(implicit window: WindowConfiguration)

    Permalink

    factories

    the command factory used to configuration and launch simulation

    subsection

    the alternative of a command factory

    unixMachine

    a virtual machine used to process string input

    window

    the window configuration used to set up stage

Type Members

  1. type EventHandled = AnyRef { ... /* 5 definitions in type refinement */ }

    Permalink
    Definition Classes
    EventHandlerDelegate
  2. sealed trait FilterMagnet[J <: Event, S <: SFXDelegate[J]] extends AnyRef

    Permalink
    Definition Classes
    EventHandlerDelegate
  3. sealed trait HandlerMagnet[J <: Event, S <: SFXDelegate[J]] extends AnyRef

    Permalink
    Definition Classes
    EventHandlerDelegate

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. object HandlerMagnet

    Permalink
    Definition Classes
    EventHandlerDelegate
  5. def addEventFilter[E <: Event](eventType: EventType[E], eventHandler: EventHandler[_ >: E]): Unit

    Permalink
    Definition Classes
    EventHandlerDelegate
  6. def addEventHandler[E <: Event](eventType: EventType[E], eventHandler: EventHandler[_ >: E]): Unit

    Permalink
    Definition Classes
    EventHandlerDelegate
  7. def alwaysOnTop: ReadOnlyBooleanProperty

    Permalink
    Definition Classes
    Stage
  8. def alwaysOnTop_=(value: Boolean): Unit

    Permalink
    Definition Classes
    Stage
  9. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  10. def buildEventDispatchChain(chain: EventDispatchChain): EventDispatchChain

    Permalink
    Definition Classes
    EventHandlerDelegate
  11. val button: Button

    Permalink
  12. def centerOnScreen(): Unit

    Permalink
    Definition Classes
    Window
  13. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @throws( ... )
  14. def close(): Unit

    Permalink
    Definition Classes
    Stage
  15. val delegate: Stage

    Permalink
    Definition Classes
    Stage → Window → SFXDelegate
  16. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  17. def equals(ref: Any): Boolean

    Permalink
    Definition Classes
    SFXDelegate → AnyRef → Any
  18. def eventDispatcher: ObjectProperty[EventDispatcher]

    Permalink
    Definition Classes
    Window
  19. def eventDispatcher_=(v: EventDispatcher): Unit

    Permalink
    Definition Classes
    Window
  20. def eventHandlerDelegate: EventHandled

    Permalink
    Attributes
    protected
    Definition Classes
    Window → EventHandlerDelegate
  21. def filterEvent[J <: Event, S <: Event with SFXDelegate[J]](eventType: EventType[J])(filter: FilterMagnet[J, S]): Subscription

    Permalink
    Definition Classes
    EventHandlerDelegate
  22. def fireEvent(event: Event): Unit

    Permalink
    Definition Classes
    Window
  23. def focused: ReadOnlyBooleanProperty

    Permalink
    Definition Classes
    Window
  24. def fullScreen: ReadOnlyBooleanProperty

    Permalink
    Definition Classes
    Stage
  25. def fullScreenExitHint: ObjectProperty[String]

    Permalink
    Definition Classes
    Stage
  26. def fullScreenExitHint_=(value: String): Unit

    Permalink
    Definition Classes
    Stage
  27. def fullScreenExitKey: ObjectProperty[KeyCombination]

    Permalink
    Definition Classes
    Stage
  28. def fullScreenExitKey_=(value: KeyCombination): Unit

    Permalink
    Definition Classes
    Stage
  29. def fullScreen_=(value: Boolean): Unit

    Permalink
    Definition Classes
    Stage
  30. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  31. def handleEvent[J <: Event, S <: Event with SFXDelegate[J]](eventType: EventType[J])(handler: HandlerMagnet[J, S]): Subscription

    Permalink
    Definition Classes
    EventHandlerDelegate
  32. def hashCode(): Int

    Permalink
    Definition Classes
    SFXDelegate → AnyRef → Any
  33. def height: ReadOnlyDoubleProperty

    Permalink
    Definition Classes
    Window
  34. def height_=(h: Double): Unit

    Permalink
    Definition Classes
    Window
  35. def hide(): Unit

    Permalink
    Definition Classes
    Window
  36. def iconified: ReadOnlyBooleanProperty

    Permalink
    Definition Classes
    Stage
  37. def icons: ObservableList[Image]

    Permalink
    Definition Classes
    Stage
  38. def initModality(modality: Modality): Unit

    Permalink
    Definition Classes
    Stage
  39. def initOwner(owner: scalafx.stage.Window): Unit

    Permalink
    Definition Classes
    Stage
  40. def initStyle(style: StageStyle): Unit

    Permalink
    Definition Classes
    Stage
  41. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  42. val logo: Node

    Permalink
    Attributes
    protected
    Definition Classes
    LogoStage
  43. def maxHeight: Double

    Permalink
    Definition Classes
    Stage
  44. def maxHeight_=(h: Double): Unit

    Permalink
    Definition Classes
    Stage
  45. def maxWidth: Double

    Permalink
    Definition Classes
    Stage
  46. def maxWidth_=(w: Double): Unit

    Permalink
    Definition Classes
    Stage
  47. def maximized: ReadOnlyBooleanProperty

    Permalink
    Definition Classes
    Stage
  48. def maximized_=(value: Boolean): Unit

    Permalink
    Definition Classes
    Stage
  49. def minHeight: Double

    Permalink
    Definition Classes
    Stage
  50. def minHeight_=(h: Double): Unit

    Permalink
    Definition Classes
    Stage
  51. def minWidth: Double

    Permalink
    Definition Classes
    Stage
  52. def minWidth_=(w: Double): Unit

    Permalink
    Definition Classes
    Stage
  53. def modality: Modality

    Permalink
    Definition Classes
    Stage
  54. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  55. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  56. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  57. def onCloseRequest: ObjectProperty[EventHandler[WindowEvent]]

    Permalink
    Definition Classes
    Window
  58. def onCloseRequest_=(v: EventHandler[WindowEvent]): Unit

    Permalink
    Definition Classes
    Window
  59. def onHidden: ObjectProperty[EventHandler[WindowEvent]]

    Permalink
    Definition Classes
    Window
  60. def onHidden_=(v: EventHandler[WindowEvent]): Unit

    Permalink
    Definition Classes
    Window
  61. def onHiding: ObjectProperty[EventHandler[WindowEvent]]

    Permalink
    Definition Classes
    Window
  62. def onHiding_=(v: EventHandler[WindowEvent]): Unit

    Permalink
    Definition Classes
    Window
  63. def onShowing: ObjectProperty[EventHandler[WindowEvent]]

    Permalink
    Definition Classes
    Window
  64. def onShowing_=(v: EventHandler[WindowEvent]): Unit

    Permalink
    Definition Classes
    Window
  65. def onShown: ObjectProperty[EventHandler[WindowEvent]]

    Permalink
    Definition Classes
    Window
  66. def onShown_=(v: EventHandler[WindowEvent]): Unit

    Permalink
    Definition Classes
    Window
  67. def opacity: DoubleProperty

    Permalink
    Definition Classes
    Window
  68. def opacity_=(v: Double): Unit

    Permalink
    Definition Classes
    Window
  69. def owner: Option[scalafx.stage.Window]

    Permalink
    Definition Classes
    Stage
  70. def removeEventFilter[E <: Event](eventType: EventType[E], eventHandler: EventHandler[_ >: E]): Unit

    Permalink
    Definition Classes
    EventHandlerDelegate
  71. def removeEventHandler[E <: Event](eventType: EventType[E], eventHandler: EventHandler[_ >: E]): Unit

    Permalink
    Definition Classes
    EventHandlerDelegate
  72. def requestFocus(): Unit

    Permalink
    Definition Classes
    Window
  73. def resizable: BooleanProperty

    Permalink
    Definition Classes
    Stage
  74. def resizable_=(v: Boolean): Unit

    Permalink
    Definition Classes
    Stage
  75. def scene: ReadOnlyObjectProperty[Scene]

    Permalink
    Definition Classes
    Window
  76. def scene_=(s: Scene): Unit

    Permalink
    Definition Classes
    Stage
  77. def show(): Unit

    Permalink
    Definition Classes
    Stage
  78. def showAndWait(): Unit

    Permalink
    Definition Classes
    Stage
  79. def showing: ReadOnlyBooleanProperty

    Permalink
    Definition Classes
    Window
  80. def showing_=(v: Boolean): Unit

    Permalink
    Definition Classes
    Stage
  81. def sizeToScene(): Unit

    Permalink
    Definition Classes
    Window
  82. def style: StageStyle

    Permalink
    Definition Classes
    Stage
  83. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  84. def title: StringProperty

    Permalink
    Definition Classes
    Stage
  85. def title_=(v: String): Unit

    Permalink
    Definition Classes
    Stage
  86. def toBack(): Unit

    Permalink
    Definition Classes
    Stage
  87. def toFront(): Unit

    Permalink
    Definition Classes
    Stage
  88. def toString(): String

    Permalink
    Definition Classes
    SFXDelegate → AnyRef → Any
  89. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  90. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  91. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  92. def width: ReadOnlyDoubleProperty

    Permalink
    Definition Classes
    Window
  93. def width_=(w: Double): Unit

    Permalink
    Definition Classes
    Window
  94. implicit val window: WindowConfiguration

    Permalink

    the window configuration used to set up stage

  95. val windowRect: Rectangle

    Permalink
  96. def x: ReadOnlyDoubleProperty

    Permalink
    Definition Classes
    Window
  97. def x_=(value: Double): Unit

    Permalink
    Definition Classes
    Window
  98. def y: ReadOnlyDoubleProperty

    Permalink
    Definition Classes
    Window
  99. def y_=(value: Double): Unit

    Permalink
    Definition Classes
    Window

Deprecated Value Members

  1. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from LogoStage

Inherited from Stage

Inherited from scalafx.stage.Window

Inherited from EventTarget

Inherited from SFXDelegate[Stage]

Inherited from EventHandlerDelegate

Inherited from AnyRef

Inherited from Any

Ungrouped