package brainslug.bpmn; import brainslug.flow.renderer.Format; import brainslug.flow.renderer.JGraphBpmnRenderer; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.util.UUID; public class BpmnTaskMarkerSkinTestMain { public static void main(String[] args) throws FileNotFoundException { Format format = Format.PNG; JGraphBpmnRenderer renderer = new JGraphBpmnRenderer(new BpmnTaskMarkerSkin()); FileOutputStream output = new FileOutputStream(new File("" + UUID.randomUUID() + "." + format.name().toLowerCase())); renderer.render(new BpmnFlowBuilder() { @Override public void define() { start(event(id("start"))).execute(serviceTask(id("task1")).display("Hallo")).execute(userTask(id("usertask"))).end(event(id("end"))); } }, output, format); } }