org.drools.rule.builder.dialect.java
Class JavaConsequenceBuilder
java.lang.Object
org.drools.rule.builder.dialect.java.AbstractJavaRuleBuilder
org.drools.rule.builder.dialect.java.JavaConsequenceBuilder
- All Implemented Interfaces:
- ConsequenceBuilder
public class JavaConsequenceBuilder
- extends AbstractJavaRuleBuilder
- implements ConsequenceBuilder
Method Summary |
void |
build(RuleBuildContext context,
String consequenceName)
|
void |
buildBlockDescrs(List<JavaBlockDescr> descrs,
JavaContainerBlockDescr parentBlock)
|
protected String |
fixBlockDescr(RuleBuildContext context,
String originalCode,
List<JavaBlockDescr> blocks,
BoundIdentifiers bindings,
Map<String,Declaration> decls)
|
Map<String,Class<?>> |
getInputs(RuleBuildContext context,
String code,
BoundIdentifiers bindings,
Map<String,Class<?>> parentVars)
|
protected void |
setContainerBlockInputs(RuleBuildContext context,
List<JavaBlockDescr> descrs,
JavaContainerBlockDescr parentBlock,
String originalCode,
BoundIdentifiers bindings,
Map<String,Class<?>> parentVars,
int offset)
This code is not currently used, it's commented out in method caller. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JavaConsequenceBuilder
public JavaConsequenceBuilder()
build
public void build(RuleBuildContext context,
String consequenceName)
- Specified by:
build
in interface ConsequenceBuilder
fixBlockDescr
protected String fixBlockDescr(RuleBuildContext context,
String originalCode,
List<JavaBlockDescr> blocks,
BoundIdentifiers bindings,
Map<String,Declaration> decls)
buildBlockDescrs
public void buildBlockDescrs(List<JavaBlockDescr> descrs,
JavaContainerBlockDescr parentBlock)
setContainerBlockInputs
protected void setContainerBlockInputs(RuleBuildContext context,
List<JavaBlockDescr> descrs,
JavaContainerBlockDescr parentBlock,
String originalCode,
BoundIdentifiers bindings,
Map<String,Class<?>> parentVars,
int offset)
- This code is not currently used, it's commented out in method caller. This is because we couldn't
get this to work and will have to wait until MVEL supports genercs (mdp).
- Parameters:
context
- descrs
- parentBlock
- originalCode
- bindings
- parentVars
- offset
-
getInputs
public Map<String,Class<?>> getInputs(RuleBuildContext context,
String code,
BoundIdentifiers bindings,
Map<String,Class<?>> parentVars)
Copyright © 2001-2013 JBoss Inc.. All Rights Reserved.