Package hudson.matrix
Class LabelAxis
- All Implemented Interfaces:
ExtensionPoint
,Describable<Axis>
,Comparable<Axis>
,Iterable<String>
Axis
that selects label expressions.- Author:
- Kohsuke Kawaguchi
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionUsed for generating the config UI.boolean
boolean
isSystem()
Returns true if this axis is a system-reserved axis that used to have special treatment.Methods inherited from class hudson.matrix.Axis
addBuildVariable, all, compareTo, equals, getDescriptor, getName, getValues, hashCode, indexOf, iterator, parsePrefixed, readResolve, rebuild, size, toString, value
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
LabelAxis
-
-
Method Details
-
isSystem
public boolean isSystem()Description copied from class:Axis
Returns true if this axis is a system-reserved axis that used to have special treatment. -
getValueString
Description copied from class:Axis
Used for generating the config UI. If the axis is big and occupies a lot of space, use newline for separator to display multi-line text.- Overrides:
getValueString
in classAxis
-
isChecked
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public boolean isChecked(String name)
-