public class LanguageInfo
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
LanguageInfo.HumanLanguage
languages supported
|
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ARABIC_PROPERTIES
list of properties files for each language
|
static java.lang.String |
CHINESE_PROPERTIES |
static java.lang.String |
ENGLISH_PROPERTIES |
static java.lang.String |
FRENCH_PROPERTIES |
static java.lang.String |
GERMAN_PROPERTIES |
static java.lang.String |
HUNGARIAN_PROPERTIES |
static java.lang.String |
ITALIAN_PROPERTIES |
static java.util.Map<LanguageInfo.HumanLanguage,java.lang.String> |
languageToPropertiesFile
map enum to properties file
|
static java.lang.String |
SPANISH_PROPERTIES |
Modifier and Type | Method and Description |
---|---|
static LanguageInfo.HumanLanguage |
getLanguageFromString(java.lang.String inputString)
convert various input strings to language enum
|
static java.util.Properties |
getLanguageProperties(java.lang.String inputString)
return an actual properties object for a given language
|
static java.lang.String |
getLanguagePropertiesFile(java.lang.String inputString)
return the properties file name for a specific language
|
static boolean |
isSegmenterLanguage(LanguageInfo.HumanLanguage language)
Check if language is a segmenter language, return boolean.
|
static boolean |
isSegmenterLanguage(java.lang.String inputString) |
static boolean |
isStanfordCoreNLPSupportedLang(java.lang.String lang)
boolean saying whether String represents a Stanford CoreNLP supported language
|
static void |
main(java.lang.String[] args)
Go through all of the paths via reflection, and print them out in a TSV format.
|
public static final java.lang.String ARABIC_PROPERTIES
public static final java.lang.String CHINESE_PROPERTIES
public static final java.lang.String ENGLISH_PROPERTIES
public static final java.lang.String FRENCH_PROPERTIES
public static final java.lang.String GERMAN_PROPERTIES
public static final java.lang.String HUNGARIAN_PROPERTIES
public static final java.lang.String ITALIAN_PROPERTIES
public static final java.lang.String SPANISH_PROPERTIES
public static final java.util.Map<LanguageInfo.HumanLanguage,java.lang.String> languageToPropertiesFile
public static void main(java.lang.String[] args) throws java.lang.IllegalAccessException
args
- Ignored.java.lang.IllegalAccessException
public static java.lang.String getLanguagePropertiesFile(java.lang.String inputString)
public static java.util.Properties getLanguageProperties(java.lang.String inputString) throws java.io.IOException
java.io.IOException
public static LanguageInfo.HumanLanguage getLanguageFromString(java.lang.String inputString)
public static boolean isStanfordCoreNLPSupportedLang(java.lang.String lang)
public static boolean isSegmenterLanguage(LanguageInfo.HumanLanguage language)
public static boolean isSegmenterLanguage(java.lang.String inputString)