Package graphql.parser
Class StringValueParsing
- java.lang.Object
-
- graphql.parser.StringValueParsing
-
public class StringValueParsing extends java.lang.Object
Contains parsing code for the StringValue types in the grammar
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.String
ESCAPED_TRIPLE_QUOTES
private static java.lang.String
THREE_QUOTES
-
Constructor Summary
Constructors Constructor Description StringValueParsing()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static boolean
containsOnlyWhiteSpace(java.lang.String str)
private static int
leadingWhitespace(java.lang.String str)
static java.lang.String
parseSingleQuotedString(I18n i18n, java.lang.String string, SourceLocation sourceLocation)
static java.lang.String
parseTripleQuotedString(java.lang.String strText)
static java.lang.String
removeIndentation(java.lang.String rawValue)
-
-
-
Field Detail
-
ESCAPED_TRIPLE_QUOTES
private static final java.lang.String ESCAPED_TRIPLE_QUOTES
- See Also:
- Constant Field Values
-
THREE_QUOTES
private static final java.lang.String THREE_QUOTES
- See Also:
- Constant Field Values
-
-
Method Detail
-
parseTripleQuotedString
public static java.lang.String parseTripleQuotedString(java.lang.String strText)
-
removeIndentation
public static java.lang.String removeIndentation(java.lang.String rawValue)
-
leadingWhitespace
private static int leadingWhitespace(java.lang.String str)
-
containsOnlyWhiteSpace
private static boolean containsOnlyWhiteSpace(java.lang.String str)
-
parseSingleQuotedString
public static java.lang.String parseSingleQuotedString(I18n i18n, java.lang.String string, SourceLocation sourceLocation)
-
-