package org.atteo.moonshine.activiti; import java.util.Collection; import java.util.HashSet; import java.util.Set; import org.activiti.bpmn.model.BaseElement; import org.activiti.bpmn.model.UserTask; import org.activiti.engine.impl.bpmn.parser.BpmnParse; import org.activiti.engine.parse.BpmnParseHandler; /** */ public class BpmnParseHandlerTest implements BpmnParseHandler { protected static final Set<Class<? extends BaseElement>> supportedTypes = new HashSet<>(); public static int counter; static { supportedTypes.add(UserTask.class); } @Override public Collection<Class<? extends BaseElement>> getHandledTypes() { return supportedTypes; } @Override public void parse(BpmnParse bpmnParse, BaseElement baseElement) { counter++; } }