org.drools.semantics.groovy
Class GroovyFunctions

java.lang.Object
  extended by org.drools.semantics.java.JavaFunctions
      extended by org.drools.semantics.groovy.GroovyFunctions
All Implemented Interfaces:
java.io.Serializable, SemanticComponent, SemanticFunctions, Functions

public class GroovyFunctions
extends JavaFunctions
implements Functions, SemanticFunctions

Python block semantics Consequence.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.drools.semantics.java.JavaFunctions
name, ruleSet, text
 
Constructor Summary
GroovyFunctions(java.lang.String name, java.lang.String text, RuleSet ruleSet)
           
 
Method Summary
 SemanticFunctionsCompiler getSemanticFunctionsCompiler()
           
 java.lang.String getSemanticType()
           
 
Methods inherited from class org.drools.semantics.java.JavaFunctions
getName, getText
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.drools.spi.Functions
getText
 
Methods inherited from interface org.drools.smf.SemanticComponent
getName
 

Constructor Detail

GroovyFunctions

public GroovyFunctions(java.lang.String name,
                       java.lang.String text,
                       RuleSet ruleSet)
Method Detail

getSemanticType

public java.lang.String getSemanticType()
Specified by:
getSemanticType in interface SemanticComponent
Overrides:
getSemanticType in class JavaFunctions

getSemanticFunctionsCompiler

public SemanticFunctionsCompiler getSemanticFunctionsCompiler()
Specified by:
getSemanticFunctionsCompiler in interface SemanticFunctions
Overrides:
getSemanticFunctionsCompiler in class JavaFunctions