21class MANTID_API_DLL
ADSValidator :
public Kernel::TypedValidator<std::vector<std::string>> {
24 ADSValidator(
const bool allowMultiSelection =
true,
const bool isOptional =
false);
29 bool isMultipleSelectionAllowed()
override;
31 void setMultipleSelectionAllowed(
const bool isMultiSelectionAllowed);
33 bool isOptional()
const;
35 std::vector<std::string> allowedValues()
const override;
37 void setOptional(
const bool setOptional);
46 std::string checkValidity(
const std::vector<std::string> &
value)
const override;