01: //** Copyright Statement ***************************************************
02: //The Salmon Open Framework for Internet Applications (SOFIA)
03: // Copyright (C) 1999 - 2002, Salmon LLC
04: //
05: // This program is free software; you can redistribute it and/or
06: // modify it under the terms of the GNU General Public License version 2
07: // as published by the Free Software Foundation;
08: //
09: // This program is distributed in the hope that it will be useful,
10: // but WITHOUT ANY WARRANTY; without even the implied warranty of
11: // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12: // GNU General Public License for more details.
13: //
14: // You should have received a copy of the GNU General Public License
15: // along with this program; if not, write to the Free Software
16: // Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
17: //
18: // For more information please visit http://www.salmonllc.com
19: //** End Copyright Statement ***************************************************
20: package com.salmonllc.html.events;
21:
22: /////////////////////////
23: //$Archive: /JADE/SourceCode/com/salmonllc/html/events/ValidateListener.java $
24: //$Author: Dan $
25: //$Revision: 3 $
26: //$Modtime: 10/30/02 2:58p $
27: /////////////////////////
28:
29: /**
30: * This interface must be implemented by every class that will listen for validate events from an HtmlComponentValidator. This event will be fired after the validator text completes its validation.
31: */
32: public interface ValidateListener extends java.util.EventListener {
33: /**
34: * This event is fired by the HtmlValidatorText after all scripted validations are complete its validations. To prevent further processing of the submit button that called invoked this process call one of the addErrorMessage or setErrorMessage methods in the HtmlValidatorComponent in the event.
35: */
36: void validate(ValidateEvent e) throws Exception;
37:
38: /**
39: * This event is fired by the HtmlValidatorText after all validations are complete.
40: */
41: void validateComplete(ValidateEvent e) throws Exception;
42: }
|