Class Evaluator


  • public class Evaluator
    extends Object
    Expression Evaluator
    Version:
    $Id: Evaluator.java,v 1.3 2006/07/30 00:54:36 jjanke Exp $
    Author:
    Jorg Janke
    • Constructor Detail

      • Evaluator

        public Evaluator()
    • Method Detail

      • isAllVariablesDefined

        public static boolean isAllVariablesDefined​(Evaluatee source,
                                                    String logic)
        Check if All Variables are Defined
        Parameters:
        source - source
        logic - logic info
        Returns:
        true if fully defined
      • parseDepends

        public static void parseDepends​(ArrayList<String> list,
                                        String parseString)
        Parse String and add variables with @ to the list.
        Parameters:
        list - list to be added to
        parseString - string to parse for variables
      • parseSQLLogic

        public static boolean parseSQLLogic​(String sqlLogic,
                                            Properties ctx,
                                            int windowNo,
                                            int tabNo,
                                            String targetObjectName)
        evaluator a expression logic base on sql
        Parameters:
        sqlLogic -
        ctx -
        windowNo -
        tabNo -
        targetObjectName - expression logic is evaluated for, that target object (purpose for logging) can be field name, toolbar button name,..
        Returns: