org.moremotion.evaluator
Class EvalUtils

java.lang.Object
  extended by org.moremotion.evaluator.EvalUtils

public class EvalUtils
extends java.lang.Object

Version:
$Id: EvalUtils.java 61 2008-03-14 14:56:20Z erkan $

Constructor Summary
EvalUtils()
           
 
Method Summary
static java.lang.String doubleTheQuotes(java.lang.String source)
           
static java.lang.Double doubleValue(java.lang.Object o)
           
static java.lang.String escapeForXML(java.lang.String str, boolean preserveWhiteSpace)
          Escapes the special charactes in the given string to build a valid XML attribute or value.
static boolean getBoolean(java.lang.String s)
           
static java.lang.String getConstant(java.lang.String str)
           
static double getNumber(java.lang.String s)
           
static java.lang.String getValueOfStringConstant(java.lang.String str, char quote)
           
static boolean isADOMName(java.lang.String s)
           
static boolean isBoolean(java.lang.String str)
           
static boolean isNumber(java.lang.String str)
           
static boolean isString(java.lang.String str)
           
static boolean isSymbol(java.lang.String s)
           
static boolean looksLikeSymbol(java.lang.String s)
           
static void main(java.lang.String[] args)
           
static java.lang.String toStr(double d)
           
static java.lang.String toStr(java.lang.Object o)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EvalUtils

public EvalUtils()
Method Detail

looksLikeSymbol

public static boolean looksLikeSymbol(java.lang.String s)

isSymbol

public static boolean isSymbol(java.lang.String s)

isADOMName

public static boolean isADOMName(java.lang.String s)

isString

public static boolean isString(java.lang.String str)

getNumber

public static double getNumber(java.lang.String s)

getBoolean

public static boolean getBoolean(java.lang.String s)

isBoolean

public static boolean isBoolean(java.lang.String str)

doubleValue

public static java.lang.Double doubleValue(java.lang.Object o)

isNumber

public static boolean isNumber(java.lang.String str)

getValueOfStringConstant

public static java.lang.String getValueOfStringConstant(java.lang.String str,
                                                        char quote)
                                                 throws InvalidEntityException
Throws:
InvalidEntityException

doubleTheQuotes

public static java.lang.String doubleTheQuotes(java.lang.String source)

toStr

public static java.lang.String toStr(double d)

toStr

public static java.lang.String toStr(java.lang.Object o)

getConstant

public static java.lang.String getConstant(java.lang.String str)
                                    throws InvalidEntityException
Throws:
InvalidEntityException

escapeForXML

public static java.lang.String escapeForXML(java.lang.String str,
                                            boolean preserveWhiteSpace)
Escapes the special charactes in the given string to build a valid XML attribute or value.

Example:

  String s = org.moremotion.evaluator.EvalUtils.escape(" A & B --> 5");
 
The value of the s will be
  "A & B -->5"
 

Parameters:
str - The string that contains the characters to escape.
preserveWhiteSpace - true means the white space characters should not be escaped.
Returns:
The converted string

main

public static void main(java.lang.String[] args)


Copyright © 2002-2008 MOR YAZILIM. All Rights Reserved.