Package io.ultreia.java4all.util
Interface LeftOrRightContext<O>
-
- All Superinterfaces:
TwoSideContext<LeftOrRight,O>
- All Known Implementing Classes:
LeftOrRightContext.LeftOrRightContextImpl
public interface LeftOrRightContext<O> extends TwoSideContext<LeftOrRight,O>
- Since:
- 1.1.16
- Author:
- Tony Chemit - dev@tchemit.fr
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classLeftOrRightContext.LeftOrRightContextImpl<O>-
Nested classes/interfaces inherited from interface io.ultreia.java4all.util.TwoSideContext
TwoSideContext.TwoSideContextImpl<S extends TwoSide,O>
-
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description default <V,X>
LeftOrRightContext<V>apply(LeftOrRightContext<X> otherContext, BiFunction<X,O,V> function)default <V> LeftOrRightContext<V>apply(Function<O,V> function)default LeftOrRightContext<O>flip()static <O> LeftOrRightContext<O>of(O left, O right)-
Methods inherited from interface io.ultreia.java4all.util.TwoSideContext
accept, apply, left, onOppositeSide, onSameSide, right
-
-
-
-
Method Detail
-
of
static <O> LeftOrRightContext<O> of(O left, O right)
-
apply
default <V> LeftOrRightContext<V> apply(Function<O,V> function)
- Specified by:
applyin interfaceTwoSideContext<LeftOrRight,O>
-
apply
default <V,X> LeftOrRightContext<V> apply(LeftOrRightContext<X> otherContext, BiFunction<X,O,V> function)
-
flip
default LeftOrRightContext<O> flip()
- Specified by:
flipin interfaceTwoSideContext<LeftOrRight,O>
-
-