1 package org.apache.turbine.util.validation;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 /***
20 * @author <a href="mailto:mikeh@ncsa.uiuc.edu">Mike Haberman</a>
21 * @version $Id: NotEmpty.java 264148 2005-08-29 14:21:04Z henning $
22 * @deprecated Use Intake or commons-validator
23 */
24 public class NotEmpty extends InputValidator
25 {
26 /***
27 * default Constructor,
28 */
29 public NotEmpty()
30 {
31 super(false, NoMaxSize, EmptyArgv);
32 }
33
34 /***
35 * @param String input, input to be checked
36 */
37 protected void check(String input)
38 throws Exception
39 {
40 int size = 0;
41 if (input != null)
42 {
43 size = input.length();
44 }
45
46 if (size == 0)
47 {
48 throw new Exception("input is required");
49 }
50 }
51
52 /***
53 * @return String, the expected format of the input
54 */
55 public String getExpectedFormat()
56 {
57 return "anything but the null or empty string";
58 }
59 }