hudson.matrix
Class LabelAxis

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

public class LabelAxis
extends Axis

Axis that selects label expressions.

Author:
Kohsuke Kawaguchi

Nested Class Summary
static class LabelAxis.DescriptorImpl
           
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Field Summary
 
Fields inherited from class hudson.matrix.Axis
name, values
 
Constructor Summary
LabelAxis(String name, List<String> values)
           
 
Method Summary
 String getValueString()
          Used for generating the config UI.
 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, getDescriptor, getName, getValues, 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

LabelAxis

@DataBoundConstructor
public LabelAxis(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

getValueString

public String 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 class Axis


Copyright © 2004-2013. All Rights Reserved.