public class Functions extends Object
| Constructor and Description |
|---|
Functions() |
| Modifier and Type | Method and Description |
|---|---|
static <FROM,TO,MIDDLE> |
compose(Function<FROM,? extends MIDDLE> function1,
Function<MIDDLE,TO> function2)
Plugs two adapters together to make a single combined adapter.
|
static <FROM,TO,MIDDLE1,MIDDLE2,MIDDLE3> |
compose(Function<FROM,? extends MIDDLE1> function1,
Function<MIDDLE1,? extends MIDDLE2> function2,
Function<MIDDLE2,? extends MIDDLE3> function3,
Function<MIDDLE3,TO> function4)
Combine four adapters together to make a single adapter.
|
static <FROM,TO,MIDDLE1,MIDDLE2> |
compose(Function<FROM,? extends MIDDLE1> function1,
Function<MIDDLE1,? extends MIDDLE2> function2,
Function<MIDDLE2,TO> function3)
Combine three adapters together to make a single adapter.
|
static <T> Function<T,T> |
composeAlike(Function<T,T> function1,
Function<T,T> function2)
Combine 2 adapters that process the same type.
|
static <T> Function<T,T> |
composeAlike(Function<T,T> function1,
Function<T,T> function2,
Function<T,T> function3) |
static <T> Function<T,T> |
composeAlike(Function<T,T> function1,
Function<T,T> function2,
Function<T,T> function3,
Function<T,T> function4) |
public static <T> Function<T,T> composeAlike(Function<T,T> function1, Function<T,T> function2)
T - The type these adapter processes.function1 - The adapter 1 to plug, or null.function2 - The adapter 2 to plug, or null.public static <T> Function<T,T> composeAlike(Function<T,T> function1, Function<T,T> function2, Function<T,T> function3)
public static <T> Function<T,T> composeAlike(Function<T,T> function1, Function<T,T> function2, Function<T,T> function3, Function<T,T> function4)
public static <FROM,TO,MIDDLE> Function<FROM,TO> compose(Function<FROM,? extends MIDDLE> function1, Function<MIDDLE,TO> function2)
FROM - TO - combineAlikeMIDDLE - function1 - The adapter 1 to plug.function2 - The adapter 2 to plug.public static <FROM,TO,MIDDLE1,MIDDLE2> Function<FROM,TO> compose(Function<FROM,? extends MIDDLE1> function1, Function<MIDDLE1,? extends MIDDLE2> function2, Function<MIDDLE2,TO> function3)
FROM - TO - MIDDLE1 - MIDDLE2 - function1 - The adapter 1 to plug.function2 - The adapter 2 to plug.function3 - The adapter 23to plug.public static <FROM,TO,MIDDLE1,MIDDLE2,MIDDLE3> Function<FROM,TO> compose(Function<FROM,? extends MIDDLE1> function1, Function<MIDDLE1,? extends MIDDLE2> function2, Function<MIDDLE2,? extends MIDDLE3> function3, Function<MIDDLE3,TO> function4)
FROM - TO - MIDDLE1 - MIDDLE2 - function1 - The adapter 1 to plug.function2 - The adapter 2 to plug.function3 - The adapter 3 to plug.function4 - The adapter 3 to plug.Copyright © 2014. All rights reserved.