public class FileAnnotatorsOptionType
extends de.innovationgate.wga.modules.options.CommaSeparatedListOptionType
implements de.innovationgate.wga.modules.options.OptionType
Constructor and Description |
---|
FileAnnotatorsOptionType(de.innovationgate.wga.modules.ModuleRegistry reg) |
Modifier and Type | Method and Description |
---|---|
java.lang.Class<? extends java.lang.Object> |
getDataTypeHint() |
de.innovationgate.wga.modules.options.OptionValueProvider |
getValueProvider(de.innovationgate.wga.config.WGAConfiguration configCopy) |
boolean |
isEmptyAllowed() |
boolean |
isRestricted() |
void |
validate(java.lang.String value,
java.util.Locale locale,
de.innovationgate.wga.modules.options.ValidationContext cx) |
convert, isMultiValue, unconvert
public FileAnnotatorsOptionType(de.innovationgate.wga.modules.ModuleRegistry reg)
public java.lang.Class<? extends java.lang.Object> getDataTypeHint()
getDataTypeHint
in interface de.innovationgate.wga.modules.options.OptionType
getDataTypeHint
in class de.innovationgate.wga.modules.options.StringOptionType
public de.innovationgate.wga.modules.options.OptionValueProvider getValueProvider(de.innovationgate.wga.config.WGAConfiguration configCopy)
getValueProvider
in interface de.innovationgate.wga.modules.options.OptionType
getValueProvider
in class de.innovationgate.wga.modules.options.StringOptionType
public boolean isEmptyAllowed()
isEmptyAllowed
in interface de.innovationgate.wga.modules.options.OptionType
isEmptyAllowed
in class de.innovationgate.wga.modules.options.StringOptionType
public boolean isRestricted()
isRestricted
in interface de.innovationgate.wga.modules.options.OptionType
isRestricted
in class de.innovationgate.wga.modules.options.StringOptionType
public void validate(java.lang.String value, java.util.Locale locale, de.innovationgate.wga.modules.options.ValidationContext cx) throws de.innovationgate.wga.modules.options.OptionValueValidationException
validate
in interface de.innovationgate.wga.modules.options.OptionType
validate
in class de.innovationgate.wga.modules.options.StringOptionType
de.innovationgate.wga.modules.options.OptionValueValidationException