Package com.bytedesk.core.workflow.node
Class WorkflowNodeMeta
java.lang.Object
com.bytedesk.core.workflow.node.WorkflowNodeMeta
- All Implemented Interfaces:
Serializable
节点元数据类
参考 FlowNodeMeta 和 WorkflowNodeMeta 接口定义
用于存储节点的位置信息、渲染配置等元数据
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
内边距信息类static class
位置信息类static class
尺寸信息类 -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Boolean
是否可添加private Boolean
是否禁用添加private Boolean
是否禁用自动调整大小private WorkflowNodeMeta.Position
子画布位置private Boolean
是否禁用复制private Boolean
默认是否折叠private Boolean
默认是否展开默认点位private Boolean
是否禁用删除private Boolean
是否可拖拽private Boolean
是否可展开扩展属性private Boolean
是否隐藏private Integer
行内块后置间距private Integer
行内块前置间距private Boolean
是否禁用输入点private Boolean
是否为容器节点private Boolean
是否为行内块private Boolean
是否为节点结束private Boolean
是否为开始节点private Integer
最小行内块间距private Boolean
是否禁用输出点private WorkflowNodeMeta.Padding
内边距private WorkflowNodeMeta.Position
节点位置信息private String
渲染键private Boolean
是否可选择private static final long
private WorkflowNodeMeta.Size
节点尺寸private Integer
间距子画布配置private Boolean
使用动态点位 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic WorkflowNodeMeta
containerNode
(Double x, Double y) 创建容器节点的便捷方法static WorkflowNodeMeta
of
(WorkflowNodeMeta.Position position) 创建NodeMeta实例的便捷方法static WorkflowNodeMeta
创建NodeMeta实例的便捷方法static WorkflowNodeMeta
创建开始节点的便捷方法toJson()
转换为JSON字符串
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
position
节点位置信息 -
canvasPosition
子画布位置 -
isStart
是否为开始节点 -
addable
是否可添加 -
expandable
是否可展开 -
draggable
是否可拖拽 -
selectable
是否可选择 -
deleteDisable
是否禁用删除 -
copyDisable
是否禁用复制 -
addDisable
是否禁用添加 -
inputDisable
是否禁用输入点 -
outputDisable
是否禁用输出点 -
size
节点尺寸 -
autoResizeDisable
是否禁用自动调整大小 -
defaultExpanded
默认是否展开 -
defaultCollapsed
默认是否折叠 -
spacing
间距 -
padding
内边距 -
inlineSpacingPre
行内块前置间距 -
inlineSpacingAfter
行内块后置间距 -
minInlineBlockSpacing
最小行内块间距 -
renderKey
渲染键 -
isInlineBlocks
是否为行内块 -
isNodeEnd
是否为节点结束 -
isContainer
是否为容器节点 -
useDynamicPort
使用动态点位 -
defaultPorts
默认点位 -
subCanvas
子画布配置 -
extra
扩展属性
-
-
Constructor Details
-
WorkflowNodeMeta
public WorkflowNodeMeta()
-
-
Method Details
-
toJson
转换为JSON字符串 -
of
创建NodeMeta实例的便捷方法 -
of
创建NodeMeta实例的便捷方法 -
startNode
创建开始节点的便捷方法 -
containerNode
创建容器节点的便捷方法
-