public class StringLiteral extends Literal
An expression representing a String literal value.
Constructor and Description |
---|
StringLiteral(java.lang.Object pValue)
Constructor
|
Modifier and Type | Method and Description |
---|---|
static StringLiteral |
fromLiteralValue(java.lang.String pValue)
Returns a StringLiteral with the given string value
|
static StringLiteral |
fromToken(java.lang.String pToken)
Returns a StringLiteral parsed from the given token (enclosed by
single or double quotes)
|
java.lang.String |
getExpressionString()
Returns the expression in the expression language syntax
|
static java.lang.String |
getValueFromToken(java.lang.String pToken)
Parses the given token into the literal value
|
(package private) static boolean |
isJavaIdentifier(java.lang.String pValue)
Returns true if the specified value is a legal java identifier
|
static java.lang.String |
toIdentifierToken(java.lang.String pValue)
Converts the specified value to an identifier token, escaping it
as a string literal if necessary.
|
static java.lang.String |
toStringToken(java.lang.String pValue)
Converts the specified value to a String token, using " as the
enclosing quotes and escaping any characters that need escaping.
|
public static StringLiteral fromToken(java.lang.String pToken)
public static StringLiteral fromLiteralValue(java.lang.String pValue)
public static java.lang.String getValueFromToken(java.lang.String pToken)
public static java.lang.String toStringToken(java.lang.String pValue)
public static java.lang.String toIdentifierToken(java.lang.String pValue)
static boolean isJavaIdentifier(java.lang.String pValue)
public java.lang.String getExpressionString()
getExpressionString
in class Expression
Copyright (c) 2001-2002 - Apache Software Foundation