jBPM :: Flow Builder 6.0.2-SNAPSHOT

org.jbpm.compiler
Class ProcessBuilderImpl

java.lang.Object
  extended by org.jbpm.compiler.ProcessBuilderImpl
All Implemented Interfaces:
org.drools.compiler.compiler.ProcessBuilder

public class ProcessBuilderImpl
extends Object
implements org.drools.compiler.compiler.ProcessBuilder

A ProcessBuilder can be used to build processes based on XML files containing a process definition.


Constructor Summary
ProcessBuilderImpl(org.drools.compiler.compiler.PackageBuilder packageBuilder)
           
 
Method Summary
 List<org.drools.compiler.compiler.BaseKnowledgeBuilderResultImpl> addProcessFromXml(org.kie.api.io.Resource resource)
           
 void buildContexts(org.jbpm.process.core.ContextContainer contextContainer, ProcessBuildContext buildContext)
           
 void buildNodes(org.kie.api.definition.process.WorkflowProcess process, ProcessBuildContext context)
           
 void buildProcess(org.kie.api.definition.process.Process process, org.kie.api.io.Resource resource)
           
 void configurePackageBuilder(org.drools.compiler.compiler.PackageBuilder packageBuilder)
           
 List<org.drools.compiler.compiler.BaseKnowledgeBuilderResultImpl> getErrors()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProcessBuilderImpl

public ProcessBuilderImpl(org.drools.compiler.compiler.PackageBuilder packageBuilder)
Method Detail

configurePackageBuilder

public void configurePackageBuilder(org.drools.compiler.compiler.PackageBuilder packageBuilder)

getErrors

public List<org.drools.compiler.compiler.BaseKnowledgeBuilderResultImpl> getErrors()
Specified by:
getErrors in interface org.drools.compiler.compiler.ProcessBuilder

buildProcess

public void buildProcess(org.kie.api.definition.process.Process process,
                         org.kie.api.io.Resource resource)

buildContexts

public void buildContexts(org.jbpm.process.core.ContextContainer contextContainer,
                          ProcessBuildContext buildContext)

buildNodes

public void buildNodes(org.kie.api.definition.process.WorkflowProcess process,
                       ProcessBuildContext context)

addProcessFromXml

public List<org.drools.compiler.compiler.BaseKnowledgeBuilderResultImpl> addProcessFromXml(org.kie.api.io.Resource resource)
                                                                                    throws IOException
Specified by:
addProcessFromXml in interface org.drools.compiler.compiler.ProcessBuilder
Throws:
IOException

jBPM :: Flow Builder 6.0.2-SNAPSHOT

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.