public class ChainParser extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private Map<String,NodeParser> |
nodeParserMap |
| 构造器和说明 |
|---|
ChainParser() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addNodeParser(String type,
NodeParser nodeParser) |
Map<String,NodeParser> |
getNodeParserMap() |
private void |
initDefaultParsers() |
com.agentsflex.core.chain.Chain |
parse(Tinyflow tinyflow) |
com.agentsflex.core.chain.Chain |
parse(Tinyflow tinyflow,
com.alibaba.fastjson.JSONArray nodes,
com.alibaba.fastjson.JSONArray edges,
com.alibaba.fastjson.JSONObject parentNode) |
private com.agentsflex.core.chain.ChainEdge |
parseEdge(com.alibaba.fastjson.JSONObject edgeObject) |
private com.agentsflex.core.chain.ChainNode |
parseNode(Tinyflow tinyflow,
com.alibaba.fastjson.JSONObject nodeObject) |
void |
setNodeParserMap(Map<String,NodeParser> nodeParserMap) |
private Map<String,NodeParser> nodeParserMap
public ChainParser()
private void initDefaultParsers()
public Map<String,NodeParser> getNodeParserMap()
public void setNodeParserMap(Map<String,NodeParser> nodeParserMap)
public void addNodeParser(String type, NodeParser nodeParser)
public com.agentsflex.core.chain.Chain parse(Tinyflow tinyflow, com.alibaba.fastjson.JSONArray nodes, com.alibaba.fastjson.JSONArray edges, com.alibaba.fastjson.JSONObject parentNode)
private com.agentsflex.core.chain.ChainNode parseNode(Tinyflow tinyflow, com.alibaba.fastjson.JSONObject nodeObject)
private com.agentsflex.core.chain.ChainEdge parseEdge(com.alibaba.fastjson.JSONObject edgeObject)
Copyright © 2025. All rights reserved.