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, UpdateLexItem
public 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 exceptionsDbBase
public 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.SQLException
static java.util.Vector<LexItem> GetNoOperationSet(LexItem in, java.sql.Connection conn, RamTrie trieI, boolean detailsFlag, boolean lexiconOnly) throws java.sql.SQLException
java.sql.SQLException
static java.util.Vector<LexItem> AddToVariantList(java.util.Vector<LexItem> orgList, java.util.Vector<LexItem> newList)
public static int GetFirstCategory(LexItem in)