跳到主要内容

路径输入

QWen Max 中英对照 Path Input

路径输入组件要求用户提供一个 Path,并提供有关该路径的附加信息。

@ShellComponent
public class ComponentCommands extends AbstractShellComponent {

@ShellMethod(key = "component path input", value = "Path input", group = "Components")
public String pathInput() {
PathInput component = new PathInput(getTerminal(), "Enter value");
component.setResourceLoader(getResourceLoader());
component.setTemplateExecutor(getTemplateExecutor());
PathInputContext context = component.run(PathInputContext.empty());
return "Got value " + context.getResultValue();
}
}
java

以下屏幕录制显示了路径输入组件的典型输出:

上下文对象是 PathInputContext。下表描述了其上下文变量:

表 1. PathInputContext 模板变量

Key描述
model父上下文变量(参见 TextComponentContext 模板变量)。