Add empty language class
This commit is contained in:
parent
3edaf61c46
commit
c037d09f33
|
@ -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;
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue