public class ParserRegistry
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static ParserRegistry |
getInstance() |
<T> java.util.Optional<Parser<T>> |
getParser(java.lang.Class<T> clazz) |
boolean |
hasParser(java.lang.Class<?> clazz) |
<T> void |
registerParser(java.lang.Class<T> clazz,
Parser<T> parser) |
<T> java.util.Optional<T> |
safeParse(java.lang.String input,
java.lang.Class<T> clazz) |
public <T> java.util.Optional<Parser<T>> getParser(java.lang.Class<T> clazz)
public boolean hasParser(java.lang.Class<?> clazz)
public <T> void registerParser(java.lang.Class<T> clazz, Parser<T> parser)
public <T> java.util.Optional<T> safeParse(java.lang.String input, java.lang.Class<T> clazz)
public static ParserRegistry getInstance()