jenkinsci.plugin.browseraxis
Class BrowserExpAxis
java.lang.Object
hudson.model.AbstractDescribableImpl<hudson.matrix.Axis>
hudson.matrix.Axis
hudson.matrix.LabelExpAxis
jenkinsci.plugin.browseraxis.BrowserExpAxis
- All Implemented Interfaces:
- hudson.ExtensionPoint, hudson.model.Describable<hudson.matrix.Axis>, java.lang.Comparable<hudson.matrix.Axis>, java.lang.Iterable<java.lang.String>, BrowserVariableSetter
public class BrowserExpAxis
- extends hudson.matrix.LabelExpAxis
- implements BrowserVariableSetter
Expression for browsers. It is similar to LabelExpAxis, but it is only for browser labels
- Author:
- Lucie Votypkova
| Nested classes/interfaces inherited from interface hudson.ExtensionPoint |
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson |
| Fields inherited from class hudson.matrix.Axis |
name, values |
|
Method Summary |
boolean |
isSystem()
|
boolean |
matchLabel(hudson.model.Label label,
hudson.model.labels.LabelAtom atom)
|
static java.util.List<java.lang.String> |
removeNull(java.util.List<java.lang.String> values)
|
void |
setEnviromentVariables(java.lang.String value,
hudson.EnvVars envVar,
java.io.PrintStream log,
hudson.model.Node node)
|
| Methods inherited from class hudson.matrix.LabelExpAxis |
getDescriptor, getExprValues, getValuesString |
| Methods inherited from class hudson.matrix.Axis |
addBuildVariable, all, compareTo, getName, getValues, getValueString, indexOf, iterator, parsePrefixed, readResolve, size, toString, value |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
BrowserExpAxis
@DataBoundConstructor
public BrowserExpAxis(java.lang.String values)
BrowserExpAxis
public BrowserExpAxis(java.lang.String name,
java.util.List<java.lang.String> values)
removeNull
public static java.util.List<java.lang.String> removeNull(java.util.List<java.lang.String> values)
isSystem
public boolean isSystem()
- Overrides:
isSystem in class hudson.matrix.LabelExpAxis
setEnviromentVariables
public void setEnviromentVariables(java.lang.String value,
hudson.EnvVars envVar,
java.io.PrintStream log,
hudson.model.Node node)
- Specified by:
setEnviromentVariables in interface BrowserVariableSetter
matchLabel
public boolean matchLabel(hudson.model.Label label,
hudson.model.labels.LabelAtom atom)
Copyright © 2004-2012. All Rights Reserved.