Skip to content

Commit

Permalink
Fix #36
Browse files Browse the repository at this point in the history
  • Loading branch information
kerner1000 committed Sep 28, 2019
1 parent b3d71f3 commit ed58c5a
Showing 1 changed file with 2 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@ public class SettingsClassParser implements SettingsParser {
private List<InputValue> inputValues;

public SettingsClassParser(Class<?> settingclass) {

this.settingclass = settingclass;
}

Expand Down Expand Up @@ -119,7 +120,7 @@ public List<InputValue> getInputValues() {
} else if(annotation instanceof DoubleSettingsProperty) {
DoubleSettingsProperty settingsProperty = (DoubleSettingsProperty)annotation;
inputValue.addValidator(new MinMaxValidator<Double>(property.getName(), settingsProperty.minValue(), settingsProperty.maxValue(), Double.class));
} else if(annotation instanceof StringSettingsProperty) {
} else if(annotation instanceof StringSettingsProperty && ((StringSettingsProperty)annotation).regExp() != null && !((StringSettingsProperty)annotation).regExp().isEmpty()) {
StringSettingsProperty settingsProperty = (StringSettingsProperty)annotation;
inputValue.addValidator(new RegularExpressionValidator(property.getName(), Pattern.compile(settingsProperty.regExp()), settingsProperty.isMultiLine()));
} else if(annotation instanceof FileSettingProperty) {
Expand Down

0 comments on commit ed58c5a

Please sign in to comment.