Class ContextualBranch<C>
- java.lang.Object
-
- io.molr.mole.core.runnable.lang.AbstractBranch
-
- io.molr.mole.core.runnable.lang.ForeachBranchProvidingAbstractBranch
-
- io.molr.mole.core.runnable.lang.ctx.ContextualBranch<C>
-
public class ContextualBranch<C> extends ForeachBranchProvidingAbstractBranch
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
ContextualBranch(RunnableLeafsMission.Builder builder, Block parent, Placeholder<C> contextPlaceholder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OngoingContextualBranch<C>
branch(String name)
OngoingContextualBranch<C>
branch(String name, Placeholder<?>... placeholders)
OngoingForeachLeaf<C>
leaf(String name)
OngoingForeachLeaf<C>
leaf(String name, Placeholder<?>... placeholders)
-
Methods inherited from class io.molr.mole.core.runnable.lang.ForeachBranchProvidingAbstractBranch
foreach
-
-
-
-
Constructor Detail
-
ContextualBranch
protected ContextualBranch(RunnableLeafsMission.Builder builder, Block parent, Placeholder<C> contextPlaceholder)
-
-
Method Detail
-
branch
public OngoingContextualBranch<C> branch(String name)
- Specified by:
branch
in classAbstractBranch
-
leaf
public OngoingForeachLeaf<C> leaf(String name)
- Specified by:
leaf
in classAbstractBranch
-
branch
public OngoingContextualBranch<C> branch(String name, Placeholder<?>... placeholders)
- Specified by:
branch
in classAbstractBranch
-
leaf
public OngoingForeachLeaf<C> leaf(String name, Placeholder<?>... placeholders)
- Specified by:
leaf
in classAbstractBranch
-
-