KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > net > sourceforge > pmd > cpd > JSPLanguage


1 /**
2  * BSD-style license; for more info see http://pmd.sourceforge.net/license.html
3  */

4 package net.sourceforge.pmd.cpd;
5
6 import net.sourceforge.pmd.SourceFileSelector;
7
8 import java.io.FilenameFilter JavaDoc;
9
10 public class JSPLanguage implements Language {
11
12     private JSPTokenizer tokenizer = new JSPTokenizer();
13     private SourceFileSelector sourceFileSelector;
14
15     public JSPLanguage() {
16         sourceFileSelector = new SourceFileSelector();
17         sourceFileSelector.setSelectJavaFiles(false);
18         sourceFileSelector.setSelectJspFiles(true);
19     }
20
21     public Tokenizer getTokenizer() {
22         return tokenizer;
23     }
24
25     public FilenameFilter JavaDoc getFileFilter() {
26         return new SourceFileOrDirectoryFilter(sourceFileSelector);
27     }
28 }
29
30
Popular Tags