public abstract static class PlayPlugin.Filter<T>
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
PlayPlugin.Filter.Function1<I,O> |
| Constructor and Description |
|---|
Filter(java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
PlayPlugin.Filter.Function1<F.Function0<T>,T> |
asFunction() |
PlayPlugin.Filter<T> |
decorate(PlayPlugin.Filter<T> innerFilter)
Surround innerFilter with this.
|
java.lang.String |
getName() |
abstract T |
withinFilter(F.Function0<T> fct) |
public abstract T withinFilter(F.Function0<T> fct) throws java.lang.Throwable
java.lang.Throwablepublic PlayPlugin.Filter<T> decorate(PlayPlugin.Filter<T> innerFilter)
innerFilter - filter to be wrapped.public PlayPlugin.Filter.Function1<F.Function0<T>,T> asFunction()
public java.lang.String getName()
Guillaume Bort & zenexity - Distributed under Apache 2 licence, without any warrantly