Package | Description |
---|---|
gov.nih.nlm.nls.lvg.Api |
This package provides Java APIs classes.
|
gov.nih.nlm.nls.lvg.Flows |
This package provides API of all lvg flow components.
|
Modifier and Type | Method and Description |
---|---|
RamTrie |
LvgApi.GetDerivationTrie()
Get the ram trie object for Lvg derivation rules.
|
RamTrie |
LvgApi.GetInflectionTrie()
Get the ram trie object for Lvg inflection rules.
|
RamTrie |
NormApi.GetTrie()
A method to get the persistent trie for inflectional morphology
|
RamTrie |
LuiNormApi.GetTrie()
A method to get the persistent trie for inflectional morphology
|
Constructor and Description |
---|
LuiNormApi(java.sql.Connection conn,
RamTrie ramTrieI)
Creates an LuiNormApi object and initiate related data using specified
database connection and persistent trie.
|
NormApi(java.sql.Connection conn,
RamTrie ramTrieI)
Creates a NormApi object and initiate related data using specified
database connection and persistent trie.
|
Modifier and Type | Method and Description |
---|---|
protected static java.util.Vector<LexItem> |
ToDerivation.GetDerivations(LexItem in,
java.sql.Connection conn,
RamTrie trie,
int restrictFlag,
int derivationType,
int derivationNegation,
java.lang.String infoStr,
boolean detailsFlag,
boolean mutateFlag)
Get the derivational variants using both facts (database) and rules
(trie).
|
(package private) static java.util.Vector<LexItem> |
ToFruitfulVariants.GetNoOperationSet(LexItem in,
java.sql.Connection conn,
RamTrie trieI,
boolean detailsFlag,
boolean lexiconOnly) |
(package private) static java.util.Vector<LexItem> |
ToFruitfulVariants.GetSpellingAndInflections(java.util.Vector<LexItem> ins,
java.sql.Connection conn,
RamTrie trieI,
boolean detailsFlag,
int restrictFlag) |
(package private) static java.util.Vector<LexItem> |
ToFruitfulVariants.GetVariantSet(LexItem in,
java.sql.Connection conn,
RamTrie trieI,
RamTrie trieD,
boolean detailsFlag) |
(package private) static java.util.Vector<LexItem> |
ToInflection.InflectWords(LexItem in,
java.sql.Connection conn,
RamTrie trie,
int restrictFlag,
java.lang.String infoStr,
boolean detailsFlag,
boolean mutateFlag,
int flowName)
Performs the mutation of this flow component.
|
static java.util.Vector<LexItem> |
ToUninflectTerm.Mutate(LexItem in,
java.sql.Connection conn,
RamTrie trie,
boolean detailsFlag,
boolean mutateFlag)
Performs the mutation of this flow component.
|
static java.util.Vector<LexItem> |
ToRetrieveCatInfl.Mutate(LexItem in,
java.sql.Connection conn,
RamTrie trie,
boolean detailsFlag,
boolean mutateFlag)
Performs the mutation of this flow component.
|
static java.util.Vector<LexItem> |
ToBaseSpellingVariants.Mutate(LexItem in,
java.sql.Connection conn,
RamTrie trie,
boolean detailsFlag,
boolean mutateFlag)
Performs the mutation of this flow component.
|
static java.util.Vector<LexItem> |
ToInflectionSimple.Mutate(LexItem in,
java.sql.Connection conn,
RamTrie trie,
int restrictFlag,
boolean detailsFlag,
boolean mutateFlag)
Performs the mutation of this flow component.
|
static java.util.Vector<LexItem> |
ToInflection.Mutate(LexItem in,
java.sql.Connection conn,
RamTrie trie,
int restrictFlag,
boolean detailsFlag,
boolean mutateFlag)
Performs the mutation of this flow component.
|
static java.util.Vector<LexItem> |
ToDerivation.Mutate(LexItem in,
java.sql.Connection conn,
RamTrie trie,
int restrictFlag,
boolean detailsFlag,
boolean mutateFlag)
Performs the mutation of this flow component.
|
static java.util.Vector<LexItem> |
ToRecursiveDerivations.Mutate(LexItem in,
java.sql.Connection conn,
RamTrie trie,
int restrictFlag,
boolean detailsFlag,
boolean mutateFlag,
boolean detailFlowFlag)
Performs the mutation of this flow component.
|
static java.util.Vector<LexItem> |
ToDerivation.Mutate(LexItem in,
java.sql.Connection conn,
RamTrie trie,
int restrictFlag,
int derivationType,
int derivationNegation,
boolean detailsFlag,
boolean mutateFlag)
Performs the mutation of this flow component.
|
static java.util.Vector<LexItem> |
ToRecursiveDerivations.Mutate(LexItem in,
java.sql.Connection conn,
RamTrie trie,
int restrictFlag,
int derivationType,
int derivationNegation,
boolean detailsFlag,
boolean mutateFlag,
boolean detailFlowFlag)
Performs the mutation of this flow component.
|
static java.util.Vector<LexItem> |
ToDerivationByCategory.Mutate(LexItem in,
java.sql.Connection conn,
RamTrie trie,
int restrictFlag,
int derivationType,
int derivationNegation,
long outCategory,
boolean detailsFlag,
boolean mutateFlag)
Performs the mutation of this flow component.
|
static java.util.Vector<LexItem> |
ToDerivationByCategory.Mutate(LexItem in,
java.sql.Connection conn,
RamTrie trie,
int restrictFlag,
long outCategory,
boolean detailsFlag,
boolean mutateFlag)
Performs the mutation of this flow component.
|
static java.util.Vector<LexItem> |
ToInflectionByCatInfl.Mutate(LexItem in,
java.sql.Connection conn,
RamTrie trie,
int restrictFlag,
long outCategory,
long outInflection,
boolean detailsFlag,
boolean mutateFlag)
Performs the mutation of this flow component.
|
static java.util.Vector<LexItem> |
ToFruitfulVariantsLex.Mutate(LexItem in,
java.sql.Connection conn,
RamTrie trieI,
RamTrie trieD,
boolean detailsFlag,
boolean mutateFlag)
Performs the mutation of this flow component.
|
static java.util.Vector<LexItem> |
ToFruitfulVariants.Mutate(LexItem in,
java.sql.Connection conn,
RamTrie trieI,
RamTrie trieD,
boolean detailsFlag,
boolean mutateFlag)
Performs the mutation of this flow component.
|
static java.util.Vector<LexItem> |
ToFruitfulEnhanced.Mutate(LexItem in,
java.sql.Connection conn,
RamTrie trieI,
RamTrie trieD,
boolean detailsFlag,
boolean mutateFlag)
Performs the mutation of this flow component.
|
static java.util.Vector<LexItem> |
ToUninflectWords.Mutate(LexItem in,
int maxTerm,
java.sql.Connection conn,
RamTrie trie,
boolean detailsFlag,
boolean mutateFlag)
Performs the mutation of this flow component.
|
static java.util.Vector<LexItem> |
ToNormUninflectWords.Mutate(LexItem in,
int maxTerm,
java.sql.Connection conn,
RamTrie trie,
boolean detailsFlag,
boolean mutateFlag)
Performs the mutation of this flow component.
|
static java.util.Vector<LexItem> |
ToNormalize.Mutate(LexItem in,
int maxTerm,
java.util.Vector<java.lang.String> stopWords,
java.sql.Connection conn,
RamTrie trie,
java.util.Hashtable<java.lang.Character,java.lang.String> symbolMap,
java.util.Hashtable<java.lang.Character,java.lang.String> unicodeMap,
java.util.Hashtable<java.lang.Character,java.lang.String> ligatureMap,
java.util.Hashtable<java.lang.Character,java.lang.Character> diacriticMap,
java.util.Hashtable<java.lang.Character,java.lang.String> nonStripMap,
RTrieTree removeSTree,
boolean detailsFlag,
boolean mutateFlag)
Performs the mutation of this flow component.
|
static java.util.Vector<LexItem> |
ToLuiNormalize.Mutate(LexItem in,
int maxTerm,
java.util.Vector<java.lang.String> stopWords,
java.sql.Connection conn,
RamTrie trie,
java.util.Hashtable<java.lang.Character,java.lang.String> symbolMap,
java.util.Hashtable<java.lang.Character,java.lang.String> unicodeMap,
java.util.Hashtable<java.lang.Character,java.lang.String> ligatureMap,
java.util.Hashtable<java.lang.Character,java.lang.Character> diacriticMap,
java.util.Hashtable<java.lang.Character,java.lang.String> nonStripMap,
RTrieTree removeSTree,
boolean detailsFlag,
boolean mutateFlag)
Performs the mutation of this flow component.
|
static java.util.Vector<LexItem> |
ToAntiNorm.Mutate(LexItem in,
int maxTerm,
java.util.Vector<java.lang.String> stopWords,
java.sql.Connection conn,
RamTrie trie,
java.util.Hashtable<java.lang.Character,java.lang.String> symbolMap,
java.util.Hashtable<java.lang.Character,java.lang.String> unicodeMap,
java.util.Hashtable<java.lang.Character,java.lang.String> ligatureMap,
java.util.Hashtable<java.lang.Character,java.lang.Character> diacriticMap,
java.util.Hashtable<java.lang.Character,java.lang.String> nonStripMap,
RTrieTree removeSTree,
boolean detailsFlag,
boolean mutateFlag)
Performs the mutation of this flow component.
|
protected static java.util.Vector<LexItem> |
ToUninflectTerm.UninflectTerm(LexItem in,
java.sql.Connection conn,
RamTrie trie,
java.lang.String infoStr,
boolean detailsFlag,
boolean mutateFlag)
Get uninflected variants from a specified term from Lvg facts and rules.
|