Clover Coverage Report
Coverage timestamp: Sa Aug 2 2008 13:56:27 CEST
0   78   0   -
0   10   -   0
0     -  
1    
 
Line # 28 0 0 - -1.0
 
No Tests
 
1    /* $Id: Header.java,v 1.6 2008/03/27 05:16:26 m31 Exp $
2    *
3    * This file is part of the project "Hilbert II" - http://www.qedeq.org
4    *
5    * Copyright 2000-2008, Michael Meyling <mime@qedeq.org>.
6    *
7    * "Hilbert II" is free software; you can redistribute
8    * it and/or modify it under the terms of the GNU General Public
9    * License as published by the Free Software Foundation; either
10    * version 2 of the License, or (at your option) any later version.
11    *
12    * This program is distributed in the hope that it will be useful,
13    * but WITHOUT ANY WARRANTY; without even the implied warranty of
14    * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15    * GNU General Public License for more details.
16    */
17   
18    package org.qedeq.kernel.base.module;
19   
20   
21    /**
22    * Header of a qedeq file. The header specifies such things as the location of the file,
23    * the title and abstract of that module, imports and exports.
24    *
25    * @version $Revision: 1.6 $
26    * @author Michael Meyling
27    */
 
28    public interface Header {
29   
30    /**
31    * Get module specification.
32    *
33    * @return Module specification.
34    */
35    public Specification getSpecification();
36   
37    /**
38    * Get module title.
39    *
40    * @return Module title.
41    */
42    public LatexList getTitle();
43   
44    /**
45    * Get module summary.
46    *
47    * @return Module abstract.
48    */
49    public LatexList getSummary();
50   
51    /**
52    * Get author list.
53    *
54    * @return Module author list.
55    */
56    public AuthorList getAuthorList();
57   
58    /**
59    * Get list of needed modules.
60    *
61    * @return Import list.
62    */
63    public ImportList getImportList();
64   
65    /**
66    * Get list of modules, that use this module.
67    *
68    * @return Used by list.
69    */
70    public UsedByList getUsedByList();
71   
72    /**
73    * Get email address of module administrator.
74    *
75    * @return Email address of module administrator.
76    */
77    public String getEmail();
78    }