Package org.apache.commons.el
Class StringLiteral
java.lang.Object
org.apache.commons.el.Expression
org.apache.commons.el.Literal
org.apache.commons.el.StringLiteral
An expression representing a String literal value.
- Version:
- $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: luehe $
- Author:
- Nathan Abramson - Art Technology Group
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringLiteral
fromLiteralValue
(String pValue) Returns a StringLiteral with the given string valuestatic StringLiteral
Returns a StringLiteral parsed from the given token (enclosed by single or double quotes)Returns the expression in the expression language syntaxstatic String
getValueFromToken
(String pToken) Parses the given token into the literal value(package private) static boolean
isJavaIdentifier
(String pValue) Returns true if the specified value is a legal java identifierstatic String
toIdentifierToken
(String pValue) Converts the specified value to an identifier token, escaping it as a string literal if necessary.static String
toStringToken
(String pValue) Converts the specified value to a String token, using " as the enclosing quotes and escaping any characters that need escaping.
-
Constructor Details
-
StringLiteral
StringLiteral(Object pValue) Constructor
-
-
Method Details
-
fromToken
Returns a StringLiteral parsed from the given token (enclosed by single or double quotes) -
fromLiteralValue
Returns a StringLiteral with the given string value -
getValueFromToken
Parses the given token into the literal value -
toStringToken
Converts the specified value to a String token, using " as the enclosing quotes and escaping any characters that need escaping. -
toIdentifierToken
Converts the specified value to an identifier token, escaping it as a string literal if necessary. -
isJavaIdentifier
Returns true if the specified value is a legal java identifier -
getExpressionString
Returns the expression in the expression language syntax- Specified by:
getExpressionString
in classExpression
-