Package graphql.parser
Class ParserOptions.Builder
- java.lang.Object
-
- graphql.parser.ParserOptions.Builder
-
- Enclosing class:
- ParserOptions
public static class ParserOptions.Builder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
captureIgnoredChars
private boolean
captureLineComments
private boolean
captureSourceLocation
private int
maxCharacters
private int
maxRuleDepth
private int
maxTokens
private int
maxWhitespaceTokens
private ParsingListener
parsingListener
private boolean
readerTrackData
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(ParserOptions parserOptions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ParserOptions
build()
ParserOptions.Builder
captureIgnoredChars(boolean captureIgnoredChars)
ParserOptions.Builder
captureLineComments(boolean captureLineComments)
ParserOptions.Builder
captureSourceLocation(boolean captureSourceLocation)
ParserOptions.Builder
maxCharacters(int maxCharacters)
ParserOptions.Builder
maxRuleDepth(int maxRuleDepth)
ParserOptions.Builder
maxTokens(int maxTokens)
ParserOptions.Builder
maxWhitespaceTokens(int maxWhitespaceTokens)
ParserOptions.Builder
parsingListener(ParsingListener parsingListener)
ParserOptions.Builder
readerTrackData(boolean readerTrackData)
-
-
-
Field Detail
-
captureIgnoredChars
private boolean captureIgnoredChars
-
captureSourceLocation
private boolean captureSourceLocation
-
captureLineComments
private boolean captureLineComments
-
readerTrackData
private boolean readerTrackData
-
parsingListener
private ParsingListener parsingListener
-
maxCharacters
private int maxCharacters
-
maxTokens
private int maxTokens
-
maxWhitespaceTokens
private int maxWhitespaceTokens
-
maxRuleDepth
private int maxRuleDepth
-
-
Constructor Detail
-
Builder
Builder()
-
Builder
Builder(ParserOptions parserOptions)
-
-
Method Detail
-
captureIgnoredChars
public ParserOptions.Builder captureIgnoredChars(boolean captureIgnoredChars)
-
captureSourceLocation
public ParserOptions.Builder captureSourceLocation(boolean captureSourceLocation)
-
captureLineComments
public ParserOptions.Builder captureLineComments(boolean captureLineComments)
-
readerTrackData
public ParserOptions.Builder readerTrackData(boolean readerTrackData)
-
maxCharacters
public ParserOptions.Builder maxCharacters(int maxCharacters)
-
maxTokens
public ParserOptions.Builder maxTokens(int maxTokens)
-
maxWhitespaceTokens
public ParserOptions.Builder maxWhitespaceTokens(int maxWhitespaceTokens)
-
maxRuleDepth
public ParserOptions.Builder maxRuleDepth(int maxRuleDepth)
-
parsingListener
public ParserOptions.Builder parsingListener(ParsingListener parsingListener)
-
build
public ParserOptions build()
-
-