类 MyDefaultProcessDiagramCanvas

java.lang.Object
org.flowable.image.impl.DefaultProcessDiagramCanvas
cn.jrack.flowable.config.MyDefaultProcessDiagramCanvas

public class MyDefaultProcessDiagramCanvas extends org.flowable.image.impl.DefaultProcessDiagramCanvas
作者:
XuanXuan
  • 嵌套类概要

    从类继承的嵌套类/接口 org.flowable.image.impl.DefaultProcessDiagramCanvas

    org.flowable.image.impl.DefaultProcessDiagramCanvas.SHAPE_TYPE
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    protected static Color
     

    从类继承的字段 org.flowable.image.impl.DefaultProcessDiagramCanvas

    activityFontName, ANNOTATION_FONT, ANNOTATION_STROKE, ANNOTATION_TEXT_PADDING, annotationFontName, ARROW_WIDTH, ASSOCIATION_STROKE, BUSINESS_RULE_TASK_IMAGE, CAMEL_TASK_IMAGE, canvasHeight, canvasWidth, CASETASK_IMAGE, closed, COMPENSATE_CATCH_IMAGE, COMPENSATE_THROW_IMAGE, CONDITIONAL_CATCH_IMAGE, CONDITIONAL_INDICATOR_COLOR, CONDITIONAL_INDICATOR_WIDTH, CONNECTION_COLOR, customClassLoader, DEFAULT_INDICATOR_WIDTH, DMN_TASK_IMAGE, END_EVENT_STROKE, ERROR_CATCH_IMAGE, ERROR_THROW_IMAGE, ESCALATION_CATCH_IMAGE, ESCALATION_THROW_IMAGE, EVENT_BORDER_COLOR, EVENT_COLOR, EVENT_SUBPROCESS_STROKE, FONT_SIZE, FONT_SPACING, fontMetrics, g, GATEWAY_TYPE_STROKE, HIGHLIGHT_COLOR, HIGHLIGHT_FLOW_STROKE, HTTP_TASK_IMAGE, ICON_PADDING, LABEL_COLOR, LABEL_FONT, labelFontName, LINE_HEIGHT, LOGGER, MANUALTASK_IMAGE, MARKER_WIDTH, MESSAGE_CATCH_IMAGE, MESSAGE_THROW_IMAGE, minX, minY, MULE_TASK_IMAGE, MULTI_INSTANCE_STROKE, NON_INTERRUPTING_EVENT_STROKE, processDiagram, RECEIVETASK_IMAGE, SCRIPTTASK_IMAGE, SENDTASK_IMAGE, SERVICETASK_IMAGE, SHELL_TASK_IMAGE, SIGNAL_CATCH_IMAGE, SIGNAL_THROW_IMAGE, SUBPROCESS_BORDER_COLOR, SUBPROCESS_BOX_COLOR, TASK_BORDER_COLOR, TASK_BOX_COLOR, TEXT_PADDING, THICK_TASK_BORDER_STROKE, TIMER_IMAGE, USERTASK_IMAGE
  • 构造器概要

    构造器
    构造器
    说明
    MyDefaultProcessDiagramCanvas(int width, int height, int minX, int minY, String imageType)
     
    MyDefaultProcessDiagramCanvas(int width, int height, int minX, int minY, String imageType, String activityFontName, String labelFontName, String annotationFontName, ClassLoader customClassLoader)
     
  • 方法概要

    修饰符和类型
    方法
    说明
    void
    drawConnection(int[] xPoints, int[] yPoints, boolean conditional, boolean isDefault, String connectionType, org.flowable.bpmn.model.AssociationDirection associationDirection, boolean highLighted, double scaleFactor)
    画线颜色设置
    void
    drawHighLight(int x, int y, int width, int height)
    高亮节点设置

    从类继承的方法 org.flowable.image.impl.DefaultProcessDiagramCanvas

    close, connectionPerfectionizer, drawActivityMarkers, drawArrowHead, drawAssociation, drawBusinessRuleTask, drawCamelTask, drawCaseServiceTask, drawCatchingCompensateEvent, drawCatchingCompensateEvent, drawCatchingConditionalEvent, drawCatchingConditionalEvent, drawCatchingErrorEvent, drawCatchingErrorEvent, drawCatchingEscalationEvent, drawCatchingEvent, drawCatchingEventRegistryEvent, drawCatchingEventRegistryEvent, drawCatchingMessageEvent, drawCatchingMessageEvent, drawCatchingSignalEvent, drawCatchingSignalEvent, drawCatchingTimerEvent, drawCatchingTimerEvent, drawCollapsedCallActivity, drawCollapsedMarker, drawCollapsedSubProcess, drawCollapsedTask, drawConditionalSequenceFlowIndicator, drawConditionalStartEvent, drawDefaultSequenceFlowIndicator, drawDMNTask, drawErrorEndEvent, drawErrorEndEvent, drawErrorStartEvent, drawEscalationEndEvent, drawEscalationEndEvent, drawEscalationStartEvent, drawEventBasedGateway, drawEventRegistryStartEvent, drawExclusiveGateway, drawExpandedSubProcess, drawExpandedTransaction, drawGateway, drawHttpTask, drawInclusiveGateway, drawLabel, drawLabel, drawManualTask, drawMessageStartEvent, drawMuleTask, drawMultiInstanceMarker, drawMultilineAnnotationText, drawMultilineCentredText, drawMultilineText, drawNoneEndEvent, drawNoneStartEvent, drawParallelGateway, drawPoolOrLane, drawReceiveTask, drawScriptTask, drawSendEventServiceTask, drawSendTask, drawSequenceflow, drawSequenceflow, drawSequenceflow, drawSequenceflowWithoutArrow, drawSequenceflowWithoutArrow, drawServiceTask, drawShellTask, drawSignalStartEvent, drawStartEvent, drawTask, drawTask, drawTask, drawTextAnnotation, drawThrowingCompensateEvent, drawThrowingEscalationEvent, drawThrowingNoneEvent, drawThrowingSignalEvent, drawTimerStartEvent, drawUserTask, fitTextToWidth, generateBufferedImage, generateImage, initialize

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 字段详细资料

    • HIGHLIGHT_SEQUENCEFLOW_COLOR

      protected static Color HIGHLIGHT_SEQUENCEFLOW_COLOR
  • 构造器详细资料

    • MyDefaultProcessDiagramCanvas

      public MyDefaultProcessDiagramCanvas(int width, int height, int minX, int minY, String imageType, String activityFontName, String labelFontName, String annotationFontName, ClassLoader customClassLoader)
    • MyDefaultProcessDiagramCanvas

      public MyDefaultProcessDiagramCanvas(int width, int height, int minX, int minY, String imageType)
  • 方法详细资料

    • drawConnection

      public void drawConnection(int[] xPoints, int[] yPoints, boolean conditional, boolean isDefault, String connectionType, org.flowable.bpmn.model.AssociationDirection associationDirection, boolean highLighted, double scaleFactor)
      画线颜色设置
      覆盖:
      drawConnection 在类中 org.flowable.image.impl.DefaultProcessDiagramCanvas
    • drawHighLight

      public void drawHighLight(int x, int y, int width, int height)
      高亮节点设置
      覆盖:
      drawHighLight 在类中 org.flowable.image.impl.DefaultProcessDiagramCanvas