|
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
java.lang.Object | +--intradoc.common.ScriptUtils
Utility services to help evaluate scripting.
| Constructor Summary | |
ScriptUtils()
|
|
| Method Summary | |
static boolean |
convertObjectToBool(java.lang.Object scriptVal,
boolean defVal)
Converts an object to boolean, evaluating the contents of strings. |
static boolean |
determineIfInteger(java.lang.String scriptVal,
ExecutionContext cxt)
|
static int |
determineNumberType(java.lang.Object scriptVal,
ExecutionContext cxt)
Determines what type of number object should be cast to. |
protected static boolean |
evaluateComparisonOperator(boolean useDouble,
long obj1LVal,
long obj2LVal,
double obj1DVal,
double obj2DVal,
int compareDir,
boolean allowEqual)
|
static boolean |
getBooleanVal(java.lang.Object scriptVal)
Determines boolean value for an object into a boolean. |
static java.util.Date |
getDateVal(java.lang.Object scriptVal,
ExecutionContext cxt)
Tries to parse an object into a date. |
static java.lang.String |
getDisplayString(java.lang.Object scriptVal,
ExecutionContext cxt)
Converts an object into string ready for display to user. |
static double |
getDoubleVal(java.lang.Object scriptVal,
ExecutionContext cxt)
Tries to convert an object into a double |
static long |
getLongVal(java.lang.Object scriptVal,
ExecutionContext cxt)
Tries to convert an object into a long. |
static java.lang.Object |
parseString(java.lang.String sVal,
int eltType,
boolean forceToBool,
ExecutionContext cxt)
Cooerces a string into a particular object type. |
static java.lang.Object |
performOperation(char firstChar,
char secondChar,
java.lang.Object obj1,
java.lang.Object obj2,
ExecutionContext cxt)
Combines to objects into one. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ScriptUtils()
| Method Detail |
public static java.lang.Object parseString(java.lang.String sVal,
int eltType,
boolean forceToBool,
ExecutionContext cxt)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public static java.lang.String getDisplayString(java.lang.Object scriptVal,
ExecutionContext cxt)
public static boolean convertObjectToBool(java.lang.Object scriptVal,
boolean defVal)
public static boolean getBooleanVal(java.lang.Object scriptVal)
public static double getDoubleVal(java.lang.Object scriptVal,
ExecutionContext cxt)
throws java.lang.NumberFormatException
java.lang.NumberFormatException
public static long getLongVal(java.lang.Object scriptVal,
ExecutionContext cxt)
throws java.lang.NumberFormatException
java.lang.NumberFormatException
public static java.util.Date getDateVal(java.lang.Object scriptVal,
ExecutionContext cxt)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public static int determineNumberType(java.lang.Object scriptVal,
ExecutionContext cxt)
throws java.lang.NumberFormatException
java.lang.NumberFormatException
public static boolean determineIfInteger(java.lang.String scriptVal,
ExecutionContext cxt)
public static java.lang.Object performOperation(char firstChar,
char secondChar,
java.lang.Object obj1,
java.lang.Object obj2,
ExecutionContext cxt)
throws java.lang.NumberFormatException
java.lang.NumberFormatException
protected static boolean evaluateComparisonOperator(boolean useDouble,
long obj1LVal,
long obj2LVal,
double obj1DVal,
double obj2DVal,
int compareDir,
boolean allowEqual)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
(c) 1996-2005 All rights reserved. Stellent, Inc. |