| Modifier and Type | Field and Description |
|---|---|
| private final Closure | iFalseClosure
The closure to use if false |
| private final Predicate | iPredicate
The test |
| private final Closure | iTrueClosure
The closure to use if true |
| private static final long | serialVersionUID
Serial version UID |
| Access | Constructor and Description |
|---|---|
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | execute(final E
the input object input)Implements org. |
| public Closure | |
| public Predicate | |
| public Closure | |
| public static < the type that the closure acts on E> Closure | |
| public static < the type that the closure acts on E> Closure |
| iFalseClosure | back to summary |
|---|---|
| private final Closure<? super E> iFalseClosure The closure to use if false | |
| iPredicate | back to summary |
|---|---|
| private final Predicate<? super E> iPredicate The test | |
| iTrueClosure | back to summary |
|---|---|
| private final Closure<? super E> iTrueClosure The closure to use if true | |
| serialVersionUID | back to summary |
|---|---|
| private static final long serialVersionUID Serial version UID | |
| IfClosure | back to summary |
|---|---|
| public IfClosure(final Predicate<? super E> predicate, final Closure<? super E> trueClosure) Constructor that performs no validation.
Use This constructor creates a closure that performs no action when the predicate is false. | |
| IfClosure | back to summary |
|---|---|
| public IfClosure(final Predicate<? super E> predicate, final Closure<? super E> trueClosure, final Closure<? super E> falseClosure) Constructor that performs no validation.
Use | |
| execute | back to summary |
|---|---|
| public void execute(final E input) Implements org. Executes the true or false closure according to the result of the predicate.
| |
| getFalseClosure | back to summary |
|---|---|
| public Closure Gets the closure called when false.
| |
| getPredicate | back to summary |
|---|---|
| public Predicate Gets the predicate.
| |
| getTrueClosure | back to summary |
|---|---|
| public Closure Gets the closure called when true.
| |
| ifClosure | back to summary |
|---|---|
| public static <E> Closure Factory method that performs validation. This factory creates a closure that performs no action when the predicate is false.
| |
| ifClosure | back to summary |
|---|---|
| public static <E> Closure Factory method that performs validation.
| |