路徑搜尋
路徑搜尋元件會要求掃描的基礎目錄和可選的搜尋表達式。結果會顯示在單選列表中,使用者可以在其中選擇路徑。 PathSearchConfig
可用於自訂元件行為。
PathSearchConfig config = new PathSearch.PathSearchConfig();
config.setMaxPathsShow(5);
config.setMaxPathsSearch(100);
config.setSearchForward(true);
config.setSearchCaseSensitive(false);
config.setSearchNormalize(false);
PathSearch component = new PathSearch(getTerminal(), "Enter value", config);
component.setResourceLoader(getResourceLoader());
component.setTemplateExecutor(getTemplateExecutor());
PathSearchContext context = component.run(PathSearchContext.empty());
return "Got value " + context.getResultValue();
搜尋邏輯會直接傳遞到 搜尋演算法 中記錄的演算法。 |
以下螢幕錄影展示了路徑搜尋元件的典型輸出
上下文物件是 PathSearchContext
。下表描述了其上下文變數
鍵 | 描述 |
---|---|
|
可用於呈現搜尋結果的項目。 |
|
父上下文變數(請參閱 TextComponentContext 範本變數)。 |