modules/activiti-engine/src/main/java/org/activiti/engine/impl/bpmn/parser/BpmnParse.java
/**
   * Parses an {@link ExecutionListener} implementation for the given
   * executionListener element.
   * 
   * @param executionListenerElement
   *          the XML element containing the executionListener definition.
   */
Parses an  ExecutionListener implementation for the given
executionListener element.

@param executionListenerElement
the XML element containing the executionListener definition.
Parses an ExecutionListener implementation for the given executionListener element . @param executionListenerElement the XML element containing the executionListener definition .
public ExecutionListener createExecutionListener(ActivitiListener activitiListener) {
    ExecutionListener executionListener = null;
    if (ImplementationType.IMPLEMENTATION_TYPE_CLASS.equalsIgnoreCase(activitiListener.getImplementationType())) {
      executionListener = listenerFactory.createClassDelegateExecutionListener(activitiListener);  
    } else if (ImplementationType.IMPLEMENTATION_TYPE_EXPRESSION.equalsIgnoreCase(activitiListener.getImplementationType())) {
      executionListener = listenerFactory.createExpressionExecutionListener(activitiListener);
    } else if (ImplementationType.IMPLEMENTATION_TYPE_DELEGATEEXPRESSION.equalsIgnoreCase(activitiListener.getImplementationType())) {
      executionListener = listenerFactory.createDelegateExpressionExecutionListener(activitiListener);
    }
    return executionListener;
  }
public ExecutionListener createExecutionListener ( ActivitiListener activitiListener ) { ExecutionListener executionListener = null ; if ( ImplementationType . IMPLEMENTATION_TYPE_CLASS . equalsIgnoreCase ( activitiListener . getImplementationType ( ) ) ) { executionListener = listenerFactory . createClassDelegateExecutionListener ( activitiListener ) ; } else if ( ImplementationType . IMPLEMENTATION_TYPE_EXPRESSION . equalsIgnoreCase ( activitiListener . getImplementationType ( ) ) ) { executionListener = listenerFactory . createExpressionExecutionListener ( activitiListener ) ; } else if ( ImplementationType . IMPLEMENTATION_TYPE_DELEGATEEXPRESSION . equalsIgnoreCase ( activitiListener . getImplementationType ( ) ) ) { executionListener = listenerFactory . createDelegateExpressionExecutionListener ( activitiListener ) ; } return executionListener ; }
Parses an {@link ExecutionListener} implementation for the given
 executionListener element.
Parses an { @link ExecutionListener } implementation for the given executionListener element .