| Package | Description |
|---|---|
| de.flapdoodle.functions | |
| de.flapdoodle.wicket.model | |
| de.flapdoodle.wicket.model.transformation |
| Modifier and Type | Method and Description |
|---|---|
static <R,T1,T2,X> |
Functions.join(Function2<R,T1,X> outer,
Function1<X,T2> inner)
joins to functions with matching types to a new function
converts T2 to X and T1 to R
|
static <R,T1,T2> Function2<R,T1,T2> |
Functions.swap(Function2<R,T2,T1> source)
swap function type signature without changing behavior
|
| Modifier and Type | Method and Description |
|---|---|
static <R,T1,T2,T3,A,B> |
Functions.join(Function2<R,A,B> outer,
Function2<A,T1,T2> left,
Function2<B,T2,T3> right)
joins to functions with matching types to a new function
converts T2 and T3 to X and T1 to R
|
static <R,T1,T2,T3,A,B> |
Functions.join(Function2<R,A,B> outer,
Function2<A,T1,T2> left,
Function2<B,T2,T3> right)
joins to functions with matching types to a new function
converts T2 and T3 to X and T1 to R
|
static <R,T1,T2,T3,A,B> |
Functions.join(Function2<R,A,B> outer,
Function2<A,T1,T2> left,
Function2<B,T2,T3> right)
joins to functions with matching types to a new function
converts T2 and T3 to X and T1 to R
|
static <R,T1,T2,X> |
Functions.join(Function2<R,T1,X> outer,
Function1<X,T2> inner)
joins to functions with matching types to a new function
converts T2 to X and T1 to R
|
static <R,T1,T2,T3,X> |
Functions.join(Function2<R,T1,X> outer,
Function2<X,T2,T3> inner)
joins to functions with matching types to a new function
converts T2 and T3 to X and T1 to R
|
static <R,T1,T2,T3,X> |
Functions.join(Function2<R,T1,X> outer,
Function2<X,T2,T3> inner)
joins to functions with matching types to a new function
converts T2 and T3 to X and T1 to R
|
static <R,T1,T2> Function2<R,T1,T2> |
Functions.swap(Function2<R,T2,T1> source)
swap function type signature without changing behavior
|
| Modifier and Type | Method and Description |
|---|---|
static <R,T1,T2> Functions.Reference2<R,T1,T2> |
Models.apply(Function2<R,T1,T2> function)
Creates a model based on a function and a set of models.
|
static <R,T1,T2> Functions.LazyReference2<R,T1,T2> |
Models.applyLazy(Function2<R,? super Lazy<? extends T1>,? super Lazy<? extends T2>> function)
Creates a model based on a function and a set of models.
|
| Modifier and Type | Method and Description |
|---|---|
<T> org.apache.wicket.model.IModel<T> |
ModelSet.Set2.apply(Function2<T,? super T1,? super T2> function)
create a model with a transforming function
|
<T> org.apache.wicket.model.IModel<T> |
ModelSet.Set2.applyLazy(Function2<T,? super Lazy<? extends T1>,? super Lazy<? extends T2>> function)
create a model with a transforming function with model value access indirection
|
| Constructor and Description |
|---|
Functions.LazyReference2(Function2<R,? super Lazy<? extends T1>,? super Lazy<? extends T2>> function) |
Functions.Reference2(Function2<R,T1,T2> function) |
Copyright © 2014. All Rights Reserved.