hudson.matrix
Class LabelExpAxis

java.lang.Object
  extended by hudson.model.AbstractDescribableImpl<Axis>
      extended by hudson.matrix.Axis
          extended by hudson.matrix.LabelExpAxis
All Implemented Interfaces:
ExtensionPoint, Describable<Axis>, Comparable<Axis>, Iterable<String>

public class LabelExpAxis
extends Axis

Axis that selects label expressions.

Since:
1.403

Nested Class Summary
static class LabelExpAxis.DescriptorImpl
           
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Field Summary
 
Fields inherited from class hudson.matrix.Axis
name, values
 
Constructor Summary
LabelExpAxis(String name, List<String> values)
           
LabelExpAxis(String name, String values)
           
 
Method Summary
 LabelExpAxis.DescriptorImpl getDescriptor()
          Gets the descriptor for this instance.
static List<String> getExprValues(String valuesString)
           
 String getValuesString()
           
 boolean isSystem()
          Returns true if this axis is a system-reserved axis that has used to have af special treatment.
 
Methods inherited from class hudson.matrix.Axis
addBuildVariable, all, compareTo, getName, getValues, getValueString, indexOf, iterator, parsePrefixed, readResolve, rebuild, size, toString, value
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LabelExpAxis

@DataBoundConstructor
public LabelExpAxis(String name,
                                         String values)

LabelExpAxis

public LabelExpAxis(String name,
                    List<String> values)
Method Detail

isSystem

public boolean isSystem()
Description copied from class: Axis
Returns true if this axis is a system-reserved axis that has used to have af special treatment.

Overrides:
isSystem in class Axis

getDescriptor

public LabelExpAxis.DescriptorImpl getDescriptor()
Description copied from interface: Describable
Gets the descriptor for this instance.

Descriptor is a singleton for every concrete Describable implementation, so if a.getClass()==b.getClass() then a.getDescriptor()==b.getDescriptor() must hold.

Specified by:
getDescriptor in interface Describable<Axis>
Overrides:
getDescriptor in class Axis

getValuesString

public String getValuesString()

getExprValues

public static List<String> getExprValues(String valuesString)


Copyright © 2004-2013. All Rights Reserved.