org.drools.rule.builder.dialect.clips
Class ClipsDialect

java.lang.Object
  extended by org.drools.rule.builder.dialect.mvel.MVELDialect
      extended by org.drools.rule.builder.dialect.clips.ClipsDialect
All Implemented Interfaces:
Externalizable, Serializable, Dialect

public class ClipsDialect
extends MVELDialect

See Also:
Serialized Form

Field Summary
static String ID
           
 
Fields inherited from class org.drools.rule.builder.dialect.mvel.MVELDialect
ACCUMULATE_BUILDER, COLLECT_BUILDER, ENABLED_BUILDER, ENTRY_POINT_BUILDER, FORALL_BUILDER, FROM_BUILDER, FUNCTION_BUILDER, GE_BUILDER, PATTERN_BUILDER, pkg, QUERY_BUILDER, results, SALIENCE_BUILDER, src
 
Constructor Summary
ClipsDialect(PackageBuilder builder, PackageRegistry pkgRegistry, Package pkg)
           
 
Method Summary
 AnalysisResult analyzeExpression(PackageBuildContext context, BaseDescr descr, Object content, Map<String,Class<?>>[] availableIdentifiers, Map<String,Class<?>> localTypes)
           
 RuleConditionBuilder getBuilder(Class clazz)
           
 Map getBuilders()
           
 ConsequenceBuilder getConsequenceBuilder()
           
 RuleConditionBuilder getEvalBuilder()
           
 String getId()
           
 PredicateBuilder getPredicateBuilder()
           
 ReturnValueBuilder getReturnValueBuilder()
           
static void initBuilder()
           
 
Methods inherited from class org.drools.rule.builder.dialect.mvel.MVELDialect
addFunction, addImport, addRule, addStaticImport, analyzeBlock, analyzeBlock, analyzeExpression, analyzeExpression, compileAll, getAccumulateBuilder, getEnabledBuilder, getEntryPointBuilder, getExpressionDialectName, getExpressionPredicateBuilder, getFromBuilder, getInterceptors, getMVELCompilationUnit, getPackageRegistry, getPatternBuilder, getQueryBuilder, getResults, getRuleClassBuilder, getSalienceBuilder, getTypeResolver, init, init, isStrictMode, postCompileAddFunction, preCompileAddFunction, readExternal, setLanguageLevel, setStrictMode, writeExternal
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ID

public static final String ID
See Also:
Constant Field Values
Constructor Detail

ClipsDialect

public ClipsDialect(PackageBuilder builder,
                    PackageRegistry pkgRegistry,
                    Package pkg)
Method Detail

initBuilder

public static void initBuilder()

getId

public String getId()
Specified by:
getId in interface Dialect
Overrides:
getId in class MVELDialect

getBuilders

public Map getBuilders()
Specified by:
getBuilders in interface Dialect
Overrides:
getBuilders in class MVELDialect

getBuilder

public RuleConditionBuilder getBuilder(Class clazz)
Specified by:
getBuilder in interface Dialect
Overrides:
getBuilder in class MVELDialect

getConsequenceBuilder

public ConsequenceBuilder getConsequenceBuilder()
Specified by:
getConsequenceBuilder in interface Dialect
Overrides:
getConsequenceBuilder in class MVELDialect

getEvalBuilder

public RuleConditionBuilder getEvalBuilder()
Specified by:
getEvalBuilder in interface Dialect
Overrides:
getEvalBuilder in class MVELDialect

getReturnValueBuilder

public ReturnValueBuilder getReturnValueBuilder()
Specified by:
getReturnValueBuilder in interface Dialect
Overrides:
getReturnValueBuilder in class MVELDialect

getPredicateBuilder

public PredicateBuilder getPredicateBuilder()
Specified by:
getPredicateBuilder in interface Dialect
Overrides:
getPredicateBuilder in class MVELDialect

analyzeExpression

public AnalysisResult analyzeExpression(PackageBuildContext context,
                                        BaseDescr descr,
                                        Object content,
                                        Map<String,Class<?>>[] availableIdentifiers,
                                        Map<String,Class<?>> localTypes)


Copyright © 2001-2013 JBoss Inc.. All Rights Reserved.