public class HashingSchemesOptionType extends StringOptionType
HashingSchemeType
)INSTANCE
Constructor and Description |
---|
HashingSchemesOptionType(ModuleRegistry reg) |
Modifier and Type | Method and Description |
---|---|
OptionValueProvider |
getValueProvider(WGAConfiguration configCopy)
May return an option provider that provides allowed values for options of this type
|
boolean |
isRestricted()
If the type has a value provider: Determines if the option values are restricted to the values returned by it.
|
void |
validate(java.lang.String value,
java.util.Locale locale,
WGAConfiguration configCopy) |
getDataTypeHint, isEmptyAllowed, isMultiValue, validate
public HashingSchemesOptionType(ModuleRegistry reg)
public OptionValueProvider getValueProvider(WGAConfiguration configCopy)
OptionType
getValueProvider
in interface OptionType
getValueProvider
in class StringOptionType
configCopy
- If the current functionality involves the WGA configuration it may pass over the current working copy of it so the provider may use itpublic boolean isRestricted()
OptionType
isRestricted
in interface OptionType
isRestricted
in class StringOptionType
public void validate(java.lang.String value, java.util.Locale locale, WGAConfiguration configCopy) throws OptionValueValidationException
OptionValueValidationException