public class Dictionaries extends Object
Modifier and Type | Class and Description |
---|---|
static class |
Dictionaries.Animacy |
static class |
Dictionaries.Gender |
static class |
Dictionaries.MentionType |
static class |
Dictionaries.Number |
static class |
Dictionaries.Person |
Constructor and Description |
---|
Dictionaries() |
Dictionaries(Properties props) |
Dictionaries(String demonymWords,
String animateWords,
String inanimateWords,
String maleWords,
String neutralWords,
String femaleWords,
String pluralWords,
String singularWords,
String statesWords,
String genderNumber,
String countries,
String states,
boolean loadCorefDict,
String[] corefDictFiles,
String corefDictPMIFile,
String signaturesFile) |
Modifier and Type | Method and Description |
---|---|
Set<String> |
getDemonyms(String name)
Returns a set of demonyms for a country (or city or region).
|
boolean |
isAdjectivalDemonym(String token)
Returns whether this mention (possibly multi-word) is the
adjectival form of a demonym, like "African" or "Iraqi".
|
void |
loadStateAbbreviation(String statesFile)
The format of each line of this file is
fullStateName ( TAB abbrev )*
The file is cased and checked cased.
|
String |
lookupCanonicalAmericanStateName(String name)
If the input string is an abbreviation of a U.S.
|
static String |
signature(Properties props) |
public final Map<List<String>,Dictionaries.Gender> genderNumber
public Dictionaries(Properties props)
public Dictionaries(String demonymWords, String animateWords, String inanimateWords, String maleWords, String neutralWords, String femaleWords, String pluralWords, String singularWords, String statesWords, String genderNumber, String countries, String states, boolean loadCorefDict, String[] corefDictFiles, String corefDictPMIFile, String signaturesFile)
public Dictionaries()
public void loadStateAbbreviation(String statesFile)
public String lookupCanonicalAmericanStateName(String name)
name
- Is treated as a cased string. ME != mepublic Set<String> getDemonyms(String name)
name
- Some string perhaps a country name like "Australia"public boolean isAdjectivalDemonym(String token)
public static String signature(Properties props)