Class WindowReferenceGenerator
- java.lang.Object
-
- org.drools.model.codegen.execmodel.generator.WindowReferenceGenerator
-
public class WindowReferenceGenerator extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description WindowReferenceGenerator(PackageModel packageModel, org.drools.util.TypeResolver typeResolver)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddWindowReferences(org.drools.compiler.builder.impl.TypeDeclarationContext typeDeclarationContext, org.drools.compiler.builder.impl.BuildResultCollector results, java.util.Set<org.drools.drl.ast.descr.WindowDeclarationDescr> windowReferences)static org.drools.mvel.parser.ast.expr.TemporalLiteralChunkExprparseDuration(java.lang.String duration)java.util.Optional<com.github.javaparser.ast.expr.Expression>visit(org.drools.drl.ast.descr.PatternSourceDescr sourceDescr, RuleContext context)
-
-
-
Constructor Detail
-
WindowReferenceGenerator
public WindowReferenceGenerator(PackageModel packageModel, org.drools.util.TypeResolver typeResolver)
-
-
Method Detail
-
visit
public java.util.Optional<com.github.javaparser.ast.expr.Expression> visit(org.drools.drl.ast.descr.PatternSourceDescr sourceDescr, RuleContext context)
-
addWindowReferences
public void addWindowReferences(org.drools.compiler.builder.impl.TypeDeclarationContext typeDeclarationContext, org.drools.compiler.builder.impl.BuildResultCollector results, java.util.Set<org.drools.drl.ast.descr.WindowDeclarationDescr> windowReferences)
-
parseDuration
public static org.drools.mvel.parser.ast.expr.TemporalLiteralChunkExpr parseDuration(java.lang.String duration)
-
-