Lvg Java
2011 Version

Package gov.nih.nlm.nls.lvg.Flows

This package provides API of all lvg flow components.

See:
          Description

Class Summary
ToAcronyms This class provides features of generating known acronyms for a specified acronym expansion.
ToAntiNorm This class returns reversed norm of lexicon terms for the input.
ToBaseSpellingVariants This class provides features of generating the uninflected spelling variants.
ToCanonicalize This class retrieves a pre-computed canonical form from a specified input term which is assumed to be an uninflected form.
ToCitation This class gets the lexical name (citation form) for a specified term.
ToConvertOutput This class converts the output of the Xerox Parc stochastic tagger to lvg style pipe delimited format.
ToDerivation This class provides features of generating derivational variants.
ToDerivationByCategory This class provides features of generating derivational variants for specified categories.
ToExpansions This class provides features of generating known acronym expansions for a specified acronym.
ToFilter This class filters out terms which are not in lexicon (Lvg DB).
ToFilterAcronym This class filters out terms if they are Acronyms and Abbreviations.
ToFilterProperNoun This class filters out terms if they are proper nouns.
ToFruitfulEnhanced This class generates fruitful variants with enhanced performance.
ToFruitfulVariants This class generates all fruitful variants.
ToFruitfulVariantsDb This class provides features of generating all fruitful variants known to lexicon from precomputed data.
ToFruitfulVariantsLex This class generates fruitful variants known to lexicon.
ToGetUnicodeNames This class converts characters from a term into Unicode names.
ToGetUnicodeSynonyms This class convert Unicode characters to the base of its synonym.
ToInflection This class provides features of generating inflectional variants.
ToInflectionByCatInfl This class generates inflectional variants with specifying categories and inflections.
ToInflectionSimple This class provides features of inflect a term and show the result with simple inflections.
ToLowerCase This class lowercases the input term.
ToLuiNormalize This class provides features of generating luiNorm for a specified term.
ToMapSymbolToAscii This class converts Unicode punctuation and symbols to ASCII by table mapping.
ToMapUnicodeToAscii This class converts Unicode characters to ASCII by table mapping.
ToMetaphone This class transforms the input to a metaphone code.
ToNominalization This class gets the lexical name for a specified term.
ToNoOperation This class makes no operation on the input term.
ToNormalize This class provides features of the normalize flow component.
ToNormUnicode This class normalizes Unicode characters to ASCII in a term.
ToNormUnicodeWithSynonym This class normalizes Unicode characters to ASCII with synonym option.
ToNormUninflectWords This class gets normalized uninflected variants (citation forms) of all words of a specified term and returns every combination of lexical names.
ToRecursiveDerivations This class generates derivations from the input term, recursively, until there are no more, or until a cycle is detected.
ToRecursiveSynonyms This class generates synonyms from the input term, recursively, until there are no more, or until a cycle is detected.
ToRemoveGenitive This class removes possessives from the input term.
ToRemoveS This class remove (s), (es), and (ies) from the input term.
ToReplacePunctuationWithSpace This class replaces punctuations with spaces for the input term.
ToRetrieveCatInfl This class retrieves categories and inflections for a specified term.
ToRetrieveCatInflBegin This class retrieves categories and inflections for all terms that begin with a specified word.
ToRetrieveCatInflDb This class retrieves categories and inflections for a specified term from Lvg database.
ToRetrieveEui This class retrieves the unique EUI's for a specified term.
ToSimpleInflections This class changes the inflection to simple inflections.
ToSortWordsByOrder This class sorts words of a specified term in an ascending ASCII order.
ToSpellingVariants This class generates known spelling variants.
ToSplitLigatures This class splits ligature characters from a term.
ToStripAmbiguityTags This class strips ambiguity tags from a specified input.
ToStripDiacritics This class strips diacritics characters from a term.
ToStripMapUnicode This class strips or maps non-ASCII Unicode characters.
ToStripNecNos This class strips NEC and NOS from a specified term.
ToStripPunctuation This class strips punctuations from a specified term.
ToStripPunctuationEnhanced This class performs an enhanced function of stripping punctuations from a specified term.
ToStripStopWords This class strips stop words from a specified term.
ToSynonyms This class generates synonyms from the specified term.
ToSyntacticUninvert This class syntactic uninverts phrases.
ToTokenize This class breaks up a term into tokens by delimiters (tokenize).
ToTokenizeKeepAll This class breaks up a term into tokens by delimiters (tokenize).
ToTokenizeNoHyphens This class breaks up a term into tokens by delimiters.
ToUnicodeCoreNorm This class normalize Unicode characters by recursively performing Map Unicode symbols and punctuation to ASCII Map Unicode characters to ASCII Split ligatures Strip diacritics until the character is ASCII or no further normalized result are obtained.
ToUninflectTerm This class gets the uninflected variants for a specified term.
ToUninflectWords This class gets uninflected variants of all words of a specified term and returns every combination of uninflected words.
ToUninvert This class uninverts phrases of a specified term around commas.
ToWordSize This class drops words with less size than the specified word size from the input term.
Transformation This class provides the base class for lvg flow components.
 

Package gov.nih.nlm.nls.lvg.Flows Description

This package provides API of all lvg flow components. In this version of Lexical Tools, a flow component is also called as a transformation. Lvg transforms text via a flow. A flow is composed of several flow components. Lvg is capable of handling a flow (a series of flow components) or multiple (parallel) flows.

A public method, Mutate( ), is implemented in all flow component classes and performs the feature of transforming text. This Mutate( ) method takes one LexItem as the input and returns a Vector of LexItem(s).

Related Documents

Since:
2002

Lvg Java
2011 Version

Submit a bug or feature

Copyright © 2011 National Library of Medicine