Add empty language class

This commit is contained in:
Oystein Kristoffer Tveit 2021-02-23 17:30:32 +01:00
parent 3edaf61c46
commit c037d09f33
1 changed files with 55 additions and 0 deletions

View File

@ -0,0 +1,55 @@
package app.model.languages;
import java.net.URL;
import java.util.regex.Pattern;
import java.util.Map;
import app.model.ProgrammingLanguage;
public class Empty implements ProgrammingLanguage {
private String name = "?";
private URL iconPath = this.getClass().getResource("");
public String getName() {
return this.name;
}
public URL getIcon() {
return this.iconPath;
}
public Map<Pattern, String> getPatternMap() {
return Map.of();
}
public Pattern getPattern() {
return Pattern.compile("");
}
// ----------------------------------------------------------------
public String commentLine(String line) {
return line;
}
public String unCommentLine(String line) {
return line;
}
public boolean isCommentedLine(String line) {
return false;
}
public String commentSelection(String selection) {
return selection;
}
public String unCommentSelection(String selection) {
return selection;
}
public boolean isCommentedSelection(String selection) {
return false;
}
}