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 java.io.FilenameFilter;
7 import java.util.List;
8 import java.util.Properties;
9
10 public interface Language {
11 String getName();
12
13 String getTerseName();
14
15 Tokenizer getTokenizer();
16
17 FilenameFilter getFileFilter();
18
19 void setProperties(Properties properties);
20
21 List<String> getExtensions();
22 }