站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > JBoss RULES 3.0.6 API 英文版文档

RuleBuilder - JBoss RULES 3.0.6 API 英文版文档


org.drools.semantics.java
Class RuleBuilder

java.lang.Object
  extended by org.drools.semantics.java.RuleBuilder

public class RuleBuilder
extends java.lang.Object

This builds the rule structure from an AST. Generates semantic code where necessary if semantics are used. This is an internal API.


Field Summary
 java.util.Map invokers
           
 java.util.List methods
           
 java.lang.String ruleClass
           
 
Constructor Summary
RuleBuilder(TypeResolver resolver, ClassFieldExtractorCache cache)
           
 
Method Summary
 Rule build(Package pkg, RuleDescr ruleDescr)
           
 java.util.Map getDescrLookups()
           
 java.util.List getErrors()
           
 java.util.Map getInvokerLookups()
           
 java.util.Map getInvokers()
           
 Package getPackage()
           
 Rule getRule()
           
 java.lang.String getRuleClass()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ruleClass

public java.lang.String ruleClass

methods

public java.util.List methods

invokers

public java.util.Map invokers
Constructor Detail

RuleBuilder

public RuleBuilder(TypeResolver resolver,
                   ClassFieldExtractorCache cache)
Method Detail

getInvokers

public java.util.Map getInvokers()

getDescrLookups

public java.util.Map getDescrLookups()

getRuleClass

public java.lang.String getRuleClass()

getInvokerLookups

public java.util.Map getInvokerLookups()

getErrors

public java.util.List getErrors()

getRule

public Rule getRule()

getPackage

public Package getPackage()

build

public Rule build(Package pkg,
                  RuleDescr ruleDescr)