Package org.jbpm.compiler.xml
Class XmlProcessReader
- java.lang.Object
-
- org.jbpm.compiler.xml.XmlProcessReader
-
public class XmlProcessReader extends Object
-
-
Constructor Summary
Constructors Constructor Description XmlProcessReader(org.drools.core.xml.SemanticModules modules, ClassLoader classLoader)
XmlProcessReader(org.drools.core.xml.SemanticModules modules, ClassLoader classLoader, SAXParser parser)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<org.kie.api.definition.process.Process>
getProcess()
ProcessBuildData
getProcessBuildData()
protected String
processParserMessage(Collection<Object> parents, Attributes attr, String errorMessage)
List<org.kie.api.definition.process.Process>
read(InputStream inputStream)
Read aProcess
from anInputStream
.List<org.kie.api.definition.process.Process>
read(Reader reader)
Read aProcess
from aReader
.List<org.kie.api.definition.process.Process>
read(InputSource in)
Read aProcess
from anInputSource
.
-
-
-
Constructor Detail
-
XmlProcessReader
public XmlProcessReader(org.drools.core.xml.SemanticModules modules, ClassLoader classLoader)
-
XmlProcessReader
public XmlProcessReader(org.drools.core.xml.SemanticModules modules, ClassLoader classLoader, SAXParser parser)
-
-
Method Detail
-
read
public List<org.kie.api.definition.process.Process> read(Reader reader) throws SAXException, IOException
Read aProcess
from aReader
.- Parameters:
reader
- The reader containing the rule-set.- Returns:
- The rule-set.
- Throws:
SAXException
IOException
-
read
public List<org.kie.api.definition.process.Process> read(InputStream inputStream) throws SAXException, IOException
Read aProcess
from anInputStream
.- Parameters:
inputStream
- The input-stream containing the rule-set.- Returns:
- The rule-set.
- Throws:
SAXException
IOException
-
read
public List<org.kie.api.definition.process.Process> read(InputSource in) throws SAXException, IOException
Read aProcess
from anInputSource
.- Parameters:
in
- The rule-set input-source.- Returns:
- The rule-set.
- Throws:
SAXException
IOException
-
getProcess
public List<org.kie.api.definition.process.Process> getProcess()
-
getProcessBuildData
public ProcessBuildData getProcessBuildData()
-
processParserMessage
protected String processParserMessage(Collection<Object> parents, Attributes attr, String errorMessage)
-
-