Class VariableNode

java.lang.Object
cloud.opencode.base.string.template.node.VariableNode
All Implemented Interfaces:
TemplateNode

public final class VariableNode extends Object implements TemplateNode
Variable Node - Template node for variable substitution. 变量节点 - 用于变量替换的模板节点。

Features | 主要功能:

  • Variable lookup with default value fallback - 变量查找带默认值回退

Usage Examples | 使用示例:

VariableNode node = new VariableNode("name", "World");
String result = node.render(Map.of("name", "Java")); // "Java"
String def = node.render(Map.of());                   // "World"

Security | 安全性:

  • Thread-safe: Yes (immutable) - 线程安全: 是(不可变)
Since:
JDK 25, opencode-base-string V1.0.0
Author:
Leon Soo www.LeonSoo.com
See Also: