Uses of Interface
dev.sympho.modular_commands.utils.parse.FunctorUrlParser
Packages that use FunctorUrlParser
-
Uses of FunctorUrlParser in dev.sympho.modular_commands.utils.parse
Classes in dev.sympho.modular_commands.utils.parse with type parameters of type FunctorUrlParserModifier and TypeClassDescriptionstatic class
FunctorUrlParser.ChoiceBase<T extends @NonNull Object,
P extends FunctorUrlParser<T>> Base for a parser that supports multiple URL types by delegating to one of a list of parsers.static class
FunctorUrlParser.PostParser<I extends @NonNull Object,
T extends @NonNull Object, P1 extends @NonNull FunctorUrlParser<I>, P2 extends @NonNull Parsers.Functor<I, T>> A composed parser that first applies this parser to one parser, and then applies the results to a second parser.Classes in dev.sympho.modular_commands.utils.parse that implement FunctorUrlParserModifier and TypeClassDescriptionstatic class
FunctorUrlParser.Choice<T extends @NonNull Object>
Parser that supports multiple URL types by delegating to one of a list of parsers.static class
FunctorUrlParser.ChoiceBase<T extends @NonNull Object,
P extends FunctorUrlParser<T>> Base for a parser that supports multiple URL types by delegating to one of a list of parsers.static class
FunctorUrlParser.PostParser<I extends @NonNull Object,
T extends @NonNull Object, P1 extends @NonNull FunctorUrlParser<I>, P2 extends @NonNull Parsers.Functor<I, T>> A composed parser that first applies this parser to one parser, and then applies the results to a second parser.Methods in dev.sympho.modular_commands.utils.parse that return FunctorUrlParserModifier and TypeMethodDescriptionstatic <T extends @NonNull Object>
FunctorUrlParser<T>FunctorUrlParser.choice
(FunctorUrlParser<T>... parsers) Creates a parser that delegates to the given parsers.static <T extends @NonNull Object>
FunctorUrlParser<T>FunctorUrlParser.choice
(Collection<? extends FunctorUrlParser<T>> parsers) Creates a parser that delegates to the given parsers.static <T extends @NonNull Object>
FunctorUrlParser<T>FunctorUrlParser.choice
(Function<URL, @Nullable FunctorUrlParser<T>> parserMapper) Creates a parser that delegates to other parsers, chosen by the given mapping function based on the URL to parse.static <T extends @NonNull Object>
FunctorUrlParser<T>FunctorUrlParser.choiceHost
(Map<String, ? extends FunctorUrlParser<T>> parsers) Creates a parser that delegates to a parser depending on the host of the URL, using the given host-parser mappings.Methods in dev.sympho.modular_commands.utils.parse with parameters of type FunctorUrlParserModifier and TypeMethodDescriptionstatic <T extends @NonNull Object>
FunctorUrlParser<T>FunctorUrlParser.choice
(FunctorUrlParser<T>... parsers) Creates a parser that delegates to the given parsers.Method parameters in dev.sympho.modular_commands.utils.parse with type arguments of type FunctorUrlParserModifier and TypeMethodDescriptionstatic <T extends @NonNull Object>
FunctorUrlParser<T>FunctorUrlParser.choice
(Collection<? extends FunctorUrlParser<T>> parsers) Creates a parser that delegates to the given parsers.static <T extends @NonNull Object>
FunctorUrlParser<T>FunctorUrlParser.choice
(Function<URL, @Nullable FunctorUrlParser<T>> parserMapper) Creates a parser that delegates to other parsers, chosen by the given mapping function based on the URL to parse.static <T extends @NonNull Object>
FunctorUrlParser<T>FunctorUrlParser.choiceHost
(Map<String, ? extends FunctorUrlParser<T>> parsers) Creates a parser that delegates to a parser depending on the host of the URL, using the given host-parser mappings.Constructor parameters in dev.sympho.modular_commands.utils.parse with type arguments of type FunctorUrlParser