Package org.languagetool.language
Class LanguageBuilder
- java.lang.Object
-
- org.languagetool.language.LanguageBuilder
-
public final class LanguageBuilder extends java.lang.Object
Create a language by specifying the language's XML rule file.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static class
LanguageBuilder.ExtendedLanguage
-
Constructor Summary
Constructors Modifier Constructor Description private
LanguageBuilder()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Language
makeAdditionalLanguage(java.io.File file)
private static Language
makeLanguage(java.io.File file, boolean isAdditional)
Takes an XML file named rules-xx-language.xml, e.g.
-
-
-
Method Detail
-
makeAdditionalLanguage
public static Language makeAdditionalLanguage(java.io.File file) throws java.lang.InstantiationException, java.lang.IllegalAccessException
- Throws:
java.lang.InstantiationException
java.lang.IllegalAccessException
-
makeLanguage
private static Language makeLanguage(java.io.File file, boolean isAdditional) throws java.lang.IllegalAccessException, java.lang.InstantiationException
Takes an XML file named rules-xx-language.xml, e.g. rules-de-German.xml and builds a Language object for that language.- Throws:
java.lang.IllegalAccessException
java.lang.InstantiationException
-
-