Package org.jbpm.bpmn2.xpath
Class XPATHActionBuilder
- java.lang.Object
-
- org.jbpm.bpmn2.xpath.XPATHActionBuilder
-
- All Implemented Interfaces:
org.jbpm.process.builder.ActionBuilder
public class XPATHActionBuilder extends Object implements org.jbpm.process.builder.ActionBuilder
-
-
Constructor Summary
Constructors Constructor Description XPATHActionBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
build(org.drools.compiler.rule.builder.PackageBuildContext context, org.jbpm.workflow.core.DroolsAction action, org.drools.compiler.lang.descr.ActionDescr actionDescr, org.jbpm.process.core.ContextResolver contextResolver)
static String
delimitExpressions(String s)
Allows newlines to demarcate expressions, as per MVEL command line.static String
processMacros(String consequence)
-
-
-
Method Detail
-
build
public void build(org.drools.compiler.rule.builder.PackageBuildContext context, org.jbpm.workflow.core.DroolsAction action, org.drools.compiler.lang.descr.ActionDescr actionDescr, org.jbpm.process.core.ContextResolver contextResolver)
- Specified by:
build
in interfaceorg.jbpm.process.builder.ActionBuilder
-
delimitExpressions
public static String delimitExpressions(String s)
Allows newlines to demarcate expressions, as per MVEL command line. If expression spans multiple lines (ie inside an unbalanced bracket) then it is left alone. Uses character based iteration which is at least an order of magnitude faster then a single simple regex.
-
-