public abstract class BaseNodeParser extends Object implements NodeParser
| 限定符和类型 | 字段和说明 |
|---|---|
private static com.alibaba.fastjson.JSONObject |
EMPTY_JSON_OBJECT |
| 构造器和说明 |
|---|
BaseNodeParser() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addOutputDefs(com.agentsflex.core.chain.node.BaseNode node,
com.alibaba.fastjson.JSONObject data) |
void |
addParameters(com.agentsflex.core.chain.node.BaseNode node,
com.alibaba.fastjson.JSONObject data) |
protected abstract com.agentsflex.core.chain.node.BaseNode |
doParse(com.alibaba.fastjson.JSONObject root,
com.alibaba.fastjson.JSONObject data,
Tinyflow tinyflow) |
com.alibaba.fastjson.JSONObject |
getData(com.alibaba.fastjson.JSONObject nodeObject) |
List<com.agentsflex.core.chain.Parameter> |
getParameters(com.alibaba.fastjson.JSONArray parametersJsonArray) |
List<com.agentsflex.core.chain.Parameter> |
getParameters(com.alibaba.fastjson.JSONObject data,
String key) |
com.agentsflex.core.chain.ChainNode |
parse(com.alibaba.fastjson.JSONObject nodeJSONObject,
Tinyflow tinyflow) |
private static final com.alibaba.fastjson.JSONObject EMPTY_JSON_OBJECT
public BaseNodeParser()
public com.alibaba.fastjson.JSONObject getData(com.alibaba.fastjson.JSONObject nodeObject)
public void addParameters(com.agentsflex.core.chain.node.BaseNode node, com.alibaba.fastjson.JSONObject data)
public List<com.agentsflex.core.chain.Parameter> getParameters(com.alibaba.fastjson.JSONObject data, String key)
public List<com.agentsflex.core.chain.Parameter> getParameters(com.alibaba.fastjson.JSONArray parametersJsonArray)
public void addOutputDefs(com.agentsflex.core.chain.node.BaseNode node, com.alibaba.fastjson.JSONObject data)
public com.agentsflex.core.chain.ChainNode parse(com.alibaba.fastjson.JSONObject nodeJSONObject, Tinyflow tinyflow)
parse 在接口中 NodeParserCopyright © 2025. All rights reserved.