diff --git a/src/main/java/app/model/languages/Empty.java b/src/main/java/app/model/languages/Empty.java new file mode 100644 index 0000000..57d7697 --- /dev/null +++ b/src/main/java/app/model/languages/Empty.java @@ -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 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; + } +}