bndtools.utils.URLInputValidator Maven / Gradle / Ivy
The newest version!
package bndtools.utils;
import java.net.MalformedURLException;
import java.net.URL;
import org.eclipse.jface.dialogs.IInputValidator;
public class URLInputValidator implements IInputValidator {
@Override
public String isValid(String newText) {
String s = null;
boolean valid = true;
try {
s = new URL(newText).toString();
} catch (MalformedURLException e) {
s = "Invalid URL " + newText + ": " + e.getMessage();
valid = false;
}
if (valid) {
return null;
}
return s;
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy