1 package net.sourceforge.pmd.cpd;
2
3 public class LanguageFactory {
4
5 public static final String JAVA_KEY = "java";
6 public static final String CPP_KEY = "cpp";
7 public static final String PHP_KEY = "php";
8
9 public Language createLanguage(String language) {
10 if (language.equals(CPP_KEY)) {
11 return new CPPLanguage();
12 } else if (language.equals(JAVA_KEY)) {
13 return new JavaLanguage();
14 } else if (language.equals(PHP_KEY)) {
15 return new PHPLanguage();
16 }
17 throw new RuntimeException("Can't create language " + language);
18 }
19 }
This page was automatically generated by Maven