本文整理汇总了Java中hudson.tools.ToolInstallation.all方法的典型用法代码示例。如果您正苦于以下问题:Java ToolInstallation.all方法的具体用法?Java ToolInstallation.all怎么用?Java ToolInstallation.all使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类hudson.tools.ToolInstallation
的用法示例。
在下文中一共展示了ToolInstallation.all方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: doFillTypeItems
import hudson.tools.ToolInstallation; //导入方法依赖的package包/类
public ListBoxModel doFillTypeItems() {
ListBoxModel r = new ListBoxModel();
r.add("<any>", "");
for (ToolDescriptor<?> desc : ToolInstallation.all()) {
String idOrSymbol = desc.getId();
Set<String> symbols = SymbolLookup.getSymbolValue(desc);
if (!symbols.isEmpty()) {
idOrSymbol = symbols.iterator().next();
}
r.add(desc.getDisplayName(), idOrSymbol);
}
return r;
}
示例2: doFillNameItems
import hudson.tools.ToolInstallation; //导入方法依赖的package包/类
public ListBoxModel doFillNameItems(@QueryParameter String type) {
type = Util.fixEmpty(type);
ListBoxModel r = new ListBoxModel();
for (ToolDescriptor<?> desc : ToolInstallation.all()) {
if (type != null && !desc.getId().equals(type) && !SymbolLookup.getSymbolValue(desc).contains(type)) {
continue;
}
for (ToolInstallation tool : desc.getInstallations()) {
r.add(tool.getName());
}
}
return r;
}
示例3: getOpenEdgeInstallations
import hudson.tools.ToolInstallation; //导入方法依赖的package包/类
public List<OpenEdgeInstallation> getOpenEdgeInstallations() {
List<OpenEdgeInstallation> list = new ArrayList<>();
for (ToolDescriptor<?> desc : ToolInstallation.all()) {
for (ToolInstallation inst : desc.getInstallations()) {
if (inst instanceof OpenEdgeInstallation) {
list.add((OpenEdgeInstallation) inst);
}
}
}
return list;
}
示例4: doFillToolUsedItems
import hudson.tools.ToolInstallation; //导入方法依赖的package包/类
/**
* List model to choose the tool used (normally, it should be the ZAProxy tool).
*
* @return a {@link ListBoxModel}
*/
public ListBoxModel doFillToolUsedItems() {
ListBoxModel items = new ListBoxModel();
for(ToolDescriptor<?> desc : ToolInstallation.all()) {
for (ToolInstallation tool : desc.getInstallations()) {
items.add(tool.getName());
}
}
return items;
}