public class Node extends Object
| Modifier and Type | Field and Description |
|---|---|
Object |
attachment
附件(按需定制使用)
|
static String |
TAG |
| Modifier | Constructor and Description |
|---|---|
protected |
Node(Chain chain,
NodeDecl decl,
List<Link> links) |
| Modifier and Type | Method and Description |
|---|---|
Chain |
getChain()
获取所属链
|
String |
getId()
获取标识
|
protected NodeType |
getImode()
流入模式
|
<T> T |
getMeta(String key)
获取元数据
|
<T> T |
getMetaOrDefault(String key,
T def)
获取元数据或默认
|
Map<String,Object> |
getMetas()
获取所有元数据
|
List<Link> |
getNextLinks()
后面的连接(流出连接)
|
Node |
getNextNode()
后面的节点(一个)
|
List<Node> |
getNextNodes()
后面的节点
|
protected NodeType |
getOmode()
流出模式
|
List<Link> |
getPrevLinks()
前面的连接(流入连接)
|
List<Node> |
getPrevNodes()
前面的节点
|
Task |
getTask()
任务
|
String |
getTitle()
获取显示标题
|
NodeType |
getType()
获取类型
|
Condition |
getWhen()
任务条件
|
boolean |
hasMeta(String key)
是否有元数据键
|
String |
toString() |
public static final String TAG
public Object attachment
@Preview(value="3.4") protected NodeType getImode()
@Preview(value="3.4") protected NodeType getOmode()
public Chain getChain()
public String getId()
public String getTitle()
public NodeType getType()
public <T> T getMeta(String key)
public boolean hasMeta(String key)
public <T> T getMetaOrDefault(String key, T def)
public Node getNextNode()
public Condition getWhen()
public Task getTask()
Copyright © 2025. All rights reserved.