|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.drools.rule.builder.dialect.java.JavaDialect
public class JavaDialect
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.drools.compiler.Dialect |
---|
Dialect.AnalysisResult |
Field Summary | |
---|---|
static java.lang.String |
ID
|
Constructor Summary | |
---|---|
JavaDialect()
|
Method Summary | |
---|---|
void |
addClassName(java.lang.String className)
|
void |
addFunction(FunctionDescr functionDescr,
TypeResolver typeResolver)
|
void |
addImport(java.lang.String importEntry)
|
void |
addRule(RuleBuildContext context)
This will add the rule for compiling later on. |
void |
addStaticImport(java.lang.String staticImportEntry)
|
Dialect.AnalysisResult |
analyzeBlock(RuleBuildContext context,
BaseDescr descr,
java.lang.String text)
|
Dialect.AnalysisResult |
analyzeExpression(RuleBuildContext context,
BaseDescr descr,
java.lang.Object content)
|
void |
compileAll()
This actually triggers the compiling of all the resources. |
AccumulateBuilder |
getAccumulateBuilder()
|
RuleConditionBuilder |
getBuilder(java.lang.Class clazz)
|
java.util.Map |
getBuilders()
|
ClassFieldExtractorCache |
getClassFieldExtractorCache()
Returns the cache of field extractors |
ConsequenceBuilder |
getConsequenceBuilder()
|
RuleConditionBuilder |
getEvalBuilder()
|
java.lang.String |
getExpressionDialectName()
|
FromBuilder |
getFromBuilder()
|
FunctionBuilder |
getFunctionBuilder()
|
java.lang.String |
getId()
|
KnowledgeHelperFixer |
getKnowledgeHelperFixer()
Returns the Knowledge Helper Fixer |
PatternBuilder |
getPatternBuilder()
|
PredicateBuilder |
getPredicateBuilder()
|
QueryBuilder |
getQueryBuilder()
|
java.util.List |
getResults()
|
ReturnValueBuilder |
getReturnValueBuilder()
|
RuleClassBuilder |
getRuleClassBuilder()
|
SalienceBuilder |
getSalienceBuilder()
|
DeclarationTypeFixer |
getTypeFixer()
|
TypeResolver |
getTypeResolver()
Returns the current type resolver instance |
static java.lang.String |
getUniqueLegalName(java.lang.String packageName,
java.lang.String name,
java.lang.String ext,
ResourceReader src)
Takes a given name and makes sure that its legal and doesn't already exist. |
void |
init(java.lang.Package pkg)
|
void |
init(PackageBuilder builder)
|
void |
init(RuleDescr ruleDescr)
|
void |
initBuilder()
|
void |
setRuleClass(java.lang.String ruleClass)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String ID
Constructor Detail |
---|
public JavaDialect()
Method Detail |
---|
public void init(PackageBuilder builder)
init
in interface Dialect
public void initBuilder()
public java.util.Map getBuilders()
getBuilders
in interface Dialect
public void init(java.lang.Package pkg)
init
in interface Dialect
public void init(RuleDescr ruleDescr)
init
in interface Dialect
public void setRuleClass(java.lang.String ruleClass)
public java.lang.String getExpressionDialectName()
getExpressionDialectName
in interface Dialect
public Dialect.AnalysisResult analyzeExpression(RuleBuildContext context, BaseDescr descr, java.lang.Object content)
analyzeExpression
in interface Dialect
public Dialect.AnalysisResult analyzeBlock(RuleBuildContext context, BaseDescr descr, java.lang.String text)
analyzeBlock
in interface Dialect
public TypeResolver getTypeResolver()
getTypeResolver
in interface Dialect
public ClassFieldExtractorCache getClassFieldExtractorCache()
getClassFieldExtractorCache
in interface Dialect
public KnowledgeHelperFixer getKnowledgeHelperFixer()
public DeclarationTypeFixer getTypeFixer()
public RuleConditionBuilder getBuilder(java.lang.Class clazz)
getBuilder
in interface Dialect
public PatternBuilder getPatternBuilder()
getPatternBuilder
in interface Dialect
public QueryBuilder getQueryBuilder()
getQueryBuilder
in interface Dialect
public SalienceBuilder getSalienceBuilder()
getSalienceBuilder
in interface Dialect
public AccumulateBuilder getAccumulateBuilder()
getAccumulateBuilder
in interface Dialect
public RuleConditionBuilder getEvalBuilder()
getEvalBuilder
in interface Dialect
public PredicateBuilder getPredicateBuilder()
getPredicateBuilder
in interface Dialect
public ReturnValueBuilder getReturnValueBuilder()
getReturnValueBuilder
in interface Dialect
public ConsequenceBuilder getConsequenceBuilder()
getConsequenceBuilder
in interface Dialect
public RuleClassBuilder getRuleClassBuilder()
getRuleClassBuilder
in interface Dialect
public FunctionBuilder getFunctionBuilder()
public FromBuilder getFromBuilder()
getFromBuilder
in interface Dialect
public void compileAll()
compileAll
in interface Dialect
public void addRule(RuleBuildContext context)
addRule
in interface Dialect
public void addFunction(FunctionDescr functionDescr, TypeResolver typeResolver)
addFunction
in interface Dialect
public void addClassName(java.lang.String className)
public void addImport(java.lang.String importEntry)
addImport
in interface Dialect
public void addStaticImport(java.lang.String staticImportEntry)
addStaticImport
in interface Dialect
public java.util.List getResults()
getResults
in interface Dialect
public static java.lang.String getUniqueLegalName(java.lang.String packageName, java.lang.String name, java.lang.String ext, ResourceReader src)
packageName
- name
- ext
-
public java.lang.String getId()
getId
in interface Dialect
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |