org.camunda.bpm.dmn.engine.impl.handler
Class AbstractDmnElementHandler<E extends org.camunda.bpm.model.dmn.instance.DmnElement,I extends DmnElementImpl>

java.lang.Object
  extended by org.camunda.bpm.dmn.engine.impl.handler.AbstractDmnElementHandler<E,I>
All Implemented Interfaces:
DmnElementHandler<E,I>
Direct Known Subclasses:
AbstractDmnDecisionTableHandler, AbstractDmnLiteralExpressionHandler, DmnClauseHandler, DmnDefinitionsHandler, DmnItemDefinitionHandler, DmnRuleHandler

public abstract class AbstractDmnElementHandler<E extends org.camunda.bpm.model.dmn.instance.DmnElement,I extends DmnElementImpl>
extends Object
implements DmnElementHandler<E,I>


Constructor Summary
AbstractDmnElementHandler()
           
 
Method Summary
protected abstract  I createElement(DmnElementHandlerContext context, E element)
           
 I handleElement(DmnElementHandlerContext context, E element)
           
protected  void initElement(DmnElementHandlerContext context, E element, I dmnElement)
           
protected  void initKey(DmnElementHandlerContext context, org.camunda.bpm.model.dmn.instance.DmnElement element, I dmnElement)
           
protected  void initName(DmnElementHandlerContext context, org.camunda.bpm.model.dmn.instance.DmnElement element, I dmnElement)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractDmnElementHandler

public AbstractDmnElementHandler()
Method Detail

handleElement

public I handleElement(DmnElementHandlerContext context,
                       E element)
Specified by:
handleElement in interface DmnElementHandler<E extends org.camunda.bpm.model.dmn.instance.DmnElement,I extends DmnElementImpl>

createElement

protected abstract I createElement(DmnElementHandlerContext context,
                                   E element)

initElement

protected void initElement(DmnElementHandlerContext context,
                           E element,
                           I dmnElement)

initKey

protected void initKey(DmnElementHandlerContext context,
                       org.camunda.bpm.model.dmn.instance.DmnElement element,
                       I dmnElement)

initName

protected void initName(DmnElementHandlerContext context,
                        org.camunda.bpm.model.dmn.instance.DmnElement element,
                        I dmnElement)


Copyright © 2015 camunda services GmbH. All rights reserved.