-
- All Implemented Interfaces:
public final class EventsKt
-
-
Method Summary
Modifier and Type Method Description final static <T extends Any> Unitadd(Event<T> $self, Function1<T, Unit> listener)final static Event<String>onArgument(CommandLineInterface $self, String name, String help, Integer minArgs, Integer maxArgs)final static Event<String>onRemainingArguments(CommandLineInterface $self, String name, String help)final static Event<Void>onFlag(CommandLineInterface $self, String flag, String help)final static Event<Void>onFlag(CommandLineInterface $self, List<String> flags, String help)final static Event<String>onFlagValue(CommandLineInterface $self, String flag, String valueSyntax, String help)final static Event<String>onFlagValue(CommandLineInterface $self, List<String> flags, String valueSyntax, String help)final static <T extends Any, R extends Any> Event<R>map(Event<T> $self, Function1<T, R> transformation)final static <T extends Any> Event<T>onEach(Event<T> $self, Function1<T, Unit> action)final static <T extends Any> Event<T>once(Event<T> $self, Function1<T, Unit> action)final static <T extends Any> ArgumentValue<T>store(Event<T> $self, T initialValue)final static <T extends Any> ArgumentValue<T>store(Event<T> $self)final static <T extends Any> ArgumentValue<T>storeConst(Event<?> $self, T initialValue, T storeValue)final static ArgumentValue<Boolean>storeTrue(Event<?> $self)final static <T extends Any> ArgumentValue<List<T>>addTo(Event<T> $self, List<T> list)final static <T extends Any> ArgumentValue<List<T>>addToList(Event<T> $self)-
-
Method Detail
-
onArgument
final static Event<String> onArgument(CommandLineInterface $self, String name, String help, Integer minArgs, Integer maxArgs)
-
onRemainingArguments
final static Event<String> onRemainingArguments(CommandLineInterface $self, String name, String help)
-
onFlagValue
final static Event<String> onFlagValue(CommandLineInterface $self, String flag, String valueSyntax, String help)
-
onFlagValue
final static Event<String> onFlagValue(CommandLineInterface $self, List<String> flags, String valueSyntax, String help)
-
map
final static <T extends Any, R extends Any> Event<R> map(Event<T> $self, Function1<T, R> transformation)
-
store
final static <T extends Any> ArgumentValue<T> store(Event<T> $self, T initialValue)
-
store
final static <T extends Any> ArgumentValue<T> store(Event<T> $self)
-
storeConst
final static <T extends Any> ArgumentValue<T> storeConst(Event<?> $self, T initialValue, T storeValue)
-
storeTrue
final static ArgumentValue<Boolean> storeTrue(Event<?> $self)
-
addToList
final static <T extends Any> ArgumentValue<List<T>> addToList(Event<T> $self)
-
-
-
-