gov.nih.nlm.nls.lvg.Flows
Class ToCanonicalize
java.lang.Object
gov.nih.nlm.nls.lvg.Flows.Transformation
gov.nih.nlm.nls.lvg.Flows.ToCanonicalize
public class ToCanonicalize
- extends Transformation
This class retrieves a pre-computed canonical form from a specified input
term which is assumed to be an uninflected form.
All canonical form are pre-computed and put in a database table, Canonical.
If the input is not an uninflected form, the database will not contain it.
This class returns the input term itself (with number: -1) if it is not
found in the database.
History:
- Version:
- V-2006p
- Author:
- NLM NLS Development Team
- See Also:
-
Design Document
|
Method Summary |
static void |
main(java.lang.String[] args)
A unit test driver for this flow component. |
static java.util.Vector |
Mutate(LexItem in,
java.sql.Connection conn,
boolean detailsFlag,
boolean mutateFlag)
Performs the mutation of this flow component. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ToCanonicalize
public ToCanonicalize()
Mutate
public static java.util.Vector Mutate(LexItem in,
java.sql.Connection conn,
boolean detailsFlag,
boolean mutateFlag)
throws java.sql.SQLException
- Performs the mutation of this flow component.
- Parameters:
in - a LexItem as the input for this flow componentconn - LVG database connectiondetailsFlag - a boolean flag for processing details informationmutateFlag - a boolean flag for processing mutate information
- Returns:
- the results from this flow component - a collection (Vector)
of LexItems
- Throws:
java.sql.SQLException - if errors occurr while connect to LVG database.- See Also:
DbBase
main
public static void main(java.lang.String[] args)
- A unit test driver for this flow component.
Submit a bug or feature
Copyright © 2006p National Library of Medicine