public class StringLiteralNode extends LiteralNode
Purpose: Represent a String literal
Responsibilities:
literal
shouldGenerateExpression
Constructor and Description |
---|
StringLiteralNode()
Return a new StringLiteralNode
|
StringLiteralNode(java.lang.String theString)
Return a new StringLiteralNode with the internal string set to the
passed value
|
Modifier and Type | Method and Description |
---|---|
void |
validate(ParseTreeContext context)
INTERNAL
Validate node and calculate its type.
|
applyToQuery, generateExpression, getAsString, getLiteral, isAliasableNode, isLiteralNode, setLiteral, toString
addToExpression, appendExpression, getAlias, getColumn, getLeft, getLine, getRight, getType, hasLeft, hasRight, isAggregateNode, isAttributeNode, isConstructorNode, isCountNode, isDivideNode, isDotNode, isEscape, isMapKeyNode, isMinusNode, isMultiplyNode, isNotNode, isParameterNode, isPlusNode, isSubqueryNode, isVariableNode, qualifyAttributeAccess, resolveAttribute, resolveClass, resolveClass, resolveMapping, resolveMapping, setAlias, setColumn, setLeft, setLine, setRight, setType, toString, toStringDisplayName, toStringIndent, validateParameter
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getAlias, setAlias
public StringLiteralNode()
public StringLiteralNode(java.lang.String theString)
public void validate(ParseTreeContext context)
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference