/hudson-core/src/main/java/hudson/matrix/TextAxis.java

http://github.com/hudson/hudson · Java · 34 lines · 23 code · 6 blank · 5 comment · 0 complexity · 948c509736591f03c3206d2c0c949d6c MD5 · raw file

  1. package hudson.matrix;
  2. import hudson.Extension;
  3. import org.kohsuke.stapler.DataBoundConstructor;
  4. import java.util.List;
  5. /**
  6. * User-defined plain text axis.
  7. *
  8. * @author Kohsuke Kawaguchi
  9. */
  10. public class TextAxis extends Axis {
  11. public TextAxis(String name, List<String> values) {
  12. super(name, values);
  13. }
  14. public TextAxis(String name, String... values) {
  15. super(name, values);
  16. }
  17. @DataBoundConstructor
  18. public TextAxis(String name, String valueString) {
  19. super(name, valueString);
  20. }
  21. @Extension
  22. public static class DescriptorImpl extends AxisDescriptor {
  23. @Override
  24. public String getDisplayName() {
  25. return Messages.TextArea_DisplayName();
  26. }
  27. }
  28. }