Class AxisOrderSorter
java.lang.Object
hudson.model.AbstractDescribableImpl<hudson.matrix.MatrixConfigurationSorter>
hudson.matrix.MatrixConfigurationSorter
org.jenkinsci.plugin.matrixconfigsorter.AxisOrderSorter
- All Implemented Interfaces:
ExtensionPoint,Describable<hudson.matrix.MatrixConfigurationSorter>,Serializable,Comparator<hudson.matrix.MatrixConfiguration>
- Direct Known Subclasses:
LastAxisSorter
@Extension
public class AxisOrderSorter
extends hudson.matrix.MatrixConfigurationSorter
implements Serializable
Sort configurations
MatrixConfiguration of matrix job MatrixProject
by order of values in configured axes (or by the last axis when not configured).- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintcompare(hudson.matrix.MatrixConfiguration configuration1, hudson.matrix.MatrixConfiguration configuration2) voidsetAxisNames(String axisNames) voidvalidate(hudson.matrix.MatrixProject p) Methods inherited from class hudson.matrix.MatrixConfigurationSorter
getDescriptorMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Comparator
equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
Constructor Details
-
AxisOrderSorter
@DataBoundConstructor public AxisOrderSorter()
-
-
Method Details
-
compare
public int compare(hudson.matrix.MatrixConfiguration configuration1, hudson.matrix.MatrixConfiguration configuration2) - Specified by:
comparein interfaceComparator<hudson.matrix.MatrixConfiguration>
-
setAxisNames
-
getAxisNames
-
validate
- Specified by:
validatein classhudson.matrix.MatrixConfigurationSorter- Throws:
FormValidation
-