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>
indexValueMapper
private final static Function2<Map<String, List<String>>, RequestData<?>, Map<String, List<String>>>
formIdentity
private 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> T
mustGet(RequestData<?> $self)
final static <T extends Any, V extends Any> T
mustVisit(RequestData<?> $self, Function1<V, T> visitor)
final static ReplaceableValue<String, RequestData<?>>
asReplaceableValue(String $self)
final static <T extends Any> Unit
beforeAction(BeforeBuilder<T> $self, Function1<BeforeCtx<T>, Unit> block)
final static <T extends Any> Unit
afterAction(AfterBuilder<T> $self, Function1<AfterCtx<T>, Unit> block)
final static SimpleBeforeHook
toPreHook(Function0<Unit> $self)
final static String
replaceString(Map<String, String> changes, String str)
final static SimpleAfterHook
toPostHook(Function0<Object> $self)
final static SimpleAfterHook
toPostHook(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)
-
-
-
-