Scalqa

package scalqa

Member

object Def

Language Extensions

Def is fully exported to scalqa root, thus all members and aliases of Def can be called with or without "Def." prefix.

For example:

val v: Def.Byte.Idx = ???
// is same as
val v: Byte.Idx     = ???

val v: Def.Any.Ref.Buffer[String] = ???
// is same as
val v: Any.Ref.Buffer[String] = ???
// is same as
val v: Ref.Buffer[String] = ???
Source
__.scala
object Fx

GUI API

Fx is an easy to use wrapper of JavaFx technology

Source
__.scala
object Gen

General Utilities

Gen is fully exported to scalqa root, thus all members and aliases of Gen can be called with or without "Gen." prefix.

For example:

val v: Gen.Number.Percent = ???
// is same as
val v: Gen.Percent     = ???
// is same as
val v: Percent     = ???
Source
__.scala
object Val

Value Container Framework

Note: Half the members are collections: Buffer, Collection, Idx, Pack, and Lookup

Val is fully exported to scalqa root, thus all members and aliases of Val can be called with or without "Val." prefix.

For example:

val v:  Val.~[Int]  = ???
// is same as
val v: Stream[Int]      = ???
// is same as
val v: Val.~[Int]       = ???
// is same as
val v: ~[Int]           = ???
Source
__.scala

Alias

@targetName("Stream")
type ~[A] = ~[A]

Type alias

Type alias

Shortcut to Val.Stream

Source
__.scala
@targetName("Stream")
val ~~: ~

Companion operator alias

Companion operator alias

Shortcut to Val.Stream

Note.

The Stream companion alias is a double tilde (~~) instead of a single (~). This exception is made only for root object scalqa.~~ , scalqa.Val.~ companion is stil single tilde.

val s1 : ~[String] = ~~("a","b","c")
val s2 : ~[String] = Stream("a","b","c")
val s3 : ~[String] = Val.~("a","b","c")

The reason for the exception is twofold: 1. ~ is universally used as a method name, which would conflict with unprefixed companion inside some classes 2. Simple expression ~("a","b","c") compiles in Scala as a prefix method on Tuple3, but ~~("a","b","c") works fine as ~~.apply("a","b","c")

Source
root.scala
@targetName("Range")
type <>[A] = <>[A]

Type alias

Type alias

Shortcut to Val.&lt;&gt;

Source
__.scala
@targetName("Range")
val <>: <>

Companion alias

Companion alias

Shortcut to Val.&lt;&gt;

Source
__.scala
@targetName("Pack")
type ><[A] = ><[A]

Type alias

Type alias

Shortcut to &gt;&lt;

Source
__.scala
@targetName("Pack")
val ><: ><

Companion alias

Companion alias

Shortcut to &gt;&lt;

Source
__.scala
@targetName("VOID")
type \/ = \/

Type alias

Type alias

Shortcut to Gen.Request.VOID

Source
__.scala
@targetName("VOID")
inline def \/: \/

Singleton alias

Singleton alias

Shortcut to Gen.Request.VOID

Source
__.scala
@threadUnsafe
lazy val Able: Able

Object alias

Object alias

Shortcut to Def.Any.Able

Source
__.scala
@threadUnsafe
lazy val Action: Fx.Action
Source
__.scala
type ALL = ALL

Type alias

Type alias

Shortcut to Gen.Request.ALL

Source
__.scala
inline def ALL: ALL

Singleton alias

Singleton alias

Shortcut to Gen.Request.ALL

Source
__.scala
val Any: Any

Object alias

Object alias

Shortcut to Def.Any

Source
__.scala
@threadUnsafe
Source
__.scala
val Array: Array
Source
__.scala

Type alias

Type alias

Shortcut to Gen.Number.BigDecimal

Source
__.scala
@threadUnsafe

Companion alias

Companion alias

Shortcut to Gen.Number.BigDecimal

Source
__.scala

Type alias

Type alias

Shortcut to Gen.Number.BigInteger

Source
__.scala
@threadUnsafe

Companion alias

Companion alias

Shortcut to Gen.Number.BigInteger

Source
__.scala

Object alias

Object alias

Shortcut to Def.Boolean

Source
__.scala
type BOTTOM = BOTTOM

Type alias

Type alias

Shortcut to Gen.Request.BOTTOM

Source
__.scala
inline def BOTTOM: BOTTOM

Singleton alias

Singleton alias

Shortcut to Gen.Request.BOTTOM

Source
__.scala
type Buffer[A] = Buffer[A]

Type alias

Type alias

Shortcut to Val.Buffer

Source
__.scala
@threadUnsafe
lazy val Buffer: Buffer

Companion alias

Companion alias

Shortcut to Val.Buffer

Source
__.scala
@threadUnsafe
lazy val Button: Fx.Button
Source
__.scala
val Byte: Byte

Object alias

Object alias

Shortcut to Def.Byte

Source
__.scala

Type alias

Type alias

Shortcut to Gen.Number.ByteCount

Source
__.scala
@threadUnsafe

Companion alias

Companion alias

Shortcut to Gen.Number.ByteCount

Source
__.scala
@threadUnsafe
lazy val Calendar: Calendar

Object alias

Object alias

Shortcut to Gen.Calendar

Source
__.scala
type Cell = Fx.Cell
Source
__.scala
@threadUnsafe
lazy val Cell: Fx.Cell
Source
__.scala
type CENTER = CENTER

Type alias

Type alias

Shortcut to Gen.Request.CENTER

Source
__.scala
inline def CENTER: CENTER

Singleton alias

Singleton alias

Shortcut to Gen.Request.CENTER

Source
__.scala
val Char: Char

Object alias

Object alias

Shortcut to Def.Char

Source
__.scala
type Chart = Fx.Chart
Source
__.scala
@threadUnsafe
lazy val Chart: Fx.Chart
Source
__.scala
@threadUnsafe
Source
__.scala
type Collection[+A] = Collection[A]

Type alias

Type alias

Shortcut to Val.Collection

Source
__.scala
@threadUnsafe

Companion alias

Companion alias

Shortcut to Val.Collection

Source
__.scala
type Color = Color
Source
__.scala
@threadUnsafe
Source
__.scala
type ComboBox[A] = Fx.ComboBox[A]
Source
__.scala
@threadUnsafe
Source
__.scala

Type alias

Type alias

Shortcut to Gen.Request.CURRENT

Source
__.scala
inline def CURRENT: CURRENT

Singleton alias

Singleton alias

Shortcut to Gen.Request.CURRENT

Source
__.scala
type Day = Day.type

Type alias

Type alias

Shortcut to Gen.Calendar.Day

Source
__.scala
@threadUnsafe
lazy val Day: Day

Companion alias

Companion alias

Shortcut to Gen.Calendar.Day

Source
__.scala

Type alias

Type alias

Shortcut to Gen.Time.DayTime

Source
__.scala
@threadUnsafe
lazy val DayTime: DayTime

Companion alias

Companion alias

Shortcut to Gen.Time.DayTime

Source
__.scala

Type alias

Type alias

Shortcut to Gen.Request.DEFAULT

Source
__.scala
inline def DEFAULT: DEFAULT

Singleton alias

Singleton alias

Shortcut to Gen.Request.DEFAULT

Source
__.scala

Object alias

Object alias

Shortcut to Def.Double

Source
__.scala
type DOWN = DOWN

Type alias

Type alias

Shortcut to Gen.Request.DOWN

Source
__.scala
inline def DOWN: DOWN

Singleton alias

Singleton alias

Shortcut to Gen.Request.DOWN

Source
__.scala
type EMPTY = EMPTY

Type alias

Type alias

Shortcut to Gen.Request.EMPTY

Source
__.scala
inline def EMPTY: EMPTY

Singleton alias

Singleton alias

Shortcut to Gen.Request.EMPTY

Source
__.scala
type Event = Fx.Event
Source
__.scala
@threadUnsafe
lazy val Event: Fx.Event
Source
__.scala
@threadUnsafe
lazy val Event: Event

Object alias

Object alias

Shortcut to Gen.Event

Source
__.scala
val Float: Float

Object alias

Object alias

Shortcut to Def.Float

Source
__.scala
type Font = Font
Source
__.scala
@threadUnsafe
lazy val Font: Fx.Text.Font
Source
__.scala

Type alias

Type alias

Shortcut to Gen.Request.HORIZONTAL

Source
__.scala

Singleton alias

Singleton alias

Shortcut to Gen.Request.HORIZONTAL

Source
__.scala
@threadUnsafe
lazy val HPos: Fx.Util.HPos
Source
__.scala
type Idx[+A] = Idx[A]

Type alias

Type alias

Shortcut to Val.Idx

Source
__.scala
val Idx: Idx

Companion alias

Companion alias

Shortcut to Val.Idx

Source
__.scala
@threadUnsafe
lazy val Image: Fx.Image
Source
__.scala
type Info = Info

Type alias

Type alias

Shortcut to Def.Info

Source
__.scala
@threadUnsafe
lazy val Info: Info

Companion alias

Companion alias

Shortcut to Def.Info

Source
__.scala
@threadUnsafe
Source
__.scala
val Int: Int

Object alias

Object alias

Shortcut to Def.Int

Source
__.scala
@threadUnsafe
Source
__.scala
type Label = Fx.Label
Source
__.scala
@threadUnsafe
lazy val Label: Fx.Label
Source
__.scala
type LEFT = LEFT

Type alias

Type alias

Shortcut to Gen.Request.LEFT

Source
__.scala
inline def LEFT: LEFT

Singleton alias

Singleton alias

Shortcut to Gen.Request.LEFT

Source
__.scala
type List[A] = Fx.List[A]
Source
__.scala
@threadUnsafe
lazy val List: Fx.List
Source
__.scala
val Long: Long

Object alias

Object alias

Shortcut to Def.Long

Source
__.scala
type Lookup[A, +B] = Lookup[A, B]

Type alias

Type alias

Shortcut to Val.Lookup

Source
__.scala

Companion alias

Companion alias

Shortcut to Val.Lookup

Source
__.scala
type Math[A] = Numeric[A]
Source
__.scala
@threadUnsafe
lazy val Math: Math

Object alias

Object alias

Shortcut to Gen.Number

Source
__.scala
type MAX = MAX

Type alias

Type alias

Shortcut to Gen.Request.MAX

Source
__.scala
inline def MAX: MAX

Singleton alias

Singleton alias

Shortcut to Gen.Request.MAX

Source
__.scala
type MIN = MIN

Type alias

Type alias

Shortcut to Gen.Request.MIN

Source
__.scala
inline def MIN: MIN

Singleton alias

Singleton alias

Shortcut to Gen.Request.MIN

Source
__.scala

Type alias

Type alias

Shortcut to Gen.Calendar.Month

Source
__.scala
@threadUnsafe
lazy val Month: Month

Companion alias

Companion alias

Shortcut to Gen.Calendar.Month

Source
__.scala
@threadUnsafe
Source
__.scala
@threadUnsafe
Source
__.scala

Type alias

Type alias

Shortcut to Gen.Observable

Source
__.scala
@threadUnsafe

Companion alias

Companion alias

Shortcut to Gen.Observable

Source
__.scala
type Opaque = Opaque
Source
__.scala
type Opt[+A] = Opt.type[A]

Type alias

Type alias

Shortcut to Val.Opt

Source
__.scala
val Opt: Opt

Companion alias

Companion alias

Shortcut to Val.Opt

Source
__.scala
@threadUnsafe
Source
__.scala
@threadUnsafe
lazy val Paint: Fx.Paint
Source
__.scala
type Pane = Fx.Pane
Source
__.scala
@threadUnsafe
lazy val Pane: Fx.Pane
Source
__.scala

Type alias

Type alias

Shortcut to Gen.Number.Percent

Source
__.scala
@threadUnsafe
lazy val Percent: Percent

Companion alias

Companion alias

Shortcut to Gen.Number.Percent

Source
__.scala
type Period = Period

Type alias

Type alias

Shortcut to Gen.Time.Period

Source
__.scala
@threadUnsafe
lazy val Period: Period

Companion alias

Companion alias

Shortcut to Gen.Time.Period

Source
__.scala
Source
__.scala
@threadUnsafe
lazy val Pos: Fx.Util.Pos
Source
__.scala
type Pro[+A] = Pro[A]

Type alias

Type alias

Shortcut to Val.Pro

Source
__.scala
val Pro: Pro

Companion alias

Companion alias

Shortcut to Val.Pro

Source
__.scala
type Promise[+A] = Promise[A]

Type alias

Type alias

Shortcut to Val.Promise

Source
__.scala
@threadUnsafe
lazy val Promise: Promise

Companion alias

Companion alias

Shortcut to Val.Promise

Source
__.scala
type Raw = AnyVal

Type alias

Type alias

Shortcut to Any.Raw

Source
__.scala
val Raw: Raw

Companion alias

Companion alias

Shortcut to Any.Raw

Source
__.scala
type Ref = AnyRef

Type alias

Type alias

Shortcut to scala.AnyRef

Source
__.scala
val Ref: Ref

Companion alias

Companion alias

Shortcut to Any.Ref

Source
__.scala

Type alias

Type alias

Shortcut to Gen.Request

Source
__.scala
@threadUnsafe
lazy val Request: Request

Companion alias

Companion alias

Shortcut to Gen.Request

Source
__.scala
type Result[+A] = Result.type[A]

Type alias

Type alias

Shortcut to Val.Result

Source
__.scala
inline def Result: Result

Companion alias

Companion alias

Shortcut to Val.Result

Source
__.scala
type RIGHT = RIGHT

Type alias

Type alias

Shortcut to Gen.Request.RIGHT

Source
__.scala
inline def RIGHT: RIGHT

Singleton alias

Singleton alias

Shortcut to Gen.Request.RIGHT

Source
__.scala

Type alias

Type alias

Shortcut to Gen.Number.Rounding

Source
__.scala
@threadUnsafe

Companion alias

Companion alias

Shortcut to Gen.Number.Rounding

Source
__.scala
type Scene = Fx.Scene
Source
__.scala
type Selection[A] = Fx.Selection[A]
Source
__.scala
@threadUnsafe
Source
__.scala

Type alias

Type alias

Shortcut to Gen.Request.SEPARATOR

Source
__.scala
inline def SEPARATOR: SEPARATOR

Singleton alias

Singleton alias

Shortcut to Gen.Request.SEPARATOR

Source
__.scala
type Shape = Fx.Shape
Source
__.scala
@threadUnsafe
lazy val Shape: Shape
Source
__.scala
@threadUnsafe
lazy val Shape: Fx.Shape
Source
__.scala
val Short: Short

Object alias

Object alias

Shortcut to Def.Short

Source
__.scala
@threadUnsafe
lazy val Side: Fx.Util.Side
Source
__.scala

Type alias

Type alias

Shortcut to Val.Collection.StableSet

Source
__.scala

Companion alias

Companion alias

Shortcut to Val.Collection.StableSet

Source
__.scala
type Stage = Fx.Stage
Source
__.scala
@threadUnsafe
lazy val Stage: Fx.Stage
Source
__.scala

Object alias

Object alias

Shortcut to Def.String

Source
__.scala
@threadUnsafe
Source
__.scala
type Table[A] = Fx.Table[A]
Source
__.scala
@threadUnsafe
lazy val Table: Fx.Table
Source
__.scala
type Text = Fx.Text
Source
__.scala
@threadUnsafe
lazy val Text: Fx.Text
Source
__.scala
@threadUnsafe
Source
__.scala
type Time = Time.type

Type alias

Type alias

Shortcut to Gen.Time

Source
__.scala
@threadUnsafe
lazy val Time: Time

Companion alias

Companion alias

Shortcut to Gen.Time

Source
__.scala
@threadUnsafe
lazy val Toggle: Fx.Toggle
Source
__.scala
@threadUnsafe
Source
__.scala
type TOP = TOP

Type alias

Type alias

Shortcut to Gen.Request.TOP

Source
__.scala
inline def TOP: TOP

Singleton alias

Singleton alias

Shortcut to Gen.Request.TOP

Source
__.scala
type TwoWayFun[A, B] = TwoWayFun[A, B]

Type alias

Type alias

Shortcut to Any.Self.TwoWayFun

Source
__.scala
@threadUnsafe

Companion alias

Companion alias

Shortcut to Any.Self.TwoWayFun

Source
__.scala
type UP = UP

Type alias

Type alias

Shortcut to Gen.Request.UP

Source
__.scala
inline def UP: UP

Singleton alias

Singleton alias

Shortcut to Gen.Request.UP

Source
__.scala
Source
__.scala
@threadUnsafe
lazy val Util: Util
Source
__.scala

Type alias

Type alias

Shortcut to Gen.Request.VERTICAL

Source
__.scala
inline def VERTICAL: VERTICAL

Singleton alias

Singleton alias

Shortcut to Gen.Request.VERTICAL

Source
__.scala
type Void = Void

Type alias

Type alias

Shortcut to Any.Self.Void

Source
__.scala
type VOID = \/

Type alias

Type alias

Shortcut to Gen.Request.VOID

Source
__.scala
@threadUnsafe
lazy val Void: Void

Companion alias

Companion alias

Shortcut to Any.Self.Void

Source
__.scala
inline def VOID: \/

Singleton alias

Singleton alias

Shortcut to Gen.Request.VOID

Source
__.scala
@threadUnsafe
lazy val VPos: Fx.Util.VPos
Source
__.scala
type Week = Week.type

Type alias

Type alias

Shortcut to Gen.Calendar.Week

Source
__.scala
@threadUnsafe
lazy val Week: Week

Companion alias

Companion alias

Shortcut to Gen.Calendar.Week

Source
__.scala
@threadUnsafe
lazy val Window: Fx.Window
Source
__.scala
type Year = Year.type

Type alias

Type alias

Shortcut to Gen.Calendar.Year

Source
__.scala
@threadUnsafe
lazy val Year: Year

Companion alias

Companion alias

Shortcut to Gen.Calendar.Year

Source
__.scala