@PublicApi public class Parser extends java.lang.Object
Constructor and Description |
---|
Parser() |
Modifier and Type | Method and Description |
---|---|
protected GraphqlAntlrToLanguage |
getAntlrToLanguage(org.antlr.v4.runtime.CommonTokenStream tokens,
MultiSourceReader multiSourceReader)
Allows you to override the ANTLR to AST code.
|
static Document |
parse(java.lang.String input) |
Document |
parseDocument(java.io.Reader reader) |
Document |
parseDocument(java.lang.String input) |
Document |
parseDocument(java.lang.String input,
java.lang.String sourceName) |
static Value<?> |
parseValue(java.lang.String input) |
public static Document parse(java.lang.String input)
public static Value<?> parseValue(java.lang.String input)
public Document parseDocument(java.lang.String input) throws InvalidSyntaxException
InvalidSyntaxException
public Document parseDocument(java.lang.String input, java.lang.String sourceName) throws InvalidSyntaxException
InvalidSyntaxException
public Document parseDocument(java.io.Reader reader)
protected GraphqlAntlrToLanguage getAntlrToLanguage(org.antlr.v4.runtime.CommonTokenStream tokens, MultiSourceReader multiSourceReader)
tokens
- the token streammultiSourceReader
- the source of the query document