public abstract class Pipelines extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Pipelines.Binary
pipeline.
|
static class |
Pipelines.Ternary
pipeline.
|
static class |
Pipelines.Unary
pipeline.
|
| Constructor and Description |
|---|
Pipelines() |
| Modifier and Type | Method and Description |
|---|---|
static <T> Action<T> |
pipeline(Action<T>... actions)
Creates a pipeline from an array of actions.
|
static <T> Action<T> |
pipeline(Action<T> action)
Creates a pipeline from an action.
|
static <T> Action<T> |
pipeline(Action<T> former,
Action<T> latter)
Creates a pipeline from two actions.
|
static <T> Action<T> |
pipeline(Action<T> first,
Action<T> second,
Action<T> third)
Creates a pipeline from three actions.
|
static <T1,T2> BinaryAction<T1,T2> |
pipeline(BinaryAction<T1,T2>... actions)
Creates a pipeline from an array of binary actions.
|
static <T1,T2> BinaryAction<T1,T2> |
pipeline(BinaryAction<T1,T2> action)
Creates a pipeline from a binary action.
|
static <T1,T2> BinaryAction<T1,T2> |
pipeline(BinaryAction<T1,T2> former,
BinaryAction<T1,T2> latter)
Creates a pipeline from two binary actions.
|
static <T1,T2> BinaryAction<T1,T2> |
pipeline(BinaryAction<T1,T2> first,
BinaryAction<T1,T2> second,
BinaryAction<T1,T2> third)
Creates a pipeline from three binary actions.
|
static <T1,T2,T3> TernaryAction<T1,T2,T3> |
pipeline(TernaryAction<T1,T2,T3>... actions)
Creates a pipeline from an array of ternary actions.
|
static <T1,T2,T3> TernaryAction<T1,T2,T3> |
pipeline(TernaryAction<T1,T2,T3> action)
Creates a pipeline from a ternary action.
|
static <T1,T2,T3> TernaryAction<T1,T2,T3> |
pipeline(TernaryAction<T1,T2,T3> former,
TernaryAction<T1,T2,T3> latter)
Creates a pipeline from two ternary actions.
|
static <T1,T2,T3> TernaryAction<T1,T2,T3> |
pipeline(TernaryAction<T1,T2,T3> first,
TernaryAction<T1,T2,T3> second,
TernaryAction<T1,T2,T3> third)
Creates a pipeline from three ternary actions.
|
public static <T> Action<T> pipeline(Action<T> action)
T - the action parameter typeaction - the action to be transformedpublic static <T> Action<T> pipeline(Action<T> former, Action<T> latter)
T - the action parameter typeformer - the former actionlatter - the latter actionpublic static <T> Action<T> pipeline(Action<T> first, Action<T> second, Action<T> third)
T - the action parameter typefirst - the first actionsecond - the second actionthird - the third actionpublic static <T> Action<T> pipeline(Action<T>... actions)
T - the action parameter typeactions - the array of actions to be transformedpublic static <T1,T2> BinaryAction<T1,T2> pipeline(BinaryAction<T1,T2> action)
T1 - the action first parameter typeT2 - the action second parameter typeaction - the action to be transformedpublic static <T1,T2> BinaryAction<T1,T2> pipeline(BinaryAction<T1,T2> former, BinaryAction<T1,T2> latter)
T1 - the action first parameter typeT2 - the action second parameter typeformer - the former actionlatter - the latter actionpublic static <T1,T2> BinaryAction<T1,T2> pipeline(BinaryAction<T1,T2> first, BinaryAction<T1,T2> second, BinaryAction<T1,T2> third)
T1 - the action first parameter typeT2 - the action second parameter typefirst - the first actionsecond - the second actionthird - the third actionpublic static <T1,T2> BinaryAction<T1,T2> pipeline(BinaryAction<T1,T2>... actions)
T1 - the action first parameter typeT2 - the action second parameter typeactions - the array of actions to be transformedpublic static <T1,T2,T3> TernaryAction<T1,T2,T3> pipeline(TernaryAction<T1,T2,T3> action)
T1 - the action first parameter typeT2 - the action second parameter typeT3 - the action third parameter typeaction - the action to be transformedpublic static <T1,T2,T3> TernaryAction<T1,T2,T3> pipeline(TernaryAction<T1,T2,T3> former, TernaryAction<T1,T2,T3> latter)
T1 - the action first parameter typeT2 - the action second parameter typeT3 - the action third parameter typeformer - the former actionlatter - the latter actionpublic static <T1,T2,T3> TernaryAction<T1,T2,T3> pipeline(TernaryAction<T1,T2,T3> first, TernaryAction<T1,T2,T3> second, TernaryAction<T1,T2,T3> third)
T1 - the action first parameter typeT2 - the action second parameter typeT3 - the action third parameter typefirst - the first actionsecond - the second actionthird - the third actionpublic static <T1,T2,T3> TernaryAction<T1,T2,T3> pipeline(TernaryAction<T1,T2,T3>... actions)
T1 - the action first parameter typeT2 - the action second parameter typeT3 - the action third parameter typeactions - the array of actions to be transformedCopyright © 2016. All rights reserved.