1   /*
2                         ContractChecker
3   
4       Copyright (C) 2003  Jose San Leandro Armend?riz
5                           jsanleandro@yahoo.es
6                           chousz@yahoo.com
7   
8       This library is free software; you can redistribute it and/or
9       modify it under the terms of the GNU General Public
10      License as published by the Free Software Foundation; either
11      version 2 of the License, or (at your option) any later version.
12  
13      This library is distributed in the hope that it will be useful,
14      but WITHOUT ANY WARRANTY; without even the implied warranty of
15      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
16      General Public License for more details.
17  
18      You should have received a copy of the GNU General Public
19      License along with this library; if not, write to the Free Software
20      Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
21  
22      Thanks to ACM S.L. for distributing this library under the GPL license.
23      Contact info: jsanleandro@yahoo.es
24      Postal Address: c/Playa de Lagoa, 1
25                      Urb. Valdecaba?as
26                      Boadilla del monte
27                      28660 Madrid
28                      Spain
29  
30   ******************************************************************************
31   *
32   * Filename: $RCSfile: ContractCheckerAspectTemplateFactory.java,v $
33   *
34   * Author: Jose San Leandro Armend?riz
35   *
36   * Description: Represents entities able to create ContractCheckerAspect
37   *              templates.
38   *
39   * Last modified by: $Author: chous $ at $Date: 2004/01/11 19:44:06 $
40   *
41   * File version: $Revision: 1.3 $
42   *
43   * Project version: $Name:  $
44   *
45   * $Id: ContractCheckerAspectTemplateFactory.java,v 1.3 2004/01/11 19:44:06 chous Exp $
46   *
47   */
48  package org.acmsl.contractchecker;
49  
50  /*
51   * Importing some project classes.
52   */
53  import org.acmsl.contractchecker.ContractCheckerAspectTemplate;
54  
55  /***
56   * Represents entities able to create ContractCheckerAspect templates.
57   * @author <a href="mailto:jsanleandro@yahoo.es"
58             >Jose San Leandro</a>
59   * @version $Revision: 1.3 $
60   * @testcase test.org.acmsl.contractchecker.TestContractCheckerAspectTemplateFactory
61   */
62  public interface ContractCheckerAspectTemplateFactory
63  {
64      /***
65       * Creates a ContractCheckerAspect template.
66       * @param packageName the package name.
67       * @param defaultException the default exception.
68       * @return a template.
69       */
70      public ContractCheckerAspectTemplate createContractCheckerAspectTemplate(
71          String packageName, String defaultException);
72  }
This page was automatically generated by Maven