Clover Coverage Report
Coverage timestamp: Sat Sep 18 2010 04:09:52 UTC
0   57   0   -
0   14   -   0
0     -  
1    
 
  KernelQedeqBo       Line # 14 0 0 - -1.0
 
No Tests
 
1    package org.qedeq.kernel.bo.module;
2   
3    import org.qedeq.kernel.bo.QedeqBo;
4    import org.qedeq.kernel.common.ModuleDataException;
5    import org.qedeq.kernel.common.Plugin;
6    import org.qedeq.kernel.common.SourceFileException;
7    import org.qedeq.kernel.common.SourceFileExceptionList;
8   
9    /**
10    * Kernel internal QedeqBo with additional methods.
11    *
12    * @author Michael Meyling
13    */
 
14    public interface KernelQedeqBo extends QedeqBo {
15   
16    /**
17    * Get internal kernel services.
18    *
19    * @return Internal kernel services.
20    */
21    public InternalKernelServices getKernelServices();
22   
23    /**
24    * Get labels and URLs of all referenced modules.
25    *
26    * @return URLs of all referenced modules.
27    */
28    public KernelModuleReferenceList getKernelRequiredModules();
29   
30    /**
31    * Get label references for QEDEQ module.
32    *
33    * @return Label references.
34    */
35    public ModuleLabels getLabels();
36   
37    /**
38    * Create exception out of {@link ModuleDataException}.
39    *
40    * @param plugin This plugin generated the error.
41    * @param exception Take this exception.
42    * @return Newly created instance.
43    */
44    public SourceFileException createSourceFileException(Plugin plugin, ModuleDataException
45    exception);
46   
47    /**
48    * Add errors for plugin.
49    *
50    * @param plugin Add errors for this plugin.
51    * @param errors These errors occurred.
52    * @param warnings These warnings occurred.
53    */
54    public void addPluginErrors(PluginBo plugin, SourceFileExceptionList errors, SourceFileExceptionList warnings);
55   
56   
57    }