class ObservableFloatArray extends ObservableArray[Float, ObservableFloatArray, javafx.collections.ObservableFloatArray]
- Alphabetic
- By Inheritance
- ObservableFloatArray
- ObservableArray
- Observable
- SFXDelegate
- Builder
- Growable
- Clearable
- ArrayLike
- IndexedSeqOptimized
- IndexedSeqOptimized
- IndexedSeqLike
- IndexedSeqLike
- SeqLike
- GenSeqLike
- IterableLike
- GenIterableLike
- TraversableLike
- GenTraversableLike
- Parallelizable
- TraversableOnce
- GenTraversableOnce
- FilterMonadic
- HasNewBuilder
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
-
new
ObservableFloatArray(n: Int)
Create
ObservableFloatArray
with specified capacity.Create
ObservableFloatArray
with specified capacity.Elements will be zeroed out.
- n
Size of new
ObservableFloatArray
. This value cannot be negative.
- Exceptions thrown
NegativeArraySizeException
ifn
is negative.
-
new
ObservableFloatArray(delegate: javafx.collections.ObservableFloatArray = ...)
- delegate
Wrapped JavaFX
ObservableFloatArray
providing implementation.
Type Members
-
class
Elements extends AbstractIterator[A] with BufferedIterator[A] with Serializable
- Attributes
- protected
- Definition Classes
- IndexedSeqLike
- Annotations
- @SerialVersionUID()
-
type
Self = ObservableFloatArray
- Attributes
- protected[this]
- Definition Classes
- TraversableLike
-
class
WithFilter extends FilterMonadic[A, Repr]
- Definition Classes
- TraversableLike
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
def
++(src: ObservableFloatArray): ObservableFloatArray
Append another observable array to this array.
Append another observable array to this array.
- src
Array to be appended to this array.
- returns
This array, expanded to contain the indicated array.
- Definition Classes
- ObservableArray
-
def
++(src: Array[Float]): ObservableFloatArray
Append another array to this array.
Append another array to this array.
- src
Array to be appended to this array.
- returns
This array, expanded to contain the indicated array.
- Definition Classes
- ObservableArray
-
def
++[B >: Float, That](that: GenTraversableOnce[B])(implicit bf: CanBuildFrom[ObservableFloatArray, B, That]): That
- Definition Classes
- TraversableLike → GenTraversableLike
-
def
++:[B >: Float, That](that: Traversable[B])(implicit bf: CanBuildFrom[ObservableFloatArray, B, That]): That
- Definition Classes
- TraversableLike
-
def
++:[B >: Float, That](that: TraversableOnce[B])(implicit bf: CanBuildFrom[ObservableFloatArray, B, That]): That
- Definition Classes
- TraversableLike
-
def
++=(xs: TraversableOnce[Float]): ObservableFloatArray.this.type
- Definition Classes
- Growable
-
def
+:[B >: Float, That](elem: B)(implicit bf: CanBuildFrom[ObservableFloatArray, B, That]): That
- Definition Classes
- SeqLike → GenSeqLike
-
def
+=(elem: Float): ObservableFloatArray.this.type
Append new element to this
ObservableArray
.Append new element to this
ObservableArray
.- elem
Element to be added to end of this array.
- returns
This
ObservableArray
.
- Definition Classes
- ObservableArray → Builder → Growable
-
def
+=(elem1: Float, elem2: Float, elems: Float*): ObservableFloatArray.this.type
- Definition Classes
- Growable
-
def
:+[B >: Float, That](elem: B)(implicit bf: CanBuildFrom[ObservableFloatArray, B, That]): That
- Definition Classes
- SeqLike → GenSeqLike
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
addAll(src: ObservableFloatArray, srcIdx: Int, length: Int): Unit
Append portion of given regular array to the end of this array.
Append portion of given regular array to the end of this array.
Capacity is increased, if necessary, to match the new size of the data.
.
- src
Elements to be appended.
- srcIdx
Start position in the
src
array.- length
Number of data elements to be appended.
- Definition Classes
- ObservableFloatArray → ObservableArray
-
def
addAll(src: Array[Float], srcIdx: Int, length: Int): Unit
Append portion of given regular array to the end of this array.
Append portion of given regular array to the end of this array.
Capacity is increased, if necessary, to match the new size of the data.
.
- src
Elements to be appended.
- srcIdx
Start position in the
src
array.- length
Number of data elements to be appended.
- Definition Classes
- ObservableFloatArray → ObservableArray
-
def
addAll(src: ObservableFloatArray): Unit
Append given observable array to the end of this array.
Append given observable array to the end of this array.
Capacity is increased, if necessary, to match the new size of the data.
.
- src
Elements to be appended.
- Definition Classes
- ObservableFloatArray → ObservableArray
-
def
addAll(elems: Float*): Unit
Append given
elements
to the end of this array.Append given
elements
to the end of this array.Capacity is increased, if necessary, to match the new size of the data.
.
- elems
Elements to be appended.
- Definition Classes
- ObservableFloatArray → ObservableArray
-
def
addString(b: StringBuilder): StringBuilder
- Definition Classes
- TraversableOnce
-
def
addString(b: StringBuilder, sep: String): StringBuilder
- Definition Classes
- TraversableOnce
-
def
addString(b: StringBuilder, start: String, sep: String, end: String): StringBuilder
- Definition Classes
- TraversableOnce
-
def
aggregate[B](z: ⇒ B)(seqop: (B, Float) ⇒ B, combop: (B, B) ⇒ B): B
- Definition Classes
- TraversableOnce → GenTraversableOnce
-
def
apply(idx: Int): Float
Select an element by its index in the array.
Select an element by its index in the array.
- idx
Index of selected element.
- returns
Element at given
idx
.
- Definition Classes
- ObservableArray → SeqLike → GenSeqLike
- Exceptions thrown
java.lang.ArrayIndexOutOfBoundsException
ifidx
does not satisfy0 <= idx < length
.
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
canEqual(that: Any): Boolean
- Definition Classes
- IterableLike → Equals
-
def
clear(): Unit
Empty array, clearing builder contents, resizing it to zero.
Empty array, clearing builder contents, resizing it to zero.
Capacity is unchanged.
- Definition Classes
- ObservableArray → Builder → Growable → Clearable
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
-
def
collect[B, That](pf: PartialFunction[Float, B])(implicit bf: CanBuildFrom[ObservableFloatArray, B, That]): That
- Definition Classes
- TraversableLike → GenTraversableLike
-
def
collectFirst[B](pf: PartialFunction[Float, B]): Option[B]
- Definition Classes
- TraversableOnce
-
def
combinations(n: Int): Iterator[ObservableFloatArray]
- Definition Classes
- SeqLike
-
def
contains[A1 >: Float](elem: A1): Boolean
- Definition Classes
- SeqLike
-
def
containsSlice[B](that: GenSeq[B]): Boolean
- Definition Classes
- SeqLike
-
def
copyTo(srcIdx: Int, dest: ObservableFloatArray, destIdx: Int, length: Int): Unit
Copy specified portion of this observable array to
dest
observable array.Copy specified portion of this observable array to
dest
observable array.- srcIdx
Start position in this array.
- dest
Array into which the portion of this array is to be copied.
- destIdx
Start position in the
dest
array.- length
Number of data elements to be copied.
- Definition Classes
- ObservableFloatArray → ObservableArray
-
def
copyTo(srcIdx: Int, dest: Array[Float], destIdx: Int, length: Int): Unit
Copy specified portion of this observable array to
dest
regular array.Copy specified portion of this observable array to
dest
regular array.- srcIdx
Start position in this array.
- dest
Array into which the portion of this array is to be copied.
- destIdx
Start position in the
dest
array.- length
Number of data elements to be copied.
- Definition Classes
- ObservableFloatArray → ObservableArray
-
def
copyToArray[B >: Float](xs: Array[B], start: Int, len: Int): Unit
- Definition Classes
- IndexedSeqOptimized → IterableLike → TraversableLike → TraversableOnce → GenTraversableOnce
-
def
copyToArray[B >: Float](xs: Array[B]): Unit
- Definition Classes
- TraversableOnce → GenTraversableOnce
-
def
copyToArray[B >: Float](xs: Array[B], start: Int): Unit
- Definition Classes
- TraversableOnce → GenTraversableOnce
-
def
copyToBuffer[B >: Float](dest: Buffer[B]): Unit
- Definition Classes
- TraversableOnce
-
def
corresponds[B](that: GenSeq[B])(p: (Float, B) ⇒ Boolean): Boolean
- Definition Classes
- SeqLike → GenSeqLike
-
def
count(p: (Float) ⇒ Boolean): Int
- Definition Classes
- TraversableOnce → GenTraversableOnce
-
def
deep: IndexedSeq[Any]
- Definition Classes
- ArrayLike
-
val
delegate: javafx.collections.ObservableFloatArray
JavaFX object to be wrapped.
JavaFX object to be wrapped.
- Definition Classes
- ObservableArray → SFXDelegate
-
def
diff[B >: Float](that: GenSeq[B]): ObservableFloatArray
- Definition Classes
- SeqLike → GenSeqLike
-
def
distinct: ObservableFloatArray
- Definition Classes
- SeqLike → GenSeqLike
-
def
drop(n: Int): ObservableFloatArray
- Definition Classes
- IndexedSeqOptimized → IterableLike → TraversableLike → GenTraversableLike
-
def
dropRight(n: Int): ObservableFloatArray
- Definition Classes
- IndexedSeqOptimized → IterableLike
-
def
dropWhile(p: (Float) ⇒ Boolean): ObservableFloatArray
- Definition Classes
- IndexedSeqOptimized → TraversableLike → GenTraversableLike
-
def
endsWith[B](that: GenSeq[B]): Boolean
- Definition Classes
- IndexedSeqOptimized → SeqLike → GenSeqLike
-
def
ensureCapacity(capacity: Int): Unit
Grow array capacity if currently smaller than given
capacity
; do nothing otherwise.Grow array capacity if currently smaller than given
capacity
; do nothing otherwise.- capacity
Required capacity.
- Definition Classes
- ObservableArray
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(ref: Any): Boolean
Verifies if a object is equals to this delegate.
Verifies if a object is equals to this delegate.
- ref
Object to be compared.
- returns
if the other object is equals to this delegate or not.
- Definition Classes
- SFXDelegate → AnyRef → Any
-
def
exists(p: (Float) ⇒ Boolean): Boolean
- Definition Classes
- IndexedSeqOptimized → IterableLike → TraversableLike → TraversableOnce → GenTraversableOnce
-
def
filter(p: (Float) ⇒ Boolean): ObservableFloatArray
- Definition Classes
- TraversableLike → GenTraversableLike
-
def
filterNot(p: (Float) ⇒ Boolean): ObservableFloatArray
- Definition Classes
- TraversableLike → GenTraversableLike
-
def
find(p: (Float) ⇒ Boolean): Option[Float]
- Definition Classes
- IndexedSeqOptimized → IterableLike → TraversableLike → TraversableOnce → GenTraversableOnce
-
def
flatMap[B, That](f: (Float) ⇒ GenTraversableOnce[B])(implicit bf: CanBuildFrom[ObservableFloatArray, B, That]): That
- Definition Classes
- TraversableLike → GenTraversableLike → FilterMonadic
-
def
fold[A1 >: Float](z: A1)(op: (A1, A1) ⇒ A1): A1
- Definition Classes
- TraversableOnce → GenTraversableOnce
-
def
foldLeft[B](z: B)(op: (B, Float) ⇒ B): B
- Definition Classes
- IndexedSeqOptimized → TraversableOnce → GenTraversableOnce
-
def
foldRight[B](z: B)(op: (Float, B) ⇒ B): B
- Definition Classes
- IndexedSeqOptimized → IterableLike → TraversableOnce → GenTraversableOnce
-
def
forall(p: (Float) ⇒ Boolean): Boolean
- Definition Classes
- IndexedSeqOptimized → IterableLike → TraversableLike → TraversableOnce → GenTraversableOnce
-
def
foreach[U](f: (Float) ⇒ U): Unit
- Definition Classes
- IndexedSeqOptimized → IterableLike → TraversableLike → GenTraversableLike → TraversableOnce → GenTraversableOnce → FilterMonadic
-
def
get(idx: Int): Float
Select the element at
idx
in the array.Select the element at
idx
in the array.- idx
Index of selected element.
- returns
Element at given
idx
.
- Definition Classes
- ObservableFloatArray → ObservableArray
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
groupBy[K](f: (Float) ⇒ K): Map[K, ObservableFloatArray]
- Definition Classes
- TraversableLike → GenTraversableLike
-
def
grouped(size: Int): Iterator[ObservableFloatArray]
- Definition Classes
- IterableLike
-
def
hasDefiniteSize: Boolean
- Definition Classes
- TraversableLike → TraversableOnce → GenTraversableOnce
-
def
hashCode(): Int
- returns
The delegate hashcode
- Definition Classes
- SFXDelegate → AnyRef → Any
-
def
head: Float
- Definition Classes
- IndexedSeqOptimized → IterableLike → TraversableLike → GenTraversableLike
-
def
headOption: Option[Float]
- Definition Classes
- TraversableLike → GenTraversableLike
-
def
indexOf[B >: Float](elem: B, from: Int): Int
- Definition Classes
- GenSeqLike
-
def
indexOf[B >: Float](elem: B): Int
- Definition Classes
- GenSeqLike
-
def
indexOfSlice[B >: Float](that: GenSeq[B], from: Int): Int
- Definition Classes
- SeqLike
-
def
indexOfSlice[B >: Float](that: GenSeq[B]): Int
- Definition Classes
- SeqLike
-
def
indexWhere(p: (Float) ⇒ Boolean, from: Int): Int
- Definition Classes
- IndexedSeqOptimized → SeqLike → GenSeqLike
-
def
indexWhere(p: (Float) ⇒ Boolean): Int
- Definition Classes
- GenSeqLike
-
def
indices: Range
- Definition Classes
- SeqLike
-
def
init: ObservableFloatArray
- Definition Classes
- IndexedSeqOptimized → TraversableLike → GenTraversableLike
-
def
inits: Iterator[ObservableFloatArray]
- Definition Classes
- TraversableLike
-
def
intersect[B >: Float](that: GenSeq[B]): ObservableFloatArray
- Definition Classes
- SeqLike → GenSeqLike
-
def
isDefinedAt(idx: Int): Boolean
- Definition Classes
- GenSeqLike
-
def
isEmpty: Boolean
- Definition Classes
- IndexedSeqOptimized → SeqLike → IterableLike → TraversableLike → TraversableOnce → GenTraversableOnce
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
isTraversableAgain: Boolean
- Definition Classes
- TraversableLike → GenTraversableLike → GenTraversableOnce
-
def
iterator: Iterator[Float]
- Definition Classes
- IndexedSeqLike → IterableLike → GenIterableLike
-
def
last: Float
- Definition Classes
- IndexedSeqOptimized → TraversableLike → GenTraversableLike
-
def
lastIndexOf[B >: Float](elem: B, end: Int): Int
- Definition Classes
- GenSeqLike
-
def
lastIndexOf[B >: Float](elem: B): Int
- Definition Classes
- GenSeqLike
-
def
lastIndexOfSlice[B >: Float](that: GenSeq[B], end: Int): Int
- Definition Classes
- SeqLike
-
def
lastIndexOfSlice[B >: Float](that: GenSeq[B]): Int
- Definition Classes
- SeqLike
-
def
lastIndexWhere(p: (Float) ⇒ Boolean, end: Int): Int
- Definition Classes
- IndexedSeqOptimized → SeqLike → GenSeqLike
-
def
lastIndexWhere(p: (Float) ⇒ Boolean): Int
- Definition Classes
- GenSeqLike
-
def
lastOption: Option[Float]
- Definition Classes
- TraversableLike → GenTraversableLike
-
def
length: Int
Retrieve length of data in this array.
Retrieve length of data in this array.
- returns
Length of data in this array.
- Definition Classes
- ObservableArray → SeqLike → GenSeqLike
-
def
lengthCompare(len: Int): Int
- Definition Classes
- IndexedSeqOptimized → SeqLike
-
def
map[B, That](f: (Float) ⇒ B)(implicit bf: CanBuildFrom[ObservableFloatArray, B, That]): That
- Definition Classes
- TraversableLike → GenTraversableLike → FilterMonadic
-
def
mapResult[NewTo](f: (ObservableFloatArray) ⇒ NewTo): Builder[Float, NewTo]
- Definition Classes
- Builder
-
def
max[B >: Float](implicit cmp: Ordering[B]): Float
- Definition Classes
- TraversableOnce → GenTraversableOnce
-
def
maxBy[B](f: (Float) ⇒ B)(implicit cmp: Ordering[B]): Float
- Definition Classes
- TraversableOnce → GenTraversableOnce
-
def
min[B >: Float](implicit cmp: Ordering[B]): Float
- Definition Classes
- TraversableOnce → GenTraversableOnce
-
def
minBy[B](f: (Float) ⇒ B)(implicit cmp: Ordering[B]): Float
- Definition Classes
- TraversableOnce → GenTraversableOnce
-
def
mkString: String
- Definition Classes
- TraversableOnce → GenTraversableOnce
-
def
mkString(sep: String): String
- Definition Classes
- TraversableOnce → GenTraversableOnce
-
def
mkString(start: String, sep: String, end: String): String
- Definition Classes
- TraversableOnce → GenTraversableOnce
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
newBuilder: ObservableFloatArray
Create new builder for this collection.
Create new builder for this collection.
- returns
New empty
ObservableFloatArray
.
- Attributes
- protected[this]
- Definition Classes
- ObservableFloatArray → TraversableLike → HasNewBuilder
-
def
nonEmpty: Boolean
- Definition Classes
- TraversableOnce → GenTraversableOnce
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
onChange(op: ⇒ Unit): Subscription
Add a listener function to
Array
's changes.Add a listener function to
Array
's changes.- op
Function that will handle this
ObservableArray
's modifications data, to be activated when some change is made.
- Definition Classes
- ObservableArray
- Note
This function will not handle this array's modifications data. That is, it will be notified that an array it is associated with has changed, but not which array the which data within it was changed.
-
def
onChange(op: (ObservableFloatArray, Change) ⇒ Unit): Subscription
Add a listener function to
Array
's changes.Add a listener function to
Array
's changes.- op
Function that will handle this
ObservableArray
's modifications data, to be activated when some change is made.
- Definition Classes
- ObservableArray
- Note
This function will handle this array's modifications data. That is, it will be notified which array has been modified and which array elements have been changed.
-
def
onInvalidate(op: ⇒ Unit): Subscription
Adds a no argument function as a JavaFX
InvalidationListener
.Adds a no argument function as a JavaFX
InvalidationListener
. This function has no arguments because it will not handle invalidated values.- op
A Function with no arguments. It will be called when value was invalidated.
- returns
A new scalafx.event.subscriptions.Subscription to remove JavaFX
InvalidationListener
.
- Definition Classes
- Observable
-
def
onInvalidate(op: (Observable) ⇒ Unit): Subscription
Adds a function as a JavaFX
InvalidationListener
.Adds a function as a JavaFX
InvalidationListener
. This function has all arguments frominvalidated
method fromInvalidationListener
.- op
Function that receives a ScalaFX
Observable
. It will be called when value was invalidated.- returns
A new scalafx.event.subscriptions.Subscription to remove JavaFX
InvalidationListener
.
- Definition Classes
- Observable
-
def
padTo[B >: Float, That](len: Int, elem: B)(implicit bf: CanBuildFrom[ObservableFloatArray, B, That]): That
- Definition Classes
- SeqLike → GenSeqLike
-
def
par: ParSeq[Float]
- Definition Classes
- Parallelizable
-
def
parCombiner: Combiner[Float, ParSeq[Float]]
- Attributes
- protected[this]
- Definition Classes
- SeqLike → TraversableLike → Parallelizable
-
def
partition(p: (Float) ⇒ Boolean): (ObservableFloatArray, ObservableFloatArray)
- Definition Classes
- TraversableLike → GenTraversableLike
-
def
patch[B >: Float, That](from: Int, patch: GenSeq[B], replaced: Int)(implicit bf: CanBuildFrom[ObservableFloatArray, B, That]): That
- Definition Classes
- SeqLike → GenSeqLike
-
def
permutations: Iterator[ObservableFloatArray]
- Definition Classes
- SeqLike
-
def
prefixLength(p: (Float) ⇒ Boolean): Int
- Definition Classes
- GenSeqLike
-
def
product[B >: Float](implicit num: Numeric[B]): B
- Definition Classes
- TraversableOnce → GenTraversableOnce
-
def
reduce[A1 >: Float](op: (A1, A1) ⇒ A1): A1
- Definition Classes
- TraversableOnce → GenTraversableOnce
-
def
reduceLeft[B >: Float](op: (B, Float) ⇒ B): B
- Definition Classes
- IndexedSeqOptimized → TraversableOnce
-
def
reduceLeftOption[B >: Float](op: (B, Float) ⇒ B): Option[B]
- Definition Classes
- TraversableOnce → GenTraversableOnce
-
def
reduceOption[A1 >: Float](op: (A1, A1) ⇒ A1): Option[A1]
- Definition Classes
- TraversableOnce → GenTraversableOnce
-
def
reduceRight[B >: Float](op: (Float, B) ⇒ B): B
- Definition Classes
- IndexedSeqOptimized → IterableLike → TraversableOnce → GenTraversableOnce
-
def
reduceRightOption[B >: Float](op: (Float, B) ⇒ B): Option[B]
- Definition Classes
- TraversableOnce → GenTraversableOnce
-
def
repr: ObservableFloatArray
- Definition Classes
- TraversableLike → GenTraversableLike
-
def
result(): ObservableFloatArray
Produces collection from builder.
Produces collection from builder.
- returns
This
ObservableArray
.
- Definition Classes
- ObservableArray → Builder
-
def
reverse: ObservableFloatArray
- Definition Classes
- IndexedSeqOptimized → SeqLike → GenSeqLike
-
def
reverseIterator: Iterator[Float]
- Definition Classes
- IndexedSeqOptimized → SeqLike
-
def
reverseMap[B, That](f: (Float) ⇒ B)(implicit bf: CanBuildFrom[ObservableFloatArray, B, That]): That
- Definition Classes
- SeqLike → GenSeqLike
-
def
reversed: List[Float]
- Attributes
- protected[this]
- Definition Classes
- TraversableOnce
-
def
sameElements[B >: Float](that: GenIterable[B]): Boolean
- Definition Classes
- IndexedSeqOptimized → IterableLike → GenIterableLike
-
def
scan[B >: Float, That](z: B)(op: (B, B) ⇒ B)(implicit cbf: CanBuildFrom[ObservableFloatArray, B, That]): That
- Definition Classes
- TraversableLike → GenTraversableLike
-
def
scanLeft[B, That](z: B)(op: (B, Float) ⇒ B)(implicit bf: CanBuildFrom[ObservableFloatArray, B, That]): That
- Definition Classes
- TraversableLike → GenTraversableLike
-
def
scanRight[B, That](z: B)(op: (Float, B) ⇒ B)(implicit bf: CanBuildFrom[ObservableFloatArray, B, That]): That
- Definition Classes
- TraversableLike → GenTraversableLike
- Annotations
- @migration
- Migration
(Changed in version 2.9.0) The behavior of
scanRight
has changed. The previous behavior can be reproduced with scanRight.reverse.
-
def
segmentLength(p: (Float) ⇒ Boolean, from: Int): Int
- Definition Classes
- IndexedSeqOptimized → SeqLike → GenSeqLike
-
def
seq: IndexedSeq[Float]
Convert to a sequence in which all elements are implemented sequentially.
Convert to a sequence in which all elements are implemented sequentially.
- returns
Sequence with contents of this array.
- Definition Classes
- ObservableArray → IndexedSeqLike → GenSeqLike → Parallelizable → TraversableOnce → GenTraversableOnce
-
def
set(destIdx: Int, src: ObservableFloatArray, srcIdx: Int, length: Int): Unit
Copy a portion of given observable array into this array, replacing affected contents.
Copy a portion of given observable array into this array, replacing affected contents.
- destIdx
Start position in this array.
- src
Array containing data to be copied.
- srcIdx
Start position in
src
array.- length
Number of data elements to be copied.
- Definition Classes
- ObservableFloatArray → ObservableArray
-
def
set(destIdx: Int, src: Array[Float], srcIdx: Int, length: Int): Unit
Copy a portion of given regular array into this array, replacing affected contents.
Copy a portion of given regular array into this array, replacing affected contents.
- destIdx
Start position in this array.
- src
Array containing data to be copied.
- srcIdx
Start position in
src
array.- length
Number of data elements to be copied.
- Definition Classes
- ObservableFloatArray → ObservableArray
-
def
set(idx: Int, elem: Float): Unit
Set the element at
idx
in the array tovalue
.Set the element at
idx
in the array tovalue
.- idx
Index of element to be changed.
- Definition Classes
- ObservableFloatArray → ObservableArray
-
def
setAll(src: ObservableFloatArray, srcIdx: Int, length: Int): Unit
Replace the contents of this array with portion of the given observable array.
Replace the contents of this array with portion of the given observable array.
Capacity is increased, if necessary, to match the new size of the data.
.
- src
Array to replace contents this array.
- srcIdx
Start position in the
src
array.- length
Number of data elements to be copied.
- Definition Classes
- ObservableFloatArray → ObservableArray
-
def
setAll(src: Array[Float], srcIdx: Int, length: Int): Unit
Replace the contents of this array with portion of the given regular array.
Replace the contents of this array with portion of the given regular array.
Capacity is increased, if necessary, to match the new size of the data.
.
- src
Array to replace contents this array.
- srcIdx
Start position in the
src
array.- length
Number of data elements to be copied.
- Definition Classes
- ObservableFloatArray → ObservableArray
-
def
setAll(src: ObservableFloatArray): Unit
Replace the contents of this array with the given observable array.
Replace the contents of this array with the given observable array.
Capacity is increased, if necessary, to match the new size of the data.
.
- src
Array to replace contents this array.
- Definition Classes
- ObservableFloatArray → ObservableArray
-
def
setAll(elems: Float*): Unit
Replace the contents of this array with the given
elements
.Replace the contents of this array with the given
elements
.Capacity is increased, if necessary, to match the new size of the data.
.
- elems
New contents of this array.
- Definition Classes
- ObservableFloatArray → ObservableArray
-
def
size: Int
Retrieve length of data in this array.
Retrieve length of data in this array.
- returns
Length of data in this array.
- Definition Classes
- ObservableArray → SeqLike → GenTraversableLike → TraversableOnce → GenTraversableOnce
-
def
sizeHint(coll: TraversableLike[_, _], delta: Int): Unit
- Definition Classes
- Builder
-
def
sizeHint(coll: TraversableLike[_, _]): Unit
- Definition Classes
- Builder
-
def
sizeHint(size: Int): Unit
- Definition Classes
- Builder
-
def
sizeHintBounded(size: Int, boundingColl: TraversableLike[_, _]): Unit
- Definition Classes
- Builder
-
def
sizeHintIfCheap: Int
- Attributes
- protected[collection]
- Definition Classes
- IndexedSeqLike → GenTraversableOnce
-
def
slice(from: Int, until: Int): ObservableFloatArray
- Definition Classes
- IndexedSeqOptimized → IterableLike → TraversableLike → GenTraversableLike
-
def
sliding(size: Int, step: Int): Iterator[ObservableFloatArray]
- Definition Classes
- IterableLike
-
def
sliding(size: Int): Iterator[ObservableFloatArray]
- Definition Classes
- IterableLike
-
def
sortBy[B](f: (Float) ⇒ B)(implicit ord: Ordering[B]): ObservableFloatArray
- Definition Classes
- SeqLike
-
def
sortWith(lt: (Float, Float) ⇒ Boolean): ObservableFloatArray
- Definition Classes
- SeqLike
-
def
sorted[B >: Float](implicit ord: Ordering[B]): ObservableFloatArray
- Definition Classes
- SeqLike
-
def
span(p: (Float) ⇒ Boolean): (ObservableFloatArray, ObservableFloatArray)
- Definition Classes
- IndexedSeqOptimized → TraversableLike → GenTraversableLike
-
def
splitAt(n: Int): (ObservableFloatArray, ObservableFloatArray)
- Definition Classes
- IndexedSeqOptimized → TraversableLike → GenTraversableLike
-
def
startsWith[B](that: GenSeq[B], offset: Int): Boolean
- Definition Classes
- IndexedSeqOptimized → SeqLike → GenSeqLike
-
def
startsWith[B](that: GenSeq[B]): Boolean
- Definition Classes
- GenSeqLike
-
def
stringPrefix: String
- Definition Classes
- TraversableLike → GenTraversableLike
-
def
sum[B >: Float](implicit num: Numeric[B]): B
- Definition Classes
- TraversableOnce → GenTraversableOnce
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
tail: ObservableFloatArray
- Definition Classes
- IndexedSeqOptimized → TraversableLike → GenTraversableLike
-
def
tails: Iterator[ObservableFloatArray]
- Definition Classes
- TraversableLike
-
def
take(n: Int): ObservableFloatArray
- Definition Classes
- IndexedSeqOptimized → IterableLike → TraversableLike → GenTraversableLike
-
def
takeRight(n: Int): ObservableFloatArray
- Definition Classes
- IndexedSeqOptimized → IterableLike
-
def
takeWhile(p: (Float) ⇒ Boolean): ObservableFloatArray
- Definition Classes
- IndexedSeqOptimized → IterableLike → TraversableLike → GenTraversableLike
-
def
thisCollection: IndexedSeq[Float]
- Attributes
- protected[this]
- Definition Classes
- IndexedSeqLike → IndexedSeqLike → SeqLike → IterableLike → TraversableLike
-
def
to[Col[_]](implicit cbf: CanBuildFrom[Nothing, Float, Col[Float]]): Col[Float]
- Definition Classes
- TraversableLike → TraversableOnce → GenTraversableOnce
-
def
toArray(srcIdx: Int, dest: Array[Float], length: Int): Array[Float]
Write a portion of this array's contents into the specified array, if it is large enough, or a new array if it is not.
Write a portion of this array's contents into the specified array, if it is large enough, or a new array if it is not.
- srcIdx
Start position in this array.
- dest
Array into which this array will be written, if large enough to hold this array's contents. If
null
, this argument is ignored.- length
Number of data elements to be copied.
- returns
The
dest
array if it is large enough to hold this array's data, or a new array, containing this array's copied contents.
- Definition Classes
- ObservableFloatArray → ObservableArray
-
def
toArray(dest: Array[Float]): Array[Float]
Write the contents of this array into the specified array, if it is large enough, or a new array if it is not.
Write the contents of this array into the specified array, if it is large enough, or a new array if it is not.
- dest
Array into which this array will be written, if large enough to hold this array's contents. If
null
, this argument is ignored.- returns
The
dest
array if it is large enough to hold this array's data, or a new array, containing this array's copied contents.
- Definition Classes
- ObservableFloatArray → ObservableArray
-
def
toArray: Array[Float]
Translate this observable array to a regular array.
Translate this observable array to a regular array.
- returns
Regular array containing this array's contents.
- Definition Classes
- ObservableArray
-
def
toArray[B >: Float](implicit arg0: ClassTag[B]): Array[B]
- Definition Classes
- TraversableOnce → GenTraversableOnce
-
def
toBuffer[A1 >: Float]: Buffer[A1]
- Definition Classes
- IndexedSeqLike → TraversableOnce → GenTraversableOnce
-
def
toCollection(repr: ObservableFloatArray): IndexedSeq[Float]
- Attributes
- protected[this]
- Definition Classes
- IndexedSeqLike → IndexedSeqLike → SeqLike → IterableLike → TraversableLike
-
def
toIndexedSeq: IndexedSeq[Float]
- Definition Classes
- TraversableOnce → GenTraversableOnce
-
def
toIterable: Iterable[Float]
- Definition Classes
- IterableLike → TraversableOnce → GenTraversableOnce
-
def
toIterator: Iterator[Float]
- Definition Classes
- IterableLike → TraversableLike → GenTraversableOnce
- Annotations
- @deprecatedOverriding( ... , "2.11.0" )
-
def
toList: List[Float]
- Definition Classes
- IndexedSeqOptimized → TraversableOnce → GenTraversableOnce
-
def
toMap[T, U](implicit ev: <:<[Float, (T, U)]): Map[T, U]
- Definition Classes
- TraversableOnce → GenTraversableOnce
-
def
toSeq: Seq[Float]
- Definition Classes
- SeqLike → GenSeqLike → TraversableOnce → GenTraversableOnce
-
def
toSet[B >: Float]: Set[B]
- Definition Classes
- TraversableOnce → GenTraversableOnce
-
def
toStream: Stream[Float]
- Definition Classes
- IterableLike → TraversableLike → GenTraversableOnce
-
def
toString(): String
- returns
Returns the original delegate's
toString()
adding a[SFX]
prefix.
- Definition Classes
- SFXDelegate → AnyRef → Any
-
def
toTraversable: Traversable[Float]
- Definition Classes
- TraversableLike → TraversableOnce → GenTraversableOnce
- Annotations
- @deprecatedOverriding( ... , "2.11.0" )
-
def
toVector: Vector[Float]
- Definition Classes
- TraversableOnce → GenTraversableOnce
-
def
trimToSize(): Unit
Shrinks capacity to current length of data in this array.
Shrinks capacity to current length of data in this array.
- Definition Classes
- ObservableArray
-
def
union[B >: Float, That](that: GenSeq[B])(implicit bf: CanBuildFrom[ObservableFloatArray, B, That]): That
- Definition Classes
- SeqLike → GenSeqLike
-
def
update(idx: Int, value: Float): Unit
Set the element at
idx
in the array tovalue
.Set the element at
idx
in the array tovalue
.- idx
Index of element to be changed.
- value
New value for element at
idx
.
- Definition Classes
- ObservableArray → IndexedSeqLike
- Exceptions thrown
java.lang.ArrayIndexOutOfBoundsException
ifidx
does not satisfy0 <= idx < length
.
-
def
updated[B >: Float, That](index: Int, elem: B)(implicit bf: CanBuildFrom[ObservableFloatArray, B, That]): That
- Definition Classes
- SeqLike → GenSeqLike
-
def
view(from: Int, until: Int): IndexedSeqView[Float, ObservableFloatArray]
- Definition Classes
- IndexedSeqLike → SeqLike → IterableLike → TraversableLike
-
def
view: IndexedSeqView[Float, ObservableFloatArray]
- Definition Classes
- IndexedSeqLike → SeqLike → IterableLike → TraversableLike
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
def
withFilter(p: (Float) ⇒ Boolean): FilterMonadic[Float, ObservableFloatArray]
- Definition Classes
- TraversableLike → FilterMonadic
-
def
zip[A1 >: Float, B, That](that: GenIterable[B])(implicit bf: CanBuildFrom[ObservableFloatArray, (A1, B), That]): That
- Definition Classes
- IndexedSeqOptimized → IterableLike → GenIterableLike
-
def
zipAll[B, A1 >: Float, That](that: GenIterable[B], thisElem: A1, thatElem: B)(implicit bf: CanBuildFrom[ObservableFloatArray, (A1, B), That]): That
- Definition Classes
- IterableLike → GenIterableLike
-
def
zipWithIndex[A1 >: Float, That](implicit bf: CanBuildFrom[ObservableFloatArray, (A1, Int), That]): That
- Definition Classes
- IndexedSeqOptimized → IterableLike → GenIterableLike
Deprecated Value Members
-
def
/:[B](z: B)(op: (B, Float) ⇒ B): B
- Definition Classes
- TraversableOnce → GenTraversableOnce
- Annotations
- @deprecated
- Deprecated
(Since version 2.12.10) Use foldLeft instead of /:
-
def
:\[B](z: B)(op: (Float, B) ⇒ B): B
- Definition Classes
- TraversableOnce → GenTraversableOnce
- Annotations
- @deprecated
- Deprecated
(Since version 2.12.10) Use foldRight instead of :\
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated @deprecated
- Deprecated
(Since version ) see corresponding Javadoc for more information.
ScalaFX is a UI DSL written within the Scala Language that sits on top of JavaFX 2.x and and JavaFX 8. This means that every ScalaFX application is also a valid Scala application. By extension it supports full interoperability with Java and can run anywhere the Java Virtual Machine (JVM) and JavaFX 2.0 or JavaFX 8 are supported.
Package Structure
ScalaFX package structure corresponds to JavaFX package structure, for instance
scalafx.animation
corresponds tojavafx.animation
.Example Usage
A basic ScalaFX application is created creating an object that is an instance of
JFXApp
. Following Java FX theatre metaphor, it contains astage
that contains ascene
. Astage
roughly corresponds to a window in a typical UI environment. Thescene
holds UI content presented to the user. In the example below, the content is a pane with a singlelabel
component.