@Override public SearchAction create(final SearchResult result) { return new DefaultSearchAction("Help", false, // () -> help(((ModuleSearchResult) result))); }
@Override public SearchAction create(final SearchResult result) { return new DefaultSearchAction("Open", // () -> openTemplate((TemplateSearchResult) result)); }
@Override public SearchAction create(final SearchResult result) { return new DefaultSearchAction("Javadoc", () -> javadoc(result)); }
@Override public SearchAction create(final SearchResult result) { return new DefaultSearchAction("Open in Browser", () -> openURL(result)); }
@Override public SearchAction create(final SearchResult result) { return new DefaultSearchAction("Run", // () -> moduleService.run(((ModuleSearchResult) result).info(), true)); } }
@Override public SearchAction create(final SearchResult result) { return new DefaultSearchAction("Source", // () -> source(((ModuleSearchResult) result).info())); }
@Override public SearchAction create(final SearchResult result) { return new DefaultSearchAction("Source", // () -> source(((ClassSearchResult) result).clazz())); }
@Override public SearchAction create(final SearchResult result) { return new DefaultSearchAction("Batch", () -> { batchService.run(((ModuleSearchResult) result).info()); }); } }
@Override public SearchAction create(final SearchResult result) { return new DefaultSearchAction("Run", true, // () -> moduleService.run(((OpSearchResult) result).info().cInfo(), true)); } }
@Override public SearchAction create(final SearchResult result) { final SnippetSearchResult snippetResult = (SnippetSearchResult) result; if (repl == null) { repl = new ScriptREPL(scriptService.context()); repl.initialize(false); } return new DefaultSearchAction("Evaluate", () -> { repl.lang(snippetResult.language()); repl.evaluate(snippetResult.snippet()); }); } }