org.camunda.bpm.dmn.engine.impl.handler
Class AbstractDmnLiteralExpressionHandler<E extends org.camunda.bpm.model.dmn.instance.LiteralExpression,I extends DmnExpressionImpl>

java.lang.Object
  extended by org.camunda.bpm.dmn.engine.impl.handler.AbstractDmnElementHandler<E,I>
      extended by org.camunda.bpm.dmn.engine.impl.handler.AbstractDmnLiteralExpressionHandler<E,I>
All Implemented Interfaces:
DmnElementHandler<E,I>
Direct Known Subclasses:
AbstractDmnClauseHandler, DmnAllowValueHandler, DmnInputExpressionHandler

public abstract class AbstractDmnLiteralExpressionHandler<E extends org.camunda.bpm.model.dmn.instance.LiteralExpression,I extends DmnExpressionImpl>
extends AbstractDmnElementHandler<E,I>


Constructor Summary
AbstractDmnLiteralExpressionHandler()
           
 
Method Summary
protected  I createElement(DmnElementHandlerContext context, E expression)
           
protected  boolean hasJuelExpressionLanguage(DmnExpressionImpl dmnExpression)
           
protected  void initElement(DmnElementHandlerContext context, E expression, I dmnExpression)
           
protected  void initExpression(DmnElementHandlerContext context, E expression, DmnExpressionImpl dmnExpression)
           
protected  void initExpressionLanguage(DmnElementHandlerContext context, E expression, DmnExpressionImpl dmnExpression)
           
protected  boolean isExpression(DmnExpressionImpl dmnExpression)
           
protected  void postProcessExpressionText(DmnElementHandlerContext context, E expression, DmnExpressionImpl dmnExpression)
           
 
Methods inherited from class org.camunda.bpm.dmn.engine.impl.handler.AbstractDmnElementHandler
handleElement, initKey, initName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractDmnLiteralExpressionHandler

public AbstractDmnLiteralExpressionHandler()
Method Detail

createElement

protected I createElement(DmnElementHandlerContext context,
                          E expression)
Specified by:
createElement in class AbstractDmnElementHandler<E extends org.camunda.bpm.model.dmn.instance.LiteralExpression,I extends DmnExpressionImpl>

initElement

protected void initElement(DmnElementHandlerContext context,
                           E expression,
                           I dmnExpression)
Overrides:
initElement in class AbstractDmnElementHandler<E extends org.camunda.bpm.model.dmn.instance.LiteralExpression,I extends DmnExpressionImpl>

initExpressionLanguage

protected void initExpressionLanguage(DmnElementHandlerContext context,
                                      E expression,
                                      DmnExpressionImpl dmnExpression)

initExpression

protected void initExpression(DmnElementHandlerContext context,
                              E expression,
                              DmnExpressionImpl dmnExpression)

postProcessExpressionText

protected void postProcessExpressionText(DmnElementHandlerContext context,
                                         E expression,
                                         DmnExpressionImpl dmnExpression)

hasJuelExpressionLanguage

protected boolean hasJuelExpressionLanguage(DmnExpressionImpl dmnExpression)

isExpression

protected boolean isExpression(DmnExpressionImpl dmnExpression)


Copyright © 2015 camunda services GmbH. All rights reserved.