Package

eu.cdevreeze.yaidom.java8

functions

Permalink

package functions

The functional streaming API implementation that can be used in Java 8, implemented for some (abstract) yaidom elements as query API traits.

DO NOT USE THIS PACKAGE WHEN RUNNING ON JAVA BEFORE VERSION 8!

This API is experimental!

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. functions
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. trait BackingElemFunctions[E <: Aux[E]] extends BackingElemFunctionApi[E] with ScopedElemFunctions[E]

    Permalink

    Equivalent of BackingElemApi (with implementation), but returning Java 8 Streams and taking Java 8 Predicates, to be used in Java code.

  2. trait ClarkElemFunctions[E <: Aux[E]] extends ClarkElemFunctionApi[E] with ElemFunctions[E] with IsNavigableFunctions[E]

    Permalink

    Equivalent of ClarkElemApi (with implementation), but returning Java 8 Streams and taking Java 8 Predicates, to be used in Java code.

  3. trait ElemFunctions[E <: Aux[E]] extends ElemFunctionApi[E]

    Permalink

    Equivalent of ElemApi (with implementation), but returning Java 8 Streams and taking Java 8 Predicates, to be used in Java code.

  4. trait IsNavigableFunctions[E <: Aux[E]] extends IsNavigableFunctionApi[E]

    Permalink

    Equivalent of IsNavigableApi (with implementation), but returning Java 8 Streams and taking Java 8 Predicates, to be used in Java code.

  5. trait ScopedElemFunctions[E <: Aux[E]] extends ScopedElemFunctionApi[E] with ClarkElemFunctions[E]

    Permalink

    Equivalent of ScopedElemApi (with implementation), but returning Java 8 Streams and taking Java 8 Predicates, to be used in Java code.

Inherited from AnyRef

Inherited from Any

Ungrouped