Package net.devslash
Class DefinitionsKt
-
- All Implemented Interfaces:
public final class DefinitionsKt
-
-
Field Summary
Fields Modifier and Type Field Description private final static Function2<String, RequestData<?>, String>indexValueMapperprivate final static Function2<Map<String, List<String>>, RequestData<?>, Map<String, List<String>>>formIdentityprivate final static Function2<Map<String, List<String>>, RequestData<?>, Map<String, List<String>>>formIndexed
-
Method Summary
Modifier and Type Method Description final Function2<String, RequestData<?>, String>getIndexValueMapper()final Function2<Map<String, List<String>>, RequestData<?>, Map<String, List<String>>>getFormIdentity()final Function2<Map<String, List<String>>, RequestData<?>, Map<String, List<String>>>getFormIndexed()final static <T extends Any> TmustGet(RequestData<?> $self)final static <T extends Any, V extends Any> TmustVisit(RequestData<?> $self, Function1<V, T> visitor)final static ReplaceableValue<String, RequestData<?>>asReplaceableValue(String $self)final static <T extends Any> UnitbeforeAction(BeforeBuilder<T> $self, Function1<BeforeCtx<T>, Unit> block)final static <T extends Any> UnitafterAction(AfterBuilder<T> $self, Function1<AfterCtx<T>, Unit> block)final static SimpleBeforeHooktoPreHook(Function0<Unit> $self)final static StringreplaceString(Map<String, String> changes, String str)final static SimpleAfterHooktoPostHook(Function0<Object> $self)final static SimpleAfterHooktoPostHook(Function1<HttpResponse, Object> $self)-
-
Method Detail
-
getIndexValueMapper
final Function2<String, RequestData<?>, String> getIndexValueMapper()
-
getFormIdentity
final Function2<Map<String, List<String>>, RequestData<?>, Map<String, List<String>>> getFormIdentity()
-
getFormIndexed
final Function2<Map<String, List<String>>, RequestData<?>, Map<String, List<String>>> getFormIndexed()
-
mustGet
final static <T extends Any> T mustGet(RequestData<?> $self)
-
mustVisit
final static <T extends Any, V extends Any> T mustVisit(RequestData<?> $self, Function1<V, T> visitor)
-
asReplaceableValue
@Deprecated(message = "Replaceable value should be removed, instead please use ReplacingString instead") final static ReplaceableValue<String, RequestData<?>> asReplaceableValue(String $self)
-
beforeAction
final static <T extends Any> Unit beforeAction(BeforeBuilder<T> $self, Function1<BeforeCtx<T>, Unit> block)
-
afterAction
final static <T extends Any> Unit afterAction(AfterBuilder<T> $self, Function1<AfterCtx<T>, Unit> block)
-
toPreHook
final static SimpleBeforeHook toPreHook(Function0<Unit> $self)
-
toPostHook
final static SimpleAfterHook toPostHook(Function0<Object> $self)
-
toPostHook
final static SimpleAfterHook toPostHook(Function1<HttpResponse, Object> $self)
-
-
-
-