本文整理汇总了Java中hudson.util.ListBoxModel.Option类的典型用法代码示例。如果您正苦于以下问题:Java Option类的具体用法?Java Option怎么用?Java Option使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
Option类属于hudson.util.ListBoxModel包,在下文中一共展示了Option类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: doFillConnectionIdItems
import hudson.util.ListBoxModel.Option; //导入依赖的package包/类
/**
* Fills in the Host Connection selection box with applicable connections.
*
* @param context
* filter for host connections
* @param connectionId
* an existing host connection identifier; can be null
* @param project
* the Jenkins project
*
* @return host connection selections
*/
public ListBoxModel doFillConnectionIdItems(@AncestorInPath Jenkins context, @QueryParameter String connectionId,
@AncestorInPath Item project)
{
CpwrGlobalConfiguration globalConfig = CpwrGlobalConfiguration.get();
HostConnection[] hostConnections = globalConfig.getHostConnections();
ListBoxModel model = new ListBoxModel();
model.add(new Option(StringUtils.EMPTY, StringUtils.EMPTY, false));
for (HostConnection connection : hostConnections)
{
boolean isSelected = false;
if (connectionId != null)
{
isSelected = connectionId.matches(connection.getConnectionId());
}
model.add(new Option(connection.getDescription() + " [" + connection.getHostPort() + ']', //$NON-NLS-1$
connection.getConnectionId(), isSelected));
}
return model;
}
开发者ID:Compuware-Corp,项目名称:CPWR-CodeCoverage,代码行数:36,代码来源:CodeCoverageBuilder.java
示例2: doFillCredentialsIdItems
import hudson.util.ListBoxModel.Option; //导入依赖的package包/类
/**
* Fills in the Login Credentials selection box with applicable connections.
*
* @param context
* filter for login credentials
* @param credentialsId
* existing login credentials; can be null
* @param project
* the Jenkins project
*
* @return login credentials selection
*/
public ListBoxModel doFillCredentialsIdItems(@AncestorInPath Jenkins context, @QueryParameter String credentialsId,
@AncestorInPath Item project)
{
List<StandardUsernamePasswordCredentials> creds = CredentialsProvider.lookupCredentials(
StandardUsernamePasswordCredentials.class, project, ACL.SYSTEM,
Collections.<DomainRequirement> emptyList());
ListBoxModel model = new ListBoxModel();
model.add(new Option(StringUtils.EMPTY, StringUtils.EMPTY, false));
for (StandardUsernamePasswordCredentials c : creds)
{
boolean isSelected = false;
if (credentialsId != null)
{
isSelected = credentialsId.matches(c.getId());
}
String description = Util.fixEmptyAndTrim(c.getDescription());
model.add(new Option(c.getUsername() + (description != null ? " (" + description + ')' : StringUtils.EMPTY), //$NON-NLS-1$
c.getId(), isSelected));
}
return model;
}
开发者ID:Compuware-Corp,项目名称:CPWR-CodeCoverage,代码行数:38,代码来源:CodeCoverageBuilder.java
示例3: doFillCredentialsIdItems
import hudson.util.ListBoxModel.Option; //导入依赖的package包/类
/**
* Fills in the Login Credentials selection box with applicable Jenkins credentials.
*
* @param context
* filter for credentials
* @param credentialsId
* existing login credentials; can be null
* @param project
* the Jenkins project
*
* @return credential selections
*/
public ListBoxModel doFillCredentialsIdItems(@AncestorInPath Jenkins context, @QueryParameter String credentialsId, @AncestorInPath Item project)
{
List<StandardUsernamePasswordCredentials> creds = CredentialsProvider.lookupCredentials(
StandardUsernamePasswordCredentials.class, project, ACL.SYSTEM,
Collections.<DomainRequirement> emptyList());
StandardListBoxModel model = new StandardListBoxModel();
model.add(new Option(StringUtils.EMPTY, StringUtils.EMPTY, false));
for (StandardUsernamePasswordCredentials c : creds)
{
boolean isSelected = false;
if (credentialsId != null)
{
isSelected = credentialsId.matches(c.getId());
}
String description = Util.fixEmptyAndTrim(c.getDescription());
model.add(new Option(c.getUsername() + (description != null ? " (" + description + ')' : StringUtils.EMPTY), //$NON-NLS-1$
c.getId(), isSelected));
}
return model;
}
开发者ID:jenkinsci,项目名称:compuware-scm-downloader-plugin,代码行数:37,代码来源:PdsConfiguration.java
示例4: doFillApplicationsItems
import hudson.util.ListBoxModel.Option; //导入依赖的package包/类
/**
* Method for filling the application drop down.
*
* @return ListBoxModel used for filling the drop down.
*/
public ListBoxModel doFillApplicationsItems(StaplerRequest request, @QueryParameter("target") String targets) {
ListBoxModel applicationItems = new ListBoxModel();
try {
LOG.info("called doFillapplicationItems");
final Map<String, String> applications = parseJSON(targets, "app");
for (final Entry<String, String> application : applications.entrySet()) {
Option applicationOption = new Option(application.getKey(), application.getValue());
applicationItems.add(applicationOption);
}
} catch (FileNotFoundException ex) {
LOG.throwing(this.getClass().getName(), "doFillApplicationsItems", ex);
}
tempChoosenTarget = targets;
// tempChoosenTarget = new String[targets.length];
// for(int i = 0; i < targets.length;i++)
// {
// tempChoosenTarget[i] = trimJSON(targets[i]);
// }
// LOG.info("temp target" + tempChoosenTarget + " queryparameter " + StringUtils.join(targets,
// " TARGETS "));
return applicationItems;
}
开发者ID:ederst,项目名称:ccr-parameter-plugin,代码行数:29,代码来源:DynamicConfigurationDefinition.java
示例5: doFillAppAttributesItems
import hudson.util.ListBoxModel.Option; //导入依赖的package包/类
/**
* Returns a ListBoxModel which is used to fill the ApplicationAttributes select.
*
* @param request Stapler request from Jenkins.
* @param tarAttributes Actual chosen Target Attribute.
* @param application Actual chosen Applcation.
* @return ListBoxModel with the ApplicationAttributes.
*/
public ListBoxModel doFillAppAttributesItems(StaplerRequest request,
@QueryParameter("tarAttributes") String tarAttributes, @QueryParameter("application") String application) {
ListBoxModel modelItems = new ListBoxModel();
if (tarAttributes.equals("applications") && !application.equals(getMissingObjectFillText())) {
//TODO check if possible to get these properties dynamically from json file
modelItems.add(new Option("id", "id"));
modelItems.add(new Option("type", "type"));
modelItems.add(new Option("Version", "Version"));
modelItems.add(new Option("directory", "directory"));
modelItems.add(new Option("host", "host"));
modelItems.add(new Option("sshCredentials", "sshCredentials"));
modelItems.add(new Option("parentApplication", "parentApplication"));
modelItems.add(new Option("childApplications", "childApplications"));
modelItems.add(new Option("Properties", "Properties"));
}
return modelItems;
}
开发者ID:ederst,项目名称:ccr-parameter-plugin,代码行数:26,代码来源:CcrVariable.java
示例6: doFillHostAttributesItems
import hudson.util.ListBoxModel.Option; //导入依赖的package包/类
/**
* Returns a ListBoxModel which is used to fill the HostAttributes select.
*
* @param request Stapler request from Jenkins.
* @param appAttributes Actual chosen Application Attribute.
* @return ListBoxModel with the HostAttributes.
*/
public ListBoxModel doFillHostAttributesItems(StaplerRequest request,
@QueryParameter("appAttributes") String appAttributes, @QueryParameter("host") String host) {
ListBoxModel modelItems = new ListBoxModel();
if (appAttributes.equals("host") && !host.equals(getMissingObjectFillText())) {
//TODO check if possible to get these properties dynamically from json file
modelItems.add(new Option("id", "id"));
modelItems.add(new Option("managementIp", "managementIp"));
modelItems.add(new Option("managementHostname", "managementHostname"));
modelItems.add(new Option("serviceIp", "serviceIp"));
modelItems.add(new Option("serviceHostname", "serviceHostname"));
modelItems.add(new Option("parentHost", "parentHost"));
modelItems.add(new Option("virtualHosts", "virtualHosts"));
modelItems.add(new Option("Properties", "Properties"));
}
return modelItems;
}
开发者ID:ederst,项目名称:ccr-parameter-plugin,代码行数:24,代码来源:CcrVariable.java
示例7: doFillHostItems
import hudson.util.ListBoxModel.Option; //导入依赖的package包/类
/**
* Returns a ListBoxModel which is used to fill the Host select.
*
* @param request Stapler request from Jenkins.
* @param appAttributes Actual chosen ApplicationAttributes.
* @param queryApplication Actual chosen application.
* @param target Actual chosen Target.
* @return ListBoxModel with the available Hosts.
* @throws IOException If access to the file fails.
*/
public ListBoxModel doFillHostItems(StaplerRequest request,
@QueryParameter("appAttributes") String appAttributes,
@QueryParameter("application") String queryApplication, @QueryParameter("../target") String target)
throws IOException {
target = request.getParameter("target");
this.target = target;
ListBoxModel modelItems = new ListBoxModel();
if (appAttributes.equals("host")) {
ArrayList<String> hosts = CCRUtils.getValueFromJSONString("host", CCRUtils.getFromCache(
TextField.Application, queryApplication, mainDescriptor.getTempChoosenClient()));
for (String host : hosts) {
modelItems.add(new Option(host, host));
}
if (hosts.size() == 0) {
modelItems.add(new Option(getMissingObjectFillText()));
}
}
return modelItems;
}
开发者ID:ederst,项目名称:ccr-parameter-plugin,代码行数:30,代码来源:CcrVariable.java
示例8: doFillApplicationItems
import hudson.util.ListBoxModel.Option; //导入依赖的package包/类
/**
* Returns a ListBoxModel which is used to fill the Application select.
*
* @param request Stapler request form Jenkins.
* @param tarAttributes Actual chosen TargetAttributes.
* @param target Actual chosen Target.
* @return ListBoxModel with the available Applications.
* @throws IOException If access to the file fails.
*/
public ListBoxModel doFillApplicationItems(StaplerRequest request,
@QueryParameter("tarAttributes") String tarAttributes, @QueryParameter("../target") String target)
throws IOException {
target = request.getParameter("target");
this.target = target;
ListBoxModel modelItems = new ListBoxModel();
if (tarAttributes.equals("applications")) {
ArrayList<String> applications = CCRUtils.getValueFromJSONString("applications", CCRUtils.getFromCache(
TextField.Target, target, mainDescriptor.getTempChoosenClient()));
for (String application : applications) {
modelItems.add(new Option(application, application));
}
if (applications.size() == 0) {
modelItems.add(new Option(getMissingObjectFillText()));
}
}
return modelItems;
}
开发者ID:ederst,项目名称:ccr-parameter-plugin,代码行数:28,代码来源:CcrVariable.java
示例9: doFillDatabaseItems
import hudson.util.ListBoxModel.Option; //导入依赖的package包/类
/**
* Returns a ListBoxModel which is used to fill the Database select.
*
* @param request Stapler request from Jenkins.
* @param databaseEnvAttributes Actual chosen DatabaseEnviroment.
* @param tarAttributes Actual chosen TargetAttribute.
* @param target Actual chosen Target.
* @return ListBoxModel with the available Databases.
* @throws IOException If access to the file fails.
*/
public ListBoxModel doFillDatabaseItems(StaplerRequest request,
@QueryParameter("databaseEnvAttributes") String databaseEnvAttributes,
@QueryParameter("tarAttributes") String tarAttributes, @QueryParameter("../target") String target)
throws IOException {
target = request.getParameter("target");
this.target = target;
ListBoxModel modelItems = new ListBoxModel();
if (databaseEnvAttributes.equals("database") && tarAttributes.equals("databaseEnvironments")) {
ArrayList<String> databases = CCRUtils.getValueFromJSONString("database", CCRUtils.getFromCache(
TextField.DatabaseEnviroments, target, mainDescriptor.getTempChoosenClient()));
for (String database : databases) {
modelItems.add(new Option(database, database));
}
if (databases.size() == 0) {
modelItems.add(new Option(getMissingObjectFillText()));
}
}
return modelItems;
}
开发者ID:ederst,项目名称:ccr-parameter-plugin,代码行数:30,代码来源:CcrVariable.java
示例10: doFillDatabaseEnviromentItems
import hudson.util.ListBoxModel.Option; //导入依赖的package包/类
/**
* Returns a ListBoxModel which is used to fill the DatabaseEnviroment select.
*
* @param request Stapler request from Jenkins.
* @param tarAttributes Actual chosen TargetAttribute.
* @param target Actual chosen Target.
* @return ListBoxModel with the available DatabaseEnviroments.
* @throws IOException If access to the file fails.
*/
public ListBoxModel doFillDatabaseEnviromentItems(StaplerRequest request,
@QueryParameter("tarAttributes") String tarAttributes, @QueryParameter("../target") String target)
throws IOException {
ListBoxModel modelItems = new ListBoxModel();
target = request.getParameter("target");
this.target = target;
if (tarAttributes.equals("databaseEnvironments")) {
ArrayList<String> databaseEnviroments = CCRUtils.getValueFromJSONString("databaseEnvironments",
CCRUtils.getFromCache(TextField.Target, target, mainDescriptor.getTempChoosenClient()));
for (String databaseEnviroment : databaseEnviroments) {
modelItems.add(new Option(databaseEnviroment, databaseEnviroment));
}
if (databaseEnviroments.size() == 0) {
modelItems.add(new Option(getMissingObjectFillText()));
}
}
return modelItems;
}
开发者ID:ederst,项目名称:ccr-parameter-plugin,代码行数:28,代码来源:CcrVariable.java
示例11: doFillCredentialsIdItems
import hudson.util.ListBoxModel.Option; //导入依赖的package包/类
/**
* Fills in the Login Credential selection box with applicable Jenkins credentials
*
* @param context
* filter for credentials
*
* @return credential selections
*/
public ListBoxModel doFillCredentialsIdItems(@AncestorInPath Jenkins context, @QueryParameter String credentialsId,
@AncestorInPath Item project)
{
List<StandardUsernamePasswordCredentials> creds = CredentialsProvider.lookupCredentials(
StandardUsernamePasswordCredentials.class, project, ACL.SYSTEM,
Collections.<DomainRequirement> emptyList());
StandardListBoxModel model = new StandardListBoxModel();
model.add(new Option(StringUtils.EMPTY, StringUtils.EMPTY, false));
for (StandardUsernamePasswordCredentials c : creds)
{
boolean isSelected = false;
if (credentialsId != null)
{
isSelected = credentialsId.matches(c.getId());
}
String description = Util.fixEmptyAndTrim(c.getDescription());
model.add(new Option(c.getUsername() + (description != null ? " (" + description + ")" : StringUtils.EMPTY), //$NON-NLS-1$ //$NON-NLS-2$
c.getId(), isSelected));
}
return model;
}
开发者ID:jenkinsci,项目名称:compuware-scm-downloader-plugin,代码行数:36,代码来源:IspwConfiguration.java
示例12: doFillSizeItems
import hudson.util.ListBoxModel.Option; //导入依赖的package包/类
public ListBoxModel doFillSizeItems(@QueryParameter String size) {
return new ListBoxModel(
new Option("S1 $0.0000004/sec ($0.00144/hour): 64MB Mem, 1 CPU Core, 10GB Disk", "s1", size.matches("s1")),
new Option("S2 $0.0000006/sec ($0.00216/hour): 128MB Mem, 1 CPU Core, 10GB Disk", "s2", size.matches("s2")),
new Option("S3 $0.000001/sec ($0.0036/hour): 256MB Mem, 1 CPU Core, 10GB Disk", "s3", size.matches("s3")),
new Option("S4 $0.000002/sec ($0.0072/hour): 512MB Mem, 1 CPU Core, 10GB Disk", "s4", size.matches("s4")),
new Option("M1 $0.000004/sec ($0.0144/hour): 1GB Mem, 1 CPU Core, 10GB Disk", "m1", size.matches("m1")),
new Option("M2 $0.000008/sec ($0.0288/hour): 2GB Mem, 2 CPU Core, 10GB Disk", "m2", size.matches("m2")),
new Option("M3 $0.000015/sec ($0.054/hour): 4GB Mem, 2 CPU Core, 10GB Disk", "m3", size.matches("m3")),
new Option("L1 $0.00003/sec ($0.108/hour): 4GB Mem, 4 CPU Core, 10GB Disk", "l1", size.matches("l1")),
new Option("L2 $0.00006/sec ($0.216/hour): 8GB Mem, 4 CPU Core, 10GB Disk", "l2", size.matches("l2")),
new Option("L3 $0.00012/sec ($0.432/hour): 16GB Mem, 8 CPU Core, 10GB Disk", "l3", size.matches("l3"))
);
}
开发者ID:hyperhq,项目名称:hyper-slaves-plugin,代码行数:15,代码来源:ImageIdContainerDefinition.java
示例13: doFillDbTypeItems
import hudson.util.ListBoxModel.Option; //导入依赖的package包/类
public ListBoxModel doFillDbTypeItems(){
return new ListBoxModel(
new Option("MySQL", "MySQL", dbType.equals("MySQL")),
new Option("PostgreSQL", "PostgreSQL",
dbType.equals("PostgreSQL")));
}
开发者ID:Spirent,项目名称:Spirent-iTest-Jenkins-Plugin,代码行数:8,代码来源:ITest.java
示例14: doFillResolveItems
import hudson.util.ListBoxModel.Option; //导入依赖的package包/类
public static ListBoxModel doFillResolveItems() {
return new ListBoxModel(new Option("Resolve: None", "none"),
new Option("Resolve: Safe (-as)", "as"),
new Option("Resolve: Merge (-am)", "am"),
new Option("Resolve: Force Merge (-af)", "af"),
new Option("Resolve: Yours (-ay) -- keep your edits", "ay"),
new Option("Resolve: Theirs (-at) -- keep shelf content", "at"));
}
开发者ID:p4paul,项目名称:p4-jenkins,代码行数:9,代码来源:UnshelveBuilder.java
示例15: doFillTarAttributesItems
import hudson.util.ListBoxModel.Option; //导入依赖的package包/类
/**
* Returns a ListBoxModel which is used to fill the TargetAttributes select.
*
* @param request Stapler request from Jenkins.
* @param client Actual chosen client Attribute.
* @param target Actual chosen Target Attribute.
* @return ListBoxModel with the TargetAttributes.
*/
public ListBoxModel doFillTarAttributesItems(StaplerRequest request, @QueryParameter("client") String client,
@QueryParameter("../target") String target) {
mainDescriptor = (org.jenkinsci.plugins.ccrparameter.DynamicConfigurationDefinition.DescriptorImpl)Jenkins
.getInstance().getDescriptor(DynamicConfigurationDefinition.class);
ListBoxModel modelItems = new ListBoxModel();
//TODO check if possible to get these properties dynamically from json file
modelItems.add(new Option("id", "id"));
modelItems.add(new Option("description", "description"));
modelItems.add(new Option("applications", "applications"));
modelItems.add(new Option("databaseEnvironments", "databaseEnvironments"));
modelItems.add(new Option("Properties", "Properties"));
return modelItems;
}
开发者ID:ederst,项目名称:ccr-parameter-plugin,代码行数:22,代码来源:CcrVariable.java
示例16: doFillDatabaseEnvAttributesItems
import hudson.util.ListBoxModel.Option; //导入依赖的package包/类
/**
* Returns a ListBoxModel which is used to fill the DatabaseEnviromentAttributes select.
*
* @param request Stapler request from Jenkins.
* @param tarAttributes Actual chosen Target Attribute.
* @return ListBoxModel with the DatabaseEnviromentAttributes.
*/
public ListBoxModel doFillDatabaseEnvAttributesItems(StaplerRequest request,
@QueryParameter("tarAttributes") String tarAttributes, @QueryParameter("databaseEnviroment") String databaseEnviroment) {
ListBoxModel modelItems = new ListBoxModel();
if (tarAttributes.equals("databaseEnvironments") && !databaseEnviroment.equals(getMissingObjectFillText())) {
//TODO check if possible to get these properties dynamically from json file
modelItems.add(new Option("id", "id"));
modelItems.add(new Option("type", "type"));
modelItems.add(new Option("database", "database"));
modelItems.add(new Option("databaseUsers", "databaseUsers"));
modelItems.add(new Option("Properties", "Properties"));
}
return modelItems;
}
开发者ID:ederst,项目名称:ccr-parameter-plugin,代码行数:21,代码来源:CcrVariable.java
示例17: doFillDatabaseAttributesItems
import hudson.util.ListBoxModel.Option; //导入依赖的package包/类
/**
* Returns a ListBoxModel which is used to fill the DatabaseAttributes select.
*
* @param request Stapler request from Jenkins.
* @param databaseEnvAttributes Actual chosen Database Enviroment.
* @return ListBoxModel with the DatabaseAttributes.
*/
public ListBoxModel doFillDatabaseAttributesItems(StaplerRequest request,
@QueryParameter("databaseEnvAttributes") String databaseEnvAttributes, @QueryParameter("database") String database) {
ListBoxModel modelItems = new ListBoxModel();
if (databaseEnvAttributes.equals("database") && !database.equals(getMissingObjectFillText())) {
//TODO check if possible to get these properties dynamically from json file
modelItems.add(new Option("id", "id"));
modelItems.add(new Option("type", "type"));
modelItems.add(new Option("version", "version"));
modelItems.add(new Option("Type2", "Type2"));
modelItems.add(new Option("sshCredentials", "sshCredentials"));
modelItems.add(new Option("Properties", "Properties"));
}
return modelItems;
}
开发者ID:ederst,项目名称:ccr-parameter-plugin,代码行数:22,代码来源:CcrVariable.java
示例18: doFillPropertyNameItems
import hudson.util.ListBoxModel.Option; //导入依赖的package包/类
/**
* Returns a ListBoxModel which is used to fill the property select.
*
* @param request Stapler request from Jenkins.
* @param databaseAttributes Actual chosen DatabaseAttribute.
* @param databaseEnvAttributes Actual chosen DatabaseEnviromentAttribute.
* @param hostAttributes Actual chosen HostAttribute.
* @param appAttributes Actual chosen ApplicationAttribute.
* @param tarAttributes Actual chosen TargetAttribute.
* @param application Actual chosen application.
* @param host Actual chosen host.
* @param databaseEnviroment actual chosen DatabaseEnviroment.
* @param database Actual chosen database.
* @param target Actual chosen target.
* @return ListBoxModel with the properties for the given attributes.
* @throws IOException If access to the file fails.
*/
public ListBoxModel doFillPropertyNameItems(StaplerRequest request,
@QueryParameter("databaseAttributes") String databaseAttributes,
@QueryParameter("databaseEnvAttributes") String databaseEnvAttributes,
@QueryParameter("hostAttributes") String hostAttributes,
@QueryParameter("appAttributes") String appAttributes,
@QueryParameter("tarAttributes") String tarAttributes,
@QueryParameter("application") String application, @QueryParameter("host") String host,
@QueryParameter("databaseEnviroment") String databaseEnviroment,
@QueryParameter("database") String database, @QueryParameter("../target") String target)
throws IOException {
target = request.getParameter("target");
this.target = target;
ListBoxModel modelItems = new ListBoxModel();
ArrayList<String> properties = null;
if (databaseAttributes.equals("Properties")) {
properties = new ArrayList<String>(CCRUtils.getProperties(TextField.Database, database).keySet());
} else if (hostAttributes.equals("Properties")) {
properties = new ArrayList<String>(CCRUtils.getProperties(TextField.Host, host).keySet());
} else if (appAttributes.equals("Properties")) {
properties = new ArrayList<String>(CCRUtils.getProperties(TextField.Application, application).keySet());
} else if (tarAttributes.equals("Properties")) {
properties = new ArrayList<String>(CCRUtils.getProperties(TextField.Target, getTarget()).keySet());
} else if (databaseEnvAttributes.equals("Properties")) {
properties = new ArrayList<String>(CCRUtils.getProperties(TextField.DatabaseEnviroments,
databaseEnviroment).keySet());
} else {
properties = new ArrayList<String>();
}
for (String item : properties) {
modelItems.add(new Option(item, item));
}
if (properties.size() == 0) {
modelItems.add(new Option(getMissingObjectFillText()));
}
return modelItems;
}
开发者ID:ederst,项目名称:ccr-parameter-plugin,代码行数:54,代码来源:CcrVariable.java
示例19: doFillStatisticItems
import hudson.util.ListBoxModel.Option; //导入依赖的package包/类
public ListBoxModel doFillStatisticItems(@AncestorInPath final Item project) {
final ListBoxModel listBoxModel = new ListBoxModel();
listBoxModel.add(new Option("Error %", "error"));
listBoxModel.add(new Option("Average", "average"));
listBoxModel.add(new Option("Percentile", "percentile"));
return listBoxModel;
}
开发者ID:jenkinsci,项目名称:neoload-plugin,代码行数:10,代码来源:GraphOptionsInfo.java
示例20: getLicenseServerOptions
import hudson.util.ListBoxModel.Option; //导入依赖的package包/类
/**
* @param preselected
* @return the servers for sharing projects
*/
private ListBoxModel getLicenseServerOptions(final ServerInfo preselected) {
final NeoGlobalConfig.DescriptorImpl globalConfigDescriptor =
(NeoGlobalConfig.DescriptorImpl) Jenkins.getInstance().getDescriptor(NeoGlobalConfig.class);
final ListBoxModel listBoxModel = new ListBoxModel();
if (globalConfigDescriptor == null) {
LOGGER.log(Level.FINEST, "No NeoLoad server settings found. Please add servers before configuring jobs. (getLicenseServerOptions)");
} else {
for (final NTSServerInfo server : globalConfigDescriptor.getNtsInfo()) {
final String displayName = buildNTSDisplayNameString(server, false);
final String optionValue = server.getUniqueID();
final Option option = new Option(displayName, optionValue);
if (server.equals(preselected)) {
option.selected = true;
}
listBoxModel.add(option);
}
}
if (listBoxModel.isEmpty()) {
LOGGER.finest("There is no NTS Server configured !");
listBoxModel.add(new Option("Please configure Jenkins System Settings for NeoLoad to add an NTS server.",
null));
}
return listBoxModel;
}
开发者ID:jenkinsci,项目名称:neoload-plugin,代码行数:35,代码来源:NeoBuildAction.java
注:本文中的hudson.util.ListBoxModel.Option类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论