public class LvgFlowSpecificOption
extends java.lang.Object
History:
Modifier and Type | Field and Description |
---|---|
static int |
ALL |
static int |
KAN_BIT_BN1 |
static int |
KAN_BIT_BN2 |
static int |
KAN_BIT_N1
options for antonym negation
|
static int |
KAN_BIT_N2 |
static int |
KAN_BIT_O |
static int |
KAN_MAX_BIT |
static java.lang.String |
KAN_STR_BN1 |
static java.lang.String |
KAN_STR_BN2 |
static java.lang.String |
KAN_STR_DEFAULT |
static java.util.ArrayList<java.lang.String> |
KAN_STR_LIST |
static java.lang.String |
KAN_STR_N1 |
static java.lang.String |
KAN_STR_N2 |
static java.lang.String |
KAN_STR_O |
static int |
KAN_VALUE_ALL |
static int |
KAN_VALUE_DEFAULT |
static int |
KAS_BIT_CC |
static int |
KAS_BIT_LEX
options for antonym source
|
static int |
KAS_BIT_PD |
static int |
KAS_BIT_SD |
static int |
KAS_BIT_SN |
static int |
KAS_MAX_BIT |
static java.lang.String |
KAS_STR_CC |
static java.lang.String |
KAS_STR_DEFAULT |
static java.lang.String |
KAS_STR_LEX |
static java.util.ArrayList<java.lang.String> |
KAS_STR_LIST |
static java.lang.String |
KAS_STR_PD |
static java.lang.String |
KAS_STR_SD |
static java.lang.String |
KAS_STR_SN |
static int |
KAS_VALUE_ALL |
static int |
KAS_VALUE_DEFAULT |
static int |
KAT_BIT_AB1 |
static int |
KAT_BIT_AB2 |
static int |
KAT_BIT_B
options for antonym type
|
static int |
KAT_BIT_NA |
static int |
KAT_BIT_UB |
static int |
KAT_MAX_BIT |
static java.lang.String |
KAT_STR_AB1 |
static java.lang.String |
KAT_STR_AB2 |
static java.lang.String |
KAT_STR_B |
static java.lang.String |
KAT_STR_DEFAULT |
static java.util.ArrayList<java.lang.String> |
KAT_STR_LIST |
static java.lang.String |
KAT_STR_NA |
static java.lang.String |
KAT_STR_UB |
static int |
KAT_VALUE_ALL |
static int |
KAT_VALUE_ANT_SUB |
static int |
KAT_VALUE_B_AB2 |
static int |
KAT_VALUE_DEFAULT |
static int |
KDN_BIT_NEGATIVE
options for derivation negation option use bit mask
|
static int |
KDN_BIT_OTHERWISE |
static int |
KDN_MAX_BIT |
static java.lang.String |
KDN_STR_DEFAULT |
static java.util.ArrayList<java.lang.String> |
KDN_STR_LIST |
static java.lang.String |
KDN_STR_NEGATIVE |
static java.lang.String |
KDN_STR_OTHERWISE |
static int |
KDN_VALUE_ALL |
static int |
KDN_VALUE_DEFAULT |
static int |
KDN_VALUE_SUFFIX |
static int |
KDT_BIT_PD |
static int |
KDT_BIT_SD |
static int |
KDT_BIT_ZD
options for derivation type
|
static int |
KDT_MAX_BIT |
static java.lang.String |
KDT_STR_DEFAULT |
static java.util.ArrayList<java.lang.String> |
KDT_STR_LIST |
static java.lang.String |
KDT_STR_PD |
static java.lang.String |
KDT_STR_SD |
static java.lang.String |
KDT_STR_ZD |
static int |
KDT_VALUE_ALL |
static int |
KDT_VALUE_DEFAULT |
static int |
KSS_BIT_CUI
options for synonym src option use bit mask
|
static int |
KSS_BIT_EUI |
static int |
KSS_BIT_NLP |
static int |
KSS_MAX_BIT |
static java.lang.String |
KSS_STR_CUI |
static java.lang.String |
KSS_STR_DEFAULT |
static java.lang.String |
KSS_STR_EUI |
static java.util.ArrayList<java.lang.String> |
KSS_STR_LIST |
static java.lang.String |
KSS_STR_NLP |
static int |
KSS_VALUE_ALL |
static int |
KSS_VALUE_DEFAULT |
static int |
LVG_ONLY
options for inflection restriction
|
static int |
LVG_OR_ALL |
static int |
OPT_ID_KAN |
static int |
OPT_ID_KAS |
static int |
OPT_ID_KAT |
static int |
OPT_ID_KDN |
static int |
OPT_ID_KDT |
static int |
OPT_ID_KSS
option ID for options use bit mask
|
Constructor and Description |
---|
LvgFlowSpecificOption() |
Modifier and Type | Method and Description |
---|---|
int |
GetDerivationFilter()
Get the derivation output filter
|
int |
GetInflectionFilter()
Get the inflection output filter
|
int |
GetKanValue()
Get the antonym negation value.
|
int |
GetKasValue()
Get the antonym source value.
|
int |
GetKatValue()
Get the antonym type value.
|
int |
GetKdnValue()
Get the derivation negation value.
|
int |
GetKdtValue()
Get the derivation type value.
|
int |
GetKssValue()
Get the synonym source value.
|
int |
GetMaxMetaphoneCodeLength()
Get the maximum Metaphone code length
|
int |
GetMaxPermuteTermNum()
Get the maximum permute term number for uninflecting words
|
static int |
GetOptMaskValue(int bitIndex)
Get the option value by BitMask operation.
|
static java.util.Vector<LexItem> |
RestrictOption(java.util.Vector<LexItem> facts,
java.util.Vector<LexItem> rules,
int restrictFlag)
Restrict option used for inflections and derivations.
|
void |
SetDerivationFilter(int value)
Set the derivation output filter
|
void |
SetInflectionFilter(int value)
Set the inflection output filter
|
void |
SetKanValue(int value)
Set the antonym negation option value.
|
void |
SetKasValue(int value)
Set the antonym source option value.
|
void |
SetKatValue(int value)
Set the antonym type option value.
|
void |
SetKdnValue(int value)
Set the derivation negation option value.
|
void |
SetKdtValue(int value)
Set the derivation type option value.
|
void |
SetKssValue(int value)
Set the synonym source option value.
|
void |
SetMaxMetaphoneCodeLength(int value)
Set the maximum Metaphone code length
|
void |
SetMaxPermuteTermNum(int value)
Set the maximum Permutation number for uninflecting words
|
static int |
UpdateOptValue(int inValue,
java.lang.String optStr,
int optId)
Update the option value.
|
void |
UpdateOptValueByStr(java.lang.String optStr,
int optId)
Update the option value by option str and id.
|
public static final int LVG_ONLY
public static final int LVG_OR_ALL
public static final int ALL
public static final int OPT_ID_KSS
public static final int OPT_ID_KDN
public static final int OPT_ID_KDT
public static final int OPT_ID_KAN
public static final int OPT_ID_KAS
public static final int OPT_ID_KAT
public static final int KSS_BIT_CUI
public static final int KSS_BIT_EUI
public static final int KSS_BIT_NLP
public static final int KSS_MAX_BIT
public static final int KSS_VALUE_ALL
public static final int KSS_VALUE_DEFAULT
public static final java.lang.String KSS_STR_CUI
public static final java.lang.String KSS_STR_EUI
public static final java.lang.String KSS_STR_NLP
public static final java.lang.String KSS_STR_DEFAULT
public static final java.util.ArrayList<java.lang.String> KSS_STR_LIST
public static final int KDN_BIT_NEGATIVE
public static final int KDN_BIT_OTHERWISE
public static final int KDN_MAX_BIT
public static final int KDN_VALUE_ALL
public static final int KDN_VALUE_DEFAULT
public static final java.lang.String KDN_STR_NEGATIVE
public static final java.lang.String KDN_STR_OTHERWISE
public static final java.lang.String KDN_STR_DEFAULT
public static final java.util.ArrayList<java.lang.String> KDN_STR_LIST
public static final int KDT_BIT_ZD
public static final int KDT_BIT_SD
public static final int KDT_BIT_PD
public static final int KDT_MAX_BIT
public static final int KDT_VALUE_ALL
public static final int KDT_VALUE_DEFAULT
public static final int KDN_VALUE_SUFFIX
public static final java.lang.String KDT_STR_ZD
public static final java.lang.String KDT_STR_SD
public static final java.lang.String KDT_STR_PD
public static final java.lang.String KDT_STR_DEFAULT
public static final java.util.ArrayList<java.lang.String> KDT_STR_LIST
public static final int KAN_BIT_N1
public static final int KAN_BIT_N2
public static final int KAN_BIT_BN1
public static final int KAN_BIT_BN2
public static final int KAN_BIT_O
public static final int KAN_MAX_BIT
public static final int KAN_VALUE_ALL
public static final int KAN_VALUE_DEFAULT
public static final java.lang.String KAN_STR_N1
public static final java.lang.String KAN_STR_N2
public static final java.lang.String KAN_STR_BN1
public static final java.lang.String KAN_STR_BN2
public static final java.lang.String KAN_STR_O
public static final java.lang.String KAN_STR_DEFAULT
public static final java.util.ArrayList<java.lang.String> KAN_STR_LIST
public static final int KAS_BIT_LEX
public static final int KAS_BIT_SD
public static final int KAS_BIT_PD
public static final int KAS_BIT_CC
public static final int KAS_BIT_SN
public static final int KAS_MAX_BIT
public static final int KAS_VALUE_ALL
public static final int KAS_VALUE_DEFAULT
public static final java.lang.String KAS_STR_LEX
public static final java.lang.String KAS_STR_SD
public static final java.lang.String KAS_STR_PD
public static final java.lang.String KAS_STR_CC
public static final java.lang.String KAS_STR_SN
public static final java.lang.String KAS_STR_DEFAULT
public static final java.util.ArrayList<java.lang.String> KAS_STR_LIST
public static final int KAT_BIT_B
public static final int KAT_BIT_UB
public static final int KAT_BIT_AB1
public static final int KAT_BIT_AB2
public static final int KAT_BIT_NA
public static final int KAT_MAX_BIT
public static final int KAT_VALUE_B_AB2
public static final int KAT_VALUE_ANT_SUB
public static final int KAT_VALUE_ALL
public static final int KAT_VALUE_DEFAULT
public static final java.lang.String KAT_STR_B
public static final java.lang.String KAT_STR_UB
public static final java.lang.String KAT_STR_AB1
public static final java.lang.String KAT_STR_AB2
public static final java.lang.String KAT_STR_NA
public static final java.lang.String KAT_STR_DEFAULT
public static final java.util.ArrayList<java.lang.String> KAT_STR_LIST
public void SetMaxPermuteTermNum(int value)
value
- maximum permutation number for uninflecting wordspublic void SetMaxMetaphoneCodeLength(int value)
value
- the maximum Metaphone code lengthpublic static java.util.Vector<LexItem> RestrictOption(java.util.Vector<LexItem> facts, java.util.Vector<LexItem> rules, int restrictFlag)
facts
- results come from lexicon factsrules
- results come from morphology trierestrictFlag
- a flag for the restrictionpublic void SetInflectionFilter(int value)
value
- value of the type of inflection output filterpublic void SetDerivationFilter(int value)
value
- value of the type of derivation output filterpublic static int GetOptMaskValue(int bitIndex)
bitIndex
- index of bitpublic void SetKssValue(int value)
value
- int value of synonym source optionpublic void SetKdnValue(int value)
value
- int value of derivation negation optionpublic void SetKdtValue(int value)
value
- int value of derivation type optionpublic void SetKanValue(int value)
value
- int value of antonym negation optionpublic void SetKasValue(int value)
value
- int value of antonym source optionpublic void SetKatValue(int value)
value
- int value of antonym type optionpublic void UpdateOptValueByStr(java.lang.String optStr, int optId)
optStr
- option StringoptId
- option idpublic static int UpdateOptValue(int inValue, java.lang.String optStr, int optId)
inValue
- input option valueoptStr
- option stringoptId
- option idpublic int GetKssValue()
public int GetKdnValue()
public int GetKdtValue()
public int GetKanValue()
public int GetKasValue()
public int GetKatValue()
public int GetMaxPermuteTermNum()
public int GetMaxMetaphoneCodeLength()
public int GetDerivationFilter()
public int GetInflectionFilter()