|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.camunda.bpm.engine.impl.bpmn.parser.BpmnParseUtil
public final class BpmnParseUtil
Helper methods to reused for common parsing tasks.
| Constructor Summary | |
|---|---|
BpmnParseUtil()
|
|
| Method Summary | |
|---|---|
static Element |
findCamundaExtensionElement(Element element,
String extensionElementName)
Returns the camunda extension element in the camunda namespace and the given name. |
protected static ExpressionManager |
getExpressionManager()
|
static void |
parseCamundaInputParameters(Element inputOutputElement,
IoMapping ioMapping)
Parses all input parameters of an input output element and adds them to the IoMapping. |
static void |
parseCamundaOutputParameters(Element inputOutputElement,
IoMapping ioMapping)
Parses all output parameters of an input output element and adds them to the IoMapping. |
static ExecutableScript |
parseCamundaScript(Element scriptElement)
Parses a camunda script element. |
static IoMapping |
parseInputOutput(Element element)
Returns the IoMapping of an element. |
static void |
parseInputParameterElement(Element inputParameterElement,
IoMapping ioMapping)
Parses a input parameter and adds it to the IoMapping. |
protected static ParameterValueProvider |
parseNestedParamValueProvider(Element element)
|
static void |
parseOutputParameterElement(Element outputParameterElement,
IoMapping ioMapping)
Parses a output parameter and adds it to the IoMapping. |
protected static ParameterValueProvider |
parseParamValueProvider(Element parameterElement)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BpmnParseUtil()
| Method Detail |
|---|
public static Element findCamundaExtensionElement(Element element,
String extensionElementName)
element - the parent element of the extension elementextensionElementName - the name of the extension element to find
public static IoMapping parseInputOutput(Element element)
IoMapping of an element.
element - the element to parse
BpmnParseException - if a input/output parameter element is malformed
public static void parseCamundaInputParameters(Element inputOutputElement,
IoMapping ioMapping)
IoMapping.
inputOutputElement - the input output element to processioMapping - the input output mapping to add input parameters to
BpmnParseException - if a input parameter element is malformed
public static void parseCamundaOutputParameters(Element inputOutputElement,
IoMapping ioMapping)
IoMapping.
inputOutputElement - the input output element to processioMapping - the input output mapping to add input parameters to
BpmnParseException - if a output parameter element is malformed
public static void parseInputParameterElement(Element inputParameterElement,
IoMapping ioMapping)
IoMapping.
inputParameterElement - the input parameter elementioMapping - the mapping to add the element
BpmnParseException - if the input parameter element is malformed
public static void parseOutputParameterElement(Element outputParameterElement,
IoMapping ioMapping)
IoMapping.
outputParameterElement - the output parameter elementioMapping - the mapping to add the element
BpmnParseException - if the output parameter element is malformedprotected static ParameterValueProvider parseNestedParamValueProvider(Element element)
BpmnParseException - if the parameter is invalidprotected static ParameterValueProvider parseParamValueProvider(Element parameterElement)
BpmnParseException - if the parameter is invalidpublic static ExecutableScript parseCamundaScript(Element scriptElement)
scriptElement - the script element ot parse
BpmnParseException - if the a attribute is missing or the script cannot be processedprotected static ExpressionManager getExpressionManager()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||