public class Synonyms
extends java.lang.Object
History:
Modifier and Type | Field and Description |
---|---|
static int |
DEPTH_NO_LIMIT
unlimited recursive depth
|
Modifier and Type | Method and Description |
---|---|
static java.util.Vector<java.lang.String> |
FindRecursiveSynonyms(java.lang.String term,
gov.nih.nlm.nls.lvg.Api.LvgApi lvgApi,
java.util.Hashtable<java.lang.String,java.util.HashSet<java.lang.String>> synTable,
int maxDepth)
Find unique recursive synonyms for a term from a synonym table.
|
static java.util.Vector<java.lang.String> |
FindSortedRecursiveSynonyms(java.lang.String term,
gov.nih.nlm.nls.lvg.Api.LvgApi lvgApi,
java.util.Hashtable<java.lang.String,java.util.HashSet<java.lang.String>> synTable,
int maxDepth)
Find sorted unique recursive synonyms for a term from a synonym table.
|
static java.util.Vector<java.lang.String> |
FindSortedSynonyms(java.lang.String term,
gov.nih.nlm.nls.lvg.Api.LvgApi lvgApi,
java.util.Hashtable<java.lang.String,java.util.HashSet<java.lang.String>> synTable)
Find sorted unique synonyms for a term from a synonym table.
|
static java.util.Vector<java.lang.String> |
FindSynonyms(java.lang.String term,
gov.nih.nlm.nls.lvg.Api.LvgApi lvgApi,
java.util.Hashtable<java.lang.String,java.util.HashSet<java.lang.String>> synTable)
Find unique synonyms for a term from a synonym table.
|
static java.util.Hashtable<java.lang.String,java.util.HashSet<java.lang.String>> |
GetHashTable(java.lang.String inFile,
boolean verboseFlag,
int lineNum)
Get the the key-values table of norm-term|synonym by loading from a file.
|
static java.util.Vector<java.lang.String> |
GetSortedSynonyms(java.lang.String normTerm,
java.util.Hashtable<java.lang.String,java.util.HashSet<java.lang.String>> synTable)
Find sorted unique synonyms for a normalized term from a synonym table.
|
static java.util.Vector<java.lang.String> |
GetSynonyms(java.lang.String normTerm,
java.util.Hashtable<java.lang.String,java.util.HashSet<java.lang.String>> synTable)
Find unique synonyms for a normalized term from a synonym table.
|
public static final int DEPTH_NO_LIMIT
public static java.util.Vector<java.lang.String> FindSortedSynonyms(java.lang.String term, gov.nih.nlm.nls.lvg.Api.LvgApi lvgApi, java.util.Hashtable<java.lang.String,java.util.HashSet<java.lang.String>> synTable)
term
- the term of interestes to find synonymslvgApi
- LvgApi object from Lexical ToolssynTable
- the key-values table of term|synonympublic static java.util.Vector<java.lang.String> FindSynonyms(java.lang.String term, gov.nih.nlm.nls.lvg.Api.LvgApi lvgApi, java.util.Hashtable<java.lang.String,java.util.HashSet<java.lang.String>> synTable)
term
- the term of interestes to find synonymslvgApi
- LvgApi object from Lexical ToolssynTable
- the key-values table of term|synonympublic static java.util.Vector<java.lang.String> FindSortedRecursiveSynonyms(java.lang.String term, gov.nih.nlm.nls.lvg.Api.LvgApi lvgApi, java.util.Hashtable<java.lang.String,java.util.HashSet<java.lang.String>> synTable, int maxDepth)
term
- the term of interestes to find synonymslvgApi
- LvgApi object from Lexical ToolssynTable
- the key-values table of term|synonymmaxDepth
- the max recursive depthpublic static java.util.Vector<java.lang.String> FindRecursiveSynonyms(java.lang.String term, gov.nih.nlm.nls.lvg.Api.LvgApi lvgApi, java.util.Hashtable<java.lang.String,java.util.HashSet<java.lang.String>> synTable, int maxDepth)
term
- the term of interestes to find synonymslvgApi
- LvgApi object from Lexical ToolssynTable
- the key-values table of term|synonymmaxDepth
- the max recursive depthpublic static java.util.Vector<java.lang.String> GetSynonyms(java.lang.String normTerm, java.util.Hashtable<java.lang.String,java.util.HashSet<java.lang.String>> synTable)
normTerm
- the normalized term of interestes to find synonymssynTable
- the key-values table of term|synonympublic static java.util.Vector<java.lang.String> GetSortedSynonyms(java.lang.String normTerm, java.util.Hashtable<java.lang.String,java.util.HashSet<java.lang.String>> synTable)
normTerm
- the normalized term of interestes to find synonymssynTable
- the key-values table of term|synonympublic static java.util.Hashtable<java.lang.String,java.util.HashSet<java.lang.String>> GetHashTable(java.lang.String inFile, boolean verboseFlag, int lineNum)
inFile
- the file includes norm-term|synonym pairs to be loadedverboseFlag
- verbose flaglineNum
- loading status of line number to be displayed Submit a bug or feature
Copyright © 2014 National Library of Medicine