public class ToFruitfulVariants extends Transformation implements java.lang.Cloneable
History:
NO_MUTATE_INFO, UPDATE| Constructor and Description |
|---|
ToFruitfulVariants() |
| Modifier and Type | Method and Description |
|---|---|
(package private) static java.util.Vector<LexItem> |
AddToVariantList(java.util.Vector<LexItem> orgList,
java.util.Vector<LexItem> newList) |
(package private) static java.util.Vector<LexItem> |
GetFinalSet(java.util.Vector<LexItem> ins,
java.lang.String flowName,
boolean mutateFlag) |
static int |
GetFirstCategory(LexItem in) |
(package private) static java.util.Vector<LexItem> |
GetNoOperationSet(LexItem in,
java.sql.Connection conn,
RamTrie trieI,
boolean detailsFlag,
boolean lexiconOnly) |
(package private) static java.util.Vector<LexItem> |
GetSpellingAndInflections(java.util.Vector<LexItem> ins,
java.sql.Connection conn,
RamTrie trieI,
boolean detailsFlag,
int restrictFlag) |
(package private) static java.util.Vector<LexItem> |
GetVariantSet(LexItem in,
java.sql.Connection conn,
RamTrie trieI,
RamTrie trieD,
boolean detailsFlag) |
static void |
main(java.lang.String[] args)
A unit test driver for this flow component.
|
static java.util.Vector<LexItem> |
Mutate(LexItem in,
java.sql.Connection conn,
RamTrie trieI,
RamTrie trieD,
boolean detailsFlag,
boolean mutateFlag)
Performs the mutation of this flow component.
|
GetTestStr, PrintResult, PrintResults, UpdateLexItem, UpdateLexItem, UpdateLexItempublic static java.util.Vector<LexItem> Mutate(LexItem in, java.sql.Connection conn, RamTrie trieI, RamTrie trieD, boolean detailsFlag, boolean mutateFlag) throws java.sql.SQLException
in - a LexItem as the input for this flow componentconn - LVG database connectiontrieI - LVG Ram trie for inflectionstrieD - LVG Ram trie for derivationsdetailsFlag - a boolean flag for processing details informationmutateFlag - a boolean flag for processing mutate informationjava.sql.SQLException - for DB exceptionsDbBasepublic static void main(java.lang.String[] args)
args - argumentsstatic java.util.Vector<LexItem> GetSpellingAndInflections(java.util.Vector<LexItem> ins, java.sql.Connection conn, RamTrie trieI, boolean detailsFlag, int restrictFlag)
static java.util.Vector<LexItem> GetFinalSet(java.util.Vector<LexItem> ins, java.lang.String flowName, boolean mutateFlag)
static java.util.Vector<LexItem> GetVariantSet(LexItem in, java.sql.Connection conn, RamTrie trieI, RamTrie trieD, boolean detailsFlag) throws java.sql.SQLException
java.sql.SQLExceptionstatic java.util.Vector<LexItem> GetNoOperationSet(LexItem in, java.sql.Connection conn, RamTrie trieI, boolean detailsFlag, boolean lexiconOnly) throws java.sql.SQLException
java.sql.SQLExceptionstatic java.util.Vector<LexItem> AddToVariantList(java.util.Vector<LexItem> orgList, java.util.Vector<LexItem> newList)
public static int GetFirstCategory(LexItem in)