KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > net > sourceforge > pmd > sourcetypehandlers > SourceTypeHandler


1 package net.sourceforge.pmd.sourcetypehandlers;
2
3 import net.sourceforge.pmd.parsers.Parser;
4
5 /**
6  * Interface for obtaining the classes necessary for checking source files
7  * of a specific language.
8  *
9  * @author pieter_van_raemdonck - Application Engineers NV/SA - www.ae.be
10  */

11 public interface SourceTypeHandler {
12
13     /**
14      * Get the Parser.
15      *
16      * @return Parser
17      */

18     Parser getParser();
19
20     /**
21      * Get the DataFlowFacade.
22      *
23      * @return VisitorStarter
24      */

25     VisitorStarter getDataFlowFacade();
26
27     /**
28      * Get the SymbolFacade.
29      *
30      * @return VisitorStarter
31      */

32     VisitorStarter getSymbolFacade();
33     
34     /**
35      * Get the getTypeResolutionFacade.
36      *
37      * @return VisitorStarter
38      */

39     VisitorStarter getTypeResolutionFacade();
40     
41         
42 }
43
Popular Tags