1 18 19 package org.apache.tools.ant.input; 20 21 import java.util.Vector ; 22 23 28 public class MultipleChoiceInputRequest extends InputRequest { 29 private Vector choices = new Vector (); 30 31 36 public MultipleChoiceInputRequest(String prompt, Vector choices) { 37 super(prompt); 38 if (choices == null) { 39 throw new IllegalArgumentException ("choices must not be null"); 40 } 41 this.choices = choices; 42 } 43 44 47 public Vector getChoices() { 48 return choices; 49 } 50 51 54 public boolean isInputValid() { 55 return choices.contains(getInput()) || ("".equals(getInput()) && getDefaultValue() != null); 56 } 57 } 58 | Popular Tags |