public class LsfApi extends StmtApi
History:
Modifier and Type | Field and Description |
---|---|
protected java.sql.Connection |
conn_ |
protected gov.nih.nlm.nls.lvg.Api.LvgApi |
lvgApi_ |
protected java.lang.String |
lvgConfigFile_ |
conf_, configFile_, corpus_, corpusFile_, synFile_, synTable_
Constructor and Description |
---|
LsfApi()
Create Lsf Api object by default values.
|
LsfApi(Configuration conf)
Create Lsf Api object by specifying configuration object.
|
LsfApi(java.lang.String configFile)
Create Lsf Api object by specifying configuration file.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
CheckInCorpus(java.lang.String inStr)
check if a term is in the corpus
|
void |
CleanUp()
Cleanup method to close LvgApi database connection and persistent trie.
|
java.lang.String |
FindLongestPrefix(java.lang.String inStr)
Find the longest prefix subterms
|
java.util.Vector<java.lang.String> |
FindPrefixes(java.lang.String inStr)
Find all prefix subterms
|
java.util.Vector<java.lang.String> |
FindSubterms(java.lang.String inStr)
Find all subterms
|
java.sql.Connection |
GetConnection()
Get the database connection object.
|
gov.nih.nlm.nls.lvg.Api.LvgApi |
GetLvgApi()
Get the LvgApi java object.
|
java.util.Vector<java.lang.String> |
Norm(java.lang.String inStr)
The normalize method used for the key in the corpus.
|
GetAllPrefixSubterms, GetConfiguration, GetLongestPrefixSubterm, GetSubtermStrs, GetSynonymSubsititution, GetSynonymSubsititutionBySubtermNo, GetSynonymSubsititutionBySubtermNo, GetSynTable, InCorpus, Init, SetCorpusFile, SetSynonymFile
protected java.lang.String lvgConfigFile_
protected gov.nih.nlm.nls.lvg.Api.LvgApi lvgApi_
protected java.sql.Connection conn_
public LsfApi()
CleanUp( ) method must be called to close the LvgApi object.
public LsfApi(java.lang.String configFile)
CleanUp( ) method must be called to close the LvgApi object.
configFile
- configuration file of the LSFpublic LsfApi(Configuration conf)
CleanUp( ) method must be called to close the LvgApi object.
conf
- configuration objectpublic void CleanUp()
public java.sql.Connection GetConnection()
public java.util.Vector<java.lang.String> Norm(java.lang.String inStr)
public gov.nih.nlm.nls.lvg.Api.LvgApi GetLvgApi()
public java.lang.String CheckInCorpus(java.lang.String inStr)
inStr
- input termpublic java.lang.String FindLongestPrefix(java.lang.String inStr)
inStr
- input termpublic java.util.Vector<java.lang.String> FindPrefixes(java.lang.String inStr)
inStr
- input termpublic java.util.Vector<java.lang.String> FindSubterms(java.lang.String inStr)
inStr
- input term Submit a bug or feature
Copyright © 2015 National Library of Medicine