c

com.cra.figaro.library.collection

FixedSizeArrayElement

class FixedSizeArrayElement[Value] extends ContainerElement[Int, Value]

Holder for an element whose value is a fixed size array.

Linear Supertypes
ContainerElement[Int, Value], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. FixedSizeArrayElement
  2. ContainerElement
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new FixedSizeArrayElement(fsa: Element[FixedSizeArray[Value]])

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def aggregate[Value2](start: ⇒ Value2)(seqop: (Value2, Value) ⇒ Value2, combop: (Value2, Value2) ⇒ Value2): Element[Value2]

    Aggregate the results of applying an operator to each element.

    Aggregate the results of applying an operator to each element.

    Definition Classes
    ContainerElement
  5. def apply(i: Int): Element[Value]

    Creates an element whose value is the value at the corresponding index of the value of the process element.

    Creates an element whose value is the value at the corresponding index of the value of the process element.

    Definition Classes
    ContainerElement
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def chain[Value2](f: (Value) ⇒ Element[Value2]): ContainerElement[Int, Value2]

    Chain the given function pointwise through the value of the container element.

    Chain the given function pointwise through the value of the container element.

    Definition Classes
    ContainerElement
  8. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. def concat(that: FixedSizeArrayElement[Value]): FixedSizeArrayElement[Value]

    Concatenate the value of this fixed size array element with the value of another fixed size array element.

    Concatenate the value of this fixed size array element with the value of another fixed size array element. This method produces an element whose possible values are all the possible concatenations of this with that.

  10. def count(f: (Value) ⇒ Boolean): Element[Int]

    Returns an element representing the number of elements in the container whose values satisfy the predicate.

    Returns an element representing the number of elements in the container whose values satisfy the predicate.

    Definition Classes
    ContainerElement
  11. val element: Element[Container[Int, Value]]
    Definition Classes
    ContainerElement
  12. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  14. def exists(pred: (Value) ⇒ Boolean): Element[Boolean]

    Returns an element representing whether the value of any element in the container satisfies the predicate.

    Returns an element representing whether the value of any element in the container satisfies the predicate.

    Definition Classes
    ContainerElement
  15. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  16. def foldLeft[Value2](start: Value2)(f: (Value2, Value) ⇒ Value2): Element[Value2]

    Produce the element over values obtained by selecting a particular container and folding through its values.

    Produce the element over values obtained by selecting a particular container and folding through its values.

    Definition Classes
    ContainerElement
  17. def foldRight[Value2](start: Value2)(f: (Value, Value2) ⇒ Value2): Element[Value2]

    Produce the element over values obtained by selecting a particular container and folding through its values.

    Produce the element over values obtained by selecting a particular container and folding through its values.

    Definition Classes
    ContainerElement
  18. def forall(pred: (Value) ⇒ Boolean): Element[Boolean]

    Returns an element representing whether the values of all elements in the container satisfy the predicate.

    Returns an element representing whether the values of all elements in the container satisfy the predicate.

    Definition Classes
    ContainerElement
  19. val fsa: Element[FixedSizeArray[Value]]
    Attributes
    protected[com.cra.figaro]
  20. def get(i: Int): Element[Option[Value]]

    Creates an element whose value is the value at the corresponding index in the value of the container element, if the index is in range, None otherwise.

    Creates an element whose value is the value at the corresponding index in the value of the container element, if the index is in range, None otherwise.

    Definition Classes
    ContainerElement
  21. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  22. def hashCode(): Int
    Definition Classes
    AnyRef → Any
  23. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  24. def length: Element[Int]

    Returns an element representing the length of the container.

    Returns an element representing the length of the container.

    Definition Classes
    ContainerElement
  25. def map[Value2](f: (Value) ⇒ Value2): ContainerElement[Int, Value2]

    Map the given function pointwise through the value of the container element.

    Map the given function pointwise through the value of the container element.

    Definition Classes
    ContainerElement
  26. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  27. final def notify(): Unit
    Definition Classes
    AnyRef
  28. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  29. def randomElement(): Element[Value]

    Select a random element from the container.

    Select a random element from the container. Ensures that no IndexOutOfRange exception should be thrown.

    Definition Classes
    ContainerElement
  30. def reduce(f: (Value, Value) ⇒ Value): Element[Value]

    Produce the element over values obtained by selecting a particular container and reducing through its values.

    Produce the element over values obtained by selecting a particular container and reducing through its values.

    Definition Classes
    ContainerElement
  31. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  32. def toString(): String
    Definition Classes
    AnyRef → Any
  33. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  34. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  35. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from ContainerElement[Int, Value]

Inherited from AnyRef

Inherited from Any

Ungrouped