001 // Copyright (c) 2001 Hursh Jain (http://www.mollypages.org) 002 // The Molly framework is freely distributable under the terms of an 003 // MIT-style license. For details, see the molly pages web site at: 004 // http://www.mollypages.org/. Use, modify, have fun ! 005 006 package fc.web.forms; 007 008 import javax.servlet.*; 009 import javax.servlet.http.*; 010 import java.io.*; 011 import java.util.*; 012 import java.util.regex.*; 013 014 import fc.jdbc.*; 015 import fc.io.*; 016 import fc.util.*; 017 018 /** 019 Validates that the field is filled out by the user. 020 **/ 021 public final class VFilled extends FieldValidator 022 { 023 boolean isFilled = false; 024 025 /** 026 Creates a new validator that fails validation if the fields 027 is not filled out by the user. 028 **/ 029 public VFilled(Field field, String errorMessage) 030 { 031 super(field, errorMessage); 032 } 033 034 /** 035 Validates a field's value to be isFilled. 036 **/ 037 public boolean validate(FormData fd, HttpServletRequest req) 038 { 039 boolean val = field.isFilled(fd); 040 return val; 041 } 042 043 }