public SVGShapeViewResource userTask() { return new SVGShapeViewResource(args -> { if (null != args.width && null != args.heigth) { return this.userTaskView(args.width, args.heigth, args.resizable); } else { return this.userTaskView(args.resizable); }}); }
private SVGShapeView build(final Arguments arguments) { return build(arguments, view -> { }); }
public SVGShapeViewResource scriptTask() { return new SVGShapeViewResource(args -> { if (null != args.width && null != args.heigth) { return this.scriptTaskView(args.width, args.heigth, args.resizable); } else { return this.scriptTaskView(args.resizable); }}); }
@Override public SVGShapeView<?> newViewInstance(final BPMNSVGViewFactory factory, final BaseStartEvent task) { return VIEW_RESOURCES .getResource(factory, task) .build(false); }
public SVGShapeViewResource businessRuleTask() { return new SVGShapeViewResource(args -> { if (null != args.width && null != args.heigth) { return this.businessRuleTaskView(args.width, args.heigth, args.resizable); } else { return this.businessRuleTaskView(args.resizable); }}); }
@Override public SVGShapeView<?> newViewInstance(final BPMNSVGViewFactory factory, final BaseEndEvent task) { return VIEW_RESOURCES .getResource(factory, task) .build(false); }
public SVGShapeViewResource inclusiveGateway() { return new SVGShapeViewResource(args -> { if (null != args.width && null != args.heigth) { return this.inclusiveGatewayView(args.width, args.heigth, args.resizable); } else { return this.inclusiveGatewayView(args.resizable); }}); }
@Override public SVGShapeView<?> newViewInstance(final BPMNSVGViewFactory factory, final BaseThrowingIntermediateEvent intermediateTimerEvent) { return VIEW_RESOURCES .getResource(factory, intermediateTimerEvent) .build(false); }
public SVGShapeViewResource startMessageEvent() { return new SVGShapeViewResource(args -> { if (null != args.width && null != args.heigth) { return this.startMessageEventView(args.width, args.heigth, args.resizable); } else { return this.startMessageEventView(args.resizable); }}); }
public SVGShapeView build(final Double width, final Double height, final boolean resizable) { return build(new Arguments(width, height, resizable)); }
public SVGShapeViewResource intermediateSignalThrowingEvent() { return new SVGShapeViewResource(args -> { if (null != args.width && null != args.heigth) { return this.intermediateSignalThrowingEventView(args.width, args.heigth, args.resizable); } else { return this.intermediateSignalThrowingEventView(args.resizable); }}); }
@Override public SVGShapeView<?> newViewInstance(final BPMNSVGViewFactory factory, final BaseGateway task) { return VIEW_RESOURCES .getResource(factory, task) .build(false); }
public SVGShapeViewResource intermediateConditionalEvent() { return new SVGShapeViewResource(args -> { if (null != args.width && null != args.heigth) { return this.intermediateConditionalEventView(args.width, args.heigth, args.resizable); } else { return this.intermediateConditionalEventView(args.resizable); }}); }
@Override public SVGShapeView<?> newViewInstance(final BPMNSVGViewFactory factory, final BaseCatchingIntermediateEvent task) { return VIEW_RESOURCES .getResource(factory, task) .build(false); }
public SVGShapeViewResource multipleInstanceSubProcess() { return new SVGShapeViewResource(args -> { if (null != args.width && null != args.heigth) { return this.multipleInstanceSubProcessView(args.width, args.heigth, args.resizable); } else { return this.multipleInstanceSubProcessView(args.resizable); }}); }
public SVGShapeView build(final boolean resizable) { return build(new Arguments(resizable)); }
public SVGShapeViewResource task() { return new SVGShapeViewResource(args -> { if (null != args.width && null != args.heigth) { return this.taskView(args.width, args.heigth, args.resizable); } else { return this.taskView(args.resizable); }}); }
public SVGShapeView<?> newViewInstance(final Optional<Width> width, final Optional<Height> height, final SVGShapeViewResource viewResource ) { Optional<Double> widthValue = Optional.ofNullable(width.isPresent() ? width.get().getValue() : null); Optional<Double> heightValue = Optional.ofNullable(height.isPresent() ? height.get().getValue() : null); return viewResource.build(widthValue.orElse(null), heightValue.orElse(null), true); } }
public SVGShapeViewResource subcase() { return new SVGShapeViewResource(args -> { if (null != args.width && null != args.heigth) { return this.subcaseView(args.width, args.heigth, args.resizable); } else { return this.subcaseView(args.resizable); }}); }
@Test public void testBuildDefaultSize() { tested.build(true); final ArgumentCaptor<SVGShapeViewResource.Arguments> argumentCaptor = ArgumentCaptor.forClass(SVGShapeViewResource.Arguments.class); verify(builderFunction, times(1)).apply(argumentCaptor.capture()); final SVGShapeViewResource.Arguments arguments = argumentCaptor.getValue(); assertTrue(arguments.resizable); verify(view, times(1)).refresh(); } }