Package graphql.parser
Class StringValueParsing
- java.lang.Object
-
- graphql.parser.StringValueParsing
-
public class StringValueParsing extends java.lang.ObjectContains parsing code for the StringValue types in the grammar
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.StringESCAPED_TRIPLE_QUOTESprivate static java.lang.StringTHREE_QUOTES
-
Constructor Summary
Constructors Constructor Description StringValueParsing()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static booleancontainsOnlyWhiteSpace(java.lang.String str)private static intleadingWhitespace(java.lang.String str)static java.lang.StringparseSingleQuotedString(I18n i18n, java.lang.String string, SourceLocation sourceLocation)static java.lang.StringparseTripleQuotedString(java.lang.String strText)static java.lang.StringremoveIndentation(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)
-
-