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 Details

    • StringLiteral

      StringLiteral(Object pValue)
      Constructor
  • Method Details

    • fromToken

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

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

      public static String getValueFromToken(String pToken)
      Parses the given token into the literal value
    • 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.
    • toIdentifierToken

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

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

      public String getExpressionString()
      Returns the expression in the expression language syntax
      Specified by:
      getExpressionString in class Expression