Package io.ryos.rhino.sdk.dsl
Interface ForEachDsl<E,R extends java.lang.Iterable<E>>
-
- All Superinterfaces:
DslItem
,MaterializableDsl
,MaterializableDslItem
,ResultingDsl
,SessionDslItem
- All Known Implementing Classes:
ForEachDslImpl
public interface ForEachDsl<E,R extends java.lang.Iterable<E>> extends MaterializableDslItem, SessionDslItem, ResultingDsl
- Author:
- Erhan Bagdemir
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.ryos.rhino.sdk.dsl.SessionDslItem
SessionDslItem.Scope
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.function.Function<E,MaterializableDslItem>
getForEachFunction()
java.util.function.Function<UserSession,R>
getIterableSupplier()
java.util.function.Function<E,java.lang.Object>
getMapper()
-
Methods inherited from interface io.ryos.rhino.sdk.dsl.DslItem
getChildren, getName, getParent, getParentName, hasParent, setName, setParent
-
Methods inherited from interface io.ryos.rhino.sdk.dsl.MaterializableDsl
materializer
-
Methods inherited from interface io.ryos.rhino.sdk.dsl.ResultingDsl
getSaveTo, handleResult
-
Methods inherited from interface io.ryos.rhino.sdk.dsl.SessionDslItem
getObjectFunction, getSessionKey, getSessionScope, setSessionKey, setSessionScope
-
-
-
-
Method Detail
-
getIterableSupplier
java.util.function.Function<UserSession,R> getIterableSupplier()
-
getForEachFunction
java.util.function.Function<E,MaterializableDslItem> getForEachFunction()
-
getMapper
java.util.function.Function<E,java.lang.Object> getMapper()
-
-