Language.java 929 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. package de.jplag.text;
  2. import java.io.File;
  3. import de.jplag.TokenList;
  4. public class Language implements de.jplag.Language {
  5. private final ParserAdapter parserAdapter;
  6. public Language() {
  7. parserAdapter = new ParserAdapter();
  8. }
  9. @Override
  10. public String[] suffixes() {
  11. return new String[] {".TXT", ".txt", ".ASC", ".asc", ".TEX", ".tex"};
  12. }
  13. @Override
  14. public String getName() {
  15. return "Text ParserAdapter";
  16. }
  17. @Override
  18. public String getShortName() {
  19. return "text";
  20. }
  21. @Override
  22. public int minimumTokenMatch() {
  23. return 5;
  24. }
  25. @Override
  26. public TokenList parse(File dir, String[] files) {
  27. return parserAdapter.parse(dir, files);
  28. }
  29. @Override
  30. public boolean hasErrors() {
  31. return parserAdapter.hasErrors();
  32. }
  33. @Override
  34. public boolean isPreformatted() {
  35. return false;
  36. }
  37. }