|
TC Java 2011 Version |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object gov.nih.nlm.nls.tc.Api.JdiApi
public class JdiApi
This class provides Journal Descriptor Indexing API. It takes a term or ID|term as input.
History:
Field Summary | |
---|---|
protected Configuration |
conf_
|
protected java.lang.String |
configFile_
|
protected java.sql.Connection |
conn_
|
protected InputFilter |
inputFilter_
|
protected JournalDescriptors |
jds_
|
protected LegalWords |
legalWords_
|
protected Subheadings |
shs_
|
protected boolean |
verbose_
|
protected WordExtractionFilter |
wordExtractionFilter_
|
Constructor Summary | |
---|---|
JdiApi(Configuration conf)
Creates an JdiApi object and initiate related data, using a specified configuration object. |
|
JdiApi(Configuration conf,
JournalDescriptors jds,
Subheadings shs)
Creates an JdiApi object and initiate related data, using a specified configuration object, journal descritor object, and subheadings object. |
|
JdiApi(java.sql.Connection conn)
Creates an JdiApi object and initiate related data, using a specified db connection object. |
|
JdiApi(java.sql.Connection conn,
JournalDescriptors jds,
Subheadings shs)
Creates an JdiApi object and initiate related data, using a specified db connection object, journal descritor object, and subHeadings object. |
|
JdiApi(java.util.Hashtable<java.lang.String,java.lang.String> properties)
Creates an JdiApi object and initiate related data, using a specified properties to be overwritten in configuration. |
|
JdiApi(java.lang.String configFile)
Creates an JdiApi object and initiate related data, using a specified configuration file. |
Method Summary | |
---|---|
void |
Close()
Close JDI database connection. |
java.lang.String |
GetDetailScoreStrByMesh(java.lang.String inMeshStr,
InputFilterOption inputFilterOption,
OutputFilterOption outputFilterOption)
Get JD detail scores in String for Mesh. |
java.lang.String |
GetDetailScoreStrByText(java.lang.String inTextStr,
InputFilterOption inputFilterOption,
OutputFilterOption outputFilterOption)
Get JD detail scores in String for words. |
java.lang.String |
GetDetailScoreStrByTextMesh(java.lang.String inStr,
InputFilterOption inputFilterOption,
OutputFilterOption outputFilterOption)
Get JD detail scores in String for both Text and MeSHs. |
InputFilter |
GetInputFilter()
Get the inputFilter Java object. |
java.util.Vector<Count1f> |
GetJdiScoresByMesh(java.lang.String inMeshStr)
Get JD scores by MeSHs. |
java.util.Vector<Count1f> |
GetJdiScoresByMesh(java.lang.String inMeshStr,
boolean verbose)
Get JD scores by MeSHs. |
java.util.Vector<Count2f> |
GetJdiScoresByText(java.lang.String inTextStr,
InputFilterOption inputFilterOption)
Get JD scores by text. |
java.util.Vector<Count2f> |
GetJdiScoresByText(java.lang.String inTextStr,
InputFilterOption inputFilterOption,
boolean verbose)
Get JD scores by text. |
java.util.Vector<Count2f> |
GetJdiScoresByTextMesh(java.lang.String inStr,
InputFilterOption inputFilterOption)
Get JD scores by both text and MeSHs. |
java.util.Vector<Count2f> |
GetJdiScoresByTextMesh(java.lang.String inStr,
InputFilterOption inputFilterOption,
boolean verbose)
Get JD scores by both text and MeSHs. |
JournalDescriptors |
GetJournalDescriptors()
Get the Journal Descriptor object. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected java.lang.String configFile_
protected Configuration conf_
protected boolean verbose_
protected JournalDescriptors jds_
protected LegalWords legalWords_
protected WordExtractionFilter wordExtractionFilter_
protected java.sql.Connection conn_
protected InputFilter inputFilter_
protected Subheadings shs_
Constructor Detail |
---|
public JdiApi(Configuration conf)
Close( ) method must be called to close Db connection after using a JdiApi object.
conf
- Configuration objectpublic JdiApi(java.lang.String configFile)
Close( ) method must be called to close Db connection after using a JdiApi object.
configFile
- the absolute path of the configuration filepublic JdiApi(java.sql.Connection conn)
Close( ) method must be called to close Db connection after using a JdiApi object.
conn
- Db connection objectpublic JdiApi(java.util.Hashtable<java.lang.String,java.lang.String> properties)
Close( ) method must be called to close Db connection after using a JdiApi object.
properties
- properties to be overwrite in configurationpublic JdiApi(Configuration conf, JournalDescriptors jds, Subheadings shs)
Close( ) method must be called to close Db connection after using a JdiApi object.
conf
- Configuration objectjds
- Journal descriptor objectshs
- MeSH subheading objectpublic JdiApi(java.sql.Connection conn, JournalDescriptors jds, Subheadings shs)
Close( ) method must be called to close Db connection after using a JdiApi object.
conn
- db connection objectjds
- Journal descriptor objectshs
- MeSH subHeading objectMethod Detail |
---|
public java.util.Vector<Count2f> GetJdiScoresByTextMesh(java.lang.String inStr, InputFilterOption inputFilterOption)
inStr
- input string including text (phrase, TI, AB) and
starred MeSH (separated by "|")inputFilterOption
- the inputFilter option java object
public java.util.Vector<Count2f> GetJdiScoresByTextMesh(java.lang.String inStr, InputFilterOption inputFilterOption, boolean verbose)
inStr
- input string including text (phrase, TI, AB) and
starred MeSH (separated by "|")inputFilterOption
- the inputFilter option java objectverbose
- boolean flag for verbose message
public java.util.Vector<Count1f> GetJdiScoresByMesh(java.lang.String inMeshStr)
inMeshStr
- input starred MeSH (separated by "|")
public java.util.Vector<Count1f> GetJdiScoresByMesh(java.lang.String inMeshStr, boolean verbose)
inMeshStr
- input starred MeSH (separated by "|")verbose
- boolean flag for verbose message
public java.util.Vector<Count2f> GetJdiScoresByText(java.lang.String inTextStr, InputFilterOption inputFilterOption)
inTextStr
- input text str to be processed (phrase, TI, AB)inputFilterOption
- the inputFilter option java object
public java.util.Vector<Count2f> GetJdiScoresByText(java.lang.String inTextStr, InputFilterOption inputFilterOption, boolean verbose)
inTextStr
- input text str to be processed (phrase, TI, AB)inputFilterOption
- the inputFilter option java objectverbose
- boolean flag for verbose message
public java.lang.String GetDetailScoreStrByTextMesh(java.lang.String inStr, InputFilterOption inputFilterOption, OutputFilterOption outputFilterOption)
inStr
- input string including text (phrase, TI, AB) and
starred MeSH (separated by "|")inputFilterOption
- the inputFilter option java objectoutputFilterOption
- the output filter option java object
public java.lang.String GetDetailScoreStrByMesh(java.lang.String inMeshStr, InputFilterOption inputFilterOption, OutputFilterOption outputFilterOption)
inMeshStr
- input starred MeSH (separated by "|")inputFilterOption
- the inputFilter option java objectoutputFilterOption
- the output filter option java object
public java.lang.String GetDetailScoreStrByText(java.lang.String inTextStr, InputFilterOption inputFilterOption, OutputFilterOption outputFilterOption)
inTextStr
- input text str to be processed (phrase, TI, AB)inputFilterOption
- the inputFilter option java objectoutputFilterOption
- the output filter option java object
public InputFilter GetInputFilter()
public JournalDescriptors GetJournalDescriptors()
public void Close()
|
TC Java 2011 Version |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |