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 longprivate WorkflowNodeMeta.Size节点尺寸private Integer间距子画布配置private Boolean使用动态点位 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic WorkflowNodeMetacontainerNode(Double x, Double y) 创建容器节点的便捷方法static WorkflowNodeMetaof(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
创建容器节点的便捷方法
-