< prev index next >

src/java.base/share/classes/javax/security/auth/callback/TextInputCallback.java

Print this page
rev 52979 : 8215281: Use String.isEmpty() when applicable in java.base
Reviewed-by: TBD


  46     /**
  47      * @serial
  48      * @since 1.4
  49      */
  50     private String defaultText;
  51     /**
  52      * @serial
  53      * @since 1.4
  54      */
  55     private String inputText;
  56 
  57     /**
  58      * Construct a {@code TextInputCallback} with a prompt.
  59      *
  60      * @param prompt the prompt used to request the information.
  61      *
  62      * @exception IllegalArgumentException if {@code prompt} is null
  63      *                  or if {@code prompt} has a length of 0.
  64      */
  65     public TextInputCallback(String prompt) {
  66         if (prompt == null || prompt.length() == 0)
  67             throw new IllegalArgumentException();
  68         this.prompt = prompt;
  69     }
  70 
  71     /**
  72      * Construct a {@code TextInputCallback} with a prompt
  73      * and default input value.
  74      *
  75      * @param prompt the prompt used to request the information.
  76      *
  77      * @param defaultText the text to be used as the default text displayed
  78      *                  with the prompt.
  79      *
  80      * @exception IllegalArgumentException if {@code prompt} is null,
  81      *                  if {@code prompt} has a length of 0,
  82      *                  if {@code defaultText} is null
  83      *                  or if {@code defaultText} has a length of 0.
  84      */
  85     public TextInputCallback(String prompt, String defaultText) {
  86         if (prompt == null || prompt.length() == 0 ||
  87             defaultText == null || defaultText.length() == 0)
  88             throw new IllegalArgumentException();
  89 
  90         this.prompt = prompt;
  91         this.defaultText = defaultText;
  92     }
  93 
  94     /**
  95      * Get the prompt.
  96      *
  97      * @return the prompt.
  98      */
  99     public String getPrompt() {
 100         return prompt;
 101     }
 102 
 103     /**
 104      * Get the default text.
 105      *
 106      * @return the default text, or null if this {@code TextInputCallback}
 107      *          was not instantiated with {@code defaultText}.




  46     /**
  47      * @serial
  48      * @since 1.4
  49      */
  50     private String defaultText;
  51     /**
  52      * @serial
  53      * @since 1.4
  54      */
  55     private String inputText;
  56 
  57     /**
  58      * Construct a {@code TextInputCallback} with a prompt.
  59      *
  60      * @param prompt the prompt used to request the information.
  61      *
  62      * @exception IllegalArgumentException if {@code prompt} is null
  63      *                  or if {@code prompt} has a length of 0.
  64      */
  65     public TextInputCallback(String prompt) {
  66         if (prompt == null || prompt.isEmpty())
  67             throw new IllegalArgumentException();
  68         this.prompt = prompt;
  69     }
  70 
  71     /**
  72      * Construct a {@code TextInputCallback} with a prompt
  73      * and default input value.
  74      *
  75      * @param prompt the prompt used to request the information.
  76      *
  77      * @param defaultText the text to be used as the default text displayed
  78      *                  with the prompt.
  79      *
  80      * @exception IllegalArgumentException if {@code prompt} is null,
  81      *                  if {@code prompt} has a length of 0,
  82      *                  if {@code defaultText} is null
  83      *                  or if {@code defaultText} has a length of 0.
  84      */
  85     public TextInputCallback(String prompt, String defaultText) {
  86         if (prompt == null || prompt.isEmpty() ||
  87             defaultText == null || defaultText.isEmpty())
  88             throw new IllegalArgumentException();
  89 
  90         this.prompt = prompt;
  91         this.defaultText = defaultText;
  92     }
  93 
  94     /**
  95      * Get the prompt.
  96      *
  97      * @return the prompt.
  98      */
  99     public String getPrompt() {
 100         return prompt;
 101     }
 102 
 103     /**
 104      * Get the default text.
 105      *
 106      * @return the default text, or null if this {@code TextInputCallback}
 107      *          was not instantiated with {@code defaultText}.


< prev index next >