Packages

object Selector

Source
selectors.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Selector
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. case class IndexSelector(pred: IndexPredicate, strict: Boolean) extends Selector with Product with Serializable

    Selects the value in the array for which the index respects the predicate.

    Selects the value in the array for which the index respects the predicate. If the currently pointed value is not an array and strict is true, then an error is raised, otherwise the value is skipped.

  2. case class IteratorSelector(strict: Boolean) extends Selector with Product with Serializable

    Selects all values in an array or object.

    Selects all values in an array or object. If the currently pointed value is neither an array, nor an object and strict is true, then an error is raised, otherwise the value is skipped.

  3. case class NameSelector(pred: NamePredicate, strict: Boolean, mandatory: Boolean) extends Selector with Product with Serializable

    Selects the value in the object for which the key respects the predicate.

    Selects the value in the object for which the key respects the predicate. If the currently pointed value is not an object and strict is true, then an error is raised, otherwise the value is skipped. If the currently pointed value is an object and mandatory is true, then an error is raised if the object doesn't contain all the names.

  4. case class PipeSelector(left: Selector, right: Selector) extends Selector with Product with Serializable

    Selects whatever left selects on the currently pointed value and then selects right on the result.

    Selects whatever left selects on the currently pointed value and then selects right on the result. Values selected by left are not emitted downstream, only the values selected by right are.

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. implicit lazy val SelectorShow: Show[Selector]
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  9. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  10. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  12. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  13. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  14. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  15. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  16. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  17. def toString(): String
    Definition Classes
    AnyRef → Any
  18. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  19. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  20. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  21. object IndexSelector extends Serializable
  22. object NameSelector extends Serializable
  23. object PipeSelector extends Serializable
  24. case object ThisSelector extends Selector with Product with Serializable

    Selects the current value.

Inherited from AnyRef

Inherited from Any

Ungrouped