Interface ParserRegistry<SENDER>
- All Known Implementing Classes:
ParserRegistryImpl
public interface ParserRegistry<SENDER>
-
Method Summary
Modifier and TypeMethodDescriptiongetParser(Invocation<SENDER> invocation, Argument<PARSED> argument) Deprecated.getParserOrNull(Argument<T> argument) getParserSet(Class<PARSED> parsedClass, ArgumentKey key) <PARSED> voidregisterParser(TypeRange<PARSED> typeRange, ArgumentKey key, Parser<SENDER, PARSED> parser) <PARSED> voidregisterParser(TypeRange<PARSED> typeRange, ArgumentKey key, ParserChained<SENDER, PARSED> parser) default <PARSED> voidregisterParser(Class<PARSED> parserType, ArgumentKey key, Parser<SENDER, PARSED> parser) Deprecated.
-
Method Details
-
registerParser
@Deprecated default <PARSED> void registerParser(Class<PARSED> parserType, ArgumentKey key, Parser<SENDER, PARSED> parser) Deprecated. -
registerParser
<PARSED> void registerParser(TypeRange<PARSED> typeRange, ArgumentKey key, Parser<SENDER, PARSED> parser) -
registerParser
<PARSED> void registerParser(TypeRange<PARSED> typeRange, ArgumentKey key, ParserChained<SENDER, PARSED> parser) -
getParserSet
@Internal <PARSED> ParserSet<SENDER,PARSED> getParserSet(Class<PARSED> parsedClass, ArgumentKey key) -
getParser
@Deprecated default <PARSED> Parser<SENDER,PARSED> getParser(Invocation<SENDER> invocation, Argument<PARSED> argument) Deprecated. -
getParser
-
getParserOrNull
-