org.moremotion.evaluator
Class EvalUtils
java.lang.Object
org.moremotion.evaluator.EvalUtils
public class EvalUtils
- extends java.lang.Object
- Version:
- $Id: EvalUtils.java 61 2008-03-14 14:56:20Z erkan $
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 |
EvalUtils
public EvalUtils()
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.