Package | Description |
---|---|
gov.nih.nlm.nls.cSpell.Api |
This package provides Java APIs of CSpells - CSpellApi class.
|
gov.nih.nlm.nls.cSpell.Candidates |
Provides Java classes to generate candidates of 1To1, Split, Merge corrections for non-words/real-words.
|
gov.nih.nlm.nls.cSpell.Corrector |
Provides Java classes to correct target token(s) with the best candidate found in 1To1, Split, Merge corrections for non-words/real-words.
|
gov.nih.nlm.nls.cSpell.Detector |
Provides Java classes to detect a token for 1To1, Split, Merge corrections for non-words/real-words.
|
gov.nih.nlm.nls.cSpell.Ranker |
Provides Java classes to rank candidates and find the best candidate for 1To1, Split, Merge corrections for non-words/real-words.
|
Modifier and Type | Method and Description |
---|---|
static java.util.ArrayList<TokenObj> |
CorrectionApi.ProcessByTokenObj(java.util.ArrayList<TokenObj> inTokenList,
CSpellApi cSpellApi) |
static java.util.ArrayList<TokenObj> |
CorrectionApi.ProcessByTokenObj(java.util.ArrayList<TokenObj> inTokenList,
CSpellApi cSpellApi,
boolean debugFlag) |
static java.lang.String |
CorrectionApi.ProcessToStr(java.lang.String inText,
CSpellApi cSpellApi) |
static java.lang.String |
CorrectionApi.ProcessToStr(java.lang.String inText,
CSpellApi cSpellApi,
boolean debugFlag) |
Modifier and Type | Method and Description |
---|---|
static java.util.HashSet<MergeObj> |
NonWordMergeCandidates.GetCandidates(int tarPos,
java.util.ArrayList<TokenObj> nonSpaceTextList,
CSpellApi cSpellApi) |
static java.util.HashSet<MergeObj> |
RealWordMergeCandidates.GetCandidates(int tarPos,
java.util.ArrayList<TokenObj> nonSpaceTextList,
CSpellApi cSpellApi) |
static java.util.HashSet<java.lang.String> |
RealWord1To1Candidates.GetCandidates(java.lang.String inWord,
CSpellApi cSpellApi) |
static java.util.HashSet<java.lang.String> |
NonWord1To1Candidates.GetCandidates(java.lang.String inWord,
CSpellApi cSpellApi) |
static java.util.HashSet<java.lang.String> |
NonWordSplitCandidates.GetCandidates(java.lang.String inWord,
CSpellApi cSpellApi,
int maxSplitNo) |
static java.util.HashSet<java.lang.String> |
RealWordSplitCandidates.GetCandidates(java.lang.String inWord,
CSpellApi cSpellApi,
int maxSplitNo) |
static java.util.HashSet<java.lang.String> |
NonWordMergeCandidates.GetCandidateStrs(int tarPos,
java.util.ArrayList<TokenObj> inTextList,
CSpellApi cSpellApi) |
static java.util.HashSet<java.lang.String> |
RealWordMergeCandidates.GetCandidateStrs(int tarPos,
java.util.ArrayList<TokenObj> inTextList,
CSpellApi cSpellApi) |
static boolean |
NonWordSplitCandidates.IsValidSplitWords(java.lang.String inTerm,
CSpellApi cSpellApi) |
Modifier and Type | Method and Description |
---|---|
static java.util.ArrayList<TokenObj> |
MergeCorrector.CorrectTokenListByMerge(java.util.ArrayList<TokenObj> inTokenList,
java.util.ArrayList<MergeObj> mergeObjList,
java.lang.String procHistStr,
boolean debugFlag,
CSpellApi cSpellApi) |
static MergeObj |
RealWordMergeCorrector.GetCorrectTerm(int tarPos,
java.util.ArrayList<TokenObj> nonSpaceTokenList,
CSpellApi cSpellApi,
boolean debugFlag)
The core method to correct a word by following steps:
detect if real-word for merge
get candidates
get candidates from merge.
|
static MergeObj |
NonWordMergeCorrector.GetCorrectTerm(int tarPos,
java.util.ArrayList<TokenObj> nonSpaceTokenList,
CSpellApi cSpellApi,
boolean debugFlag)
The core method to correct a word by following steps:
Convert inToken to removeEndPuncStr
detect if misspell (OOV) - non-word, exclude Aa
get candidates
get candidates from merge.
|
static TokenObj |
NonWordCorrector.GetCorrectTerm(TokenObj inTokenObj,
CSpellApi cSpellApi)
The core method to correct a word by following steps:
Convert inToken to coreTerm
detect if misspell (OOV) - non-word
get candidates
get candidates from 1To1.
|
static TokenObj |
NonWordCorrector.GetCorrectTerm(TokenObj inTokenObj,
CSpellApi cSpellApi,
boolean debugFlag)
This method does not use context scores to find the correct term.
|
static TokenObj |
RealWordSplitCorrector.GetCorrectTerm(TokenObj inTokenObj,
CSpellApi cSpellApi,
boolean debugFlag,
int tarPos,
java.util.ArrayList<TokenObj> nonSpaceTokenList)
The core method to correct a word by following steps:
Convert inToken to coreTerm
detect if real-word
get split candidates
Rank candidates
context
Update information
|
static TokenObj |
RealWord1To1Corrector.GetCorrectTerm(TokenObj inTokenObj,
CSpellApi cSpellApi,
boolean debugFlag,
int tarPos,
java.util.ArrayList<TokenObj> nonSpaceTokenList)
The core method to correct a word by following steps:
Convert inToken to coreTerm
detect if real-word
get candidates
get candidates from one-to-one.
|
static TokenObj |
NonWordCorrector.GetCorrectTerm(TokenObj inTokenObj,
CSpellApi cSpellApi,
boolean debugFlag,
int tarPos,
java.util.ArrayList<TokenObj> nonSpaceTokenList)
This method uses context scores to find the correct term.
|
static java.util.ArrayList<TokenObj> |
ProcRealWordSplit.Process(java.util.ArrayList<TokenObj> inTokenList,
CSpellApi cSpellApi,
boolean debugFlag) |
static java.util.ArrayList<TokenObj> |
ProcRealWord1To1.Process(java.util.ArrayList<TokenObj> inTokenList,
CSpellApi cSpellApi,
boolean debugFlag) |
static java.util.ArrayList<TokenObj> |
ProcRealWordMerge.Process(java.util.ArrayList<TokenObj> inTokenList,
CSpellApi cSpellApi,
boolean debugFlag) |
static java.util.ArrayList<TokenObj> |
ProcNonWordMerge.Process(java.util.ArrayList<TokenObj> inTokenList,
CSpellApi cSpellApi,
boolean debugFlag) |
static java.util.ArrayList<TokenObj> |
ProcNonWord.Process(java.util.ArrayList<TokenObj> inTokenList,
CSpellApi cSpellApi,
boolean debugFlag) |
static java.util.ArrayList<TokenObj> |
ProcNonWord.ProcessByStream(java.util.ArrayList<TokenObj> inTokenList,
CSpellApi cSpellApi,
boolean debugFlag) |
static java.util.ArrayList<TokenObj> |
ProcCorrector.ProcessByTokenObj(java.util.ArrayList<TokenObj> inTokenList,
CSpellApi cSpellApi,
boolean debugFlag) |
Modifier and Type | Method and Description |
---|---|
static boolean |
RealWordSplitDetector.IsDetect(java.lang.String inWord,
CSpellApi cSpellApi) |
static boolean |
RealWord1To1Detector.IsDetect(java.lang.String inWord,
CSpellApi cSpellApi) |
static boolean |
NonWordDetector.IsDetect(java.lang.String inWord,
CSpellApi cSpellApi) |
static boolean |
RealWordSplitDetector.IsDetect(java.lang.String inWord,
CSpellApi cSpellApi,
boolean debugFlag) |
static boolean |
RealWord1To1Detector.IsDetect(java.lang.String inWord,
CSpellApi cSpellApi,
boolean debugFlag) |
static boolean |
NonWordDetector.IsDetect(java.lang.String inWord,
CSpellApi cSpellApi,
boolean debugFlag) |
static boolean |
RealWordMergeDetector.IsDetect(java.lang.String inWord,
CSpellApi cSpellApi,
boolean debugFlag) |
static boolean |
RealWordSplitDetector.IsDetect(java.lang.String inWord,
java.lang.String coreStr,
CSpellApi cSpellApi) |
static boolean |
RealWord1To1Detector.IsDetect(java.lang.String inWord,
java.lang.String coreStr,
CSpellApi cSpellApi) |
static boolean |
NonWordDetector.IsDetect(java.lang.String inWord,
java.lang.String coreStr,
CSpellApi cSpellApi) |
static boolean |
RealWordSplitDetector.IsDetect(java.lang.String inWord,
java.lang.String coreStr,
CSpellApi cSpellApi,
boolean debugFlag) |
static boolean |
RealWord1To1Detector.IsDetect(java.lang.String inWord,
java.lang.String coreStr,
CSpellApi cSpellApi,
boolean debugFlag) |
static boolean |
NonWordDetector.IsDetect(java.lang.String inWord,
java.lang.String coreStr,
CSpellApi cSpellApi,
boolean debugFlag) |
static boolean |
RealWordMergeDetector.IsDetect(java.lang.String inWord,
java.lang.String rmEndPuncStr,
CSpellApi cSpellApi,
boolean debugFlag) |
static boolean |
NonWordMergeDetector.IsDetect(java.lang.String inWord,
java.lang.String rmEndPuncStr,
CSpellApi cSpellApi,
boolean debugFlag) |
static boolean |
NonWordDetector.IsNonWord(java.lang.String inWord,
CSpellApi cSpellApi,
boolean debugFlag) |
static boolean |
NonWordMergeDetector.IsNonWordMerge(java.lang.String inWord,
CSpellApi cSpellApi,
boolean debugFlag) |
static boolean |
RealWordSplitDetector.IsRealWord(java.lang.String inWord,
CSpellApi cSpellApi,
boolean debugFlag) |
static boolean |
RealWord1To1Detector.IsRealWord(java.lang.String inWord,
CSpellApi cSpellApi,
boolean debugFlag) |
Modifier and Type | Method and Description |
---|---|
static MergeObj |
RankRealWordMergeByMode.GetTopRankMergeObj(java.util.HashSet<MergeObj> candidates,
CSpellApi cSpellApi,
boolean debugFlag,
int tarPos,
java.util.ArrayList<TokenObj> nonSpaceTokenList) |
static MergeObj |
RankNonWordMergeByMode.GetTopRankMergeObj(java.util.HashSet<MergeObj> candidates,
CSpellApi cSpellApi,
int tarPos,
java.util.ArrayList<TokenObj> nonSpaceTokenList,
boolean debugFlag) |
static java.lang.String |
RankNonWordByMode.GetTopRankStr(java.lang.String inStr,
java.util.HashSet<java.lang.String> candidates,
CSpellApi cSpellApi) |
static java.lang.String |
RankNonWordByMode.GetTopRankStr(java.lang.String inStr,
java.util.HashSet<java.lang.String> candidates,
CSpellApi cSpellApi,
boolean debugFlag) |
static java.lang.String |
RankRealWordSplitByMode.GetTopRankStr(java.lang.String inStr,
java.util.HashSet<java.lang.String> candidates,
CSpellApi cSpellApi,
boolean debugFlag,
int tarPos,
java.util.ArrayList<TokenObj> nonSpaceTokenList) |
static java.lang.String |
RankNonWordByMode.GetTopRankStr(java.lang.String inStr,
java.util.HashSet<java.lang.String> candidates,
CSpellApi cSpellApi,
boolean debugFlag,
int tarPos,
java.util.ArrayList<TokenObj> nonSpaceTokenList) |
static java.lang.String |
RankRealWord1To1ByCSpell.GetTopRankStr(java.lang.String inStr,
java.util.HashSet<java.lang.String> candidates,
CSpellApi cSpellApi,
int tarPos,
java.util.ArrayList<TokenObj> nonSpaceTokenList,
boolean debugFlag) |
Submit a bug or feature
Copyright © 2018 National Library of Medicine