org.drools.semantics.groovy
Class GroovyExprAnalyzer

java.lang.Object
  extended by org.drools.semantics.groovy.GroovyExprAnalyzer

public class GroovyExprAnalyzer
extends java.lang.Object

Analyzes python expressions for all mentioned variables.


Constructor Summary
GroovyExprAnalyzer()
           
 
Method Summary
 Declaration[] analyze(java.lang.String text, java.util.List availDecls)
          Analyze an expression.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GroovyExprAnalyzer

public GroovyExprAnalyzer()
Method Detail

analyze

public Declaration[] analyze(java.lang.String text,
                             java.util.List availDecls)
                      throws java.lang.Exception
Analyze an expression.

Parameters:
text - The expression to analyze.
availDecls - Total set of declarations available.
Returns:
The array of declarations used by the expression.
Throws:
java.lang.Exception - If an error occurs while attempting to analyze the expression.