org.apache.commons.el

Class StringLiteral

public class StringLiteral extends Literal

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

Constructor Summary
StringLiteral(Object pValue)
Constructor
Method Summary
static StringLiteralfromLiteralValue(String pValue)
Returns a StringLiteral with the given string value
static StringLiteralfromToken(String pToken)
Returns a StringLiteral parsed from the given token (enclosed by single or double quotes)
StringgetExpressionString()
Returns the expression in the expression language syntax
static StringgetValueFromToken(String pToken)
Parses the given token into the literal value
static booleanisJavaIdentifier(String pValue)
Returns true if the specified value is a legal java identifier
static StringtoIdentifierToken(String pValue)
Converts the specified value to an identifier token, escaping it as a string literal if necessary.
static StringtoStringToken(String pValue)
Converts the specified value to a String token, using " as the enclosing quotes and escaping any characters that need escaping.

Constructor Detail

StringLiteral

StringLiteral(Object pValue)
Constructor

Method Detail

fromLiteralValue

public static StringLiteral fromLiteralValue(String pValue)
Returns a StringLiteral with the given string value

fromToken

public static StringLiteral fromToken(String pToken)
Returns a StringLiteral parsed from the given token (enclosed by single or double quotes)

getExpressionString

public String getExpressionString()
Returns the expression in the expression language syntax

getValueFromToken

public static String getValueFromToken(String pToken)
Parses the given token into the literal value

isJavaIdentifier

static boolean isJavaIdentifier(String pValue)
Returns true if the specified value is a legal java identifier

toIdentifierToken

public static String toIdentifierToken(String pValue)
Converts the specified value to an identifier token, escaping it as a string literal if necessary.

toStringToken

public 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.
Copyright (c) 2001-2002 - Apache Software Foundation