package org.zend.php.zendserver.deployment.debug.ui.wizards;
import java.text.MessageFormat;
import org.eclipse.core.runtime.IStatus;
import org.eclipse.core.runtime.Status;
import org.zend.php.zendserver.deployment.debug.ui.Activator;
import org.zend.php.zendserver.deployment.debug.ui.Messages;
public class NumberValidator implements IParameterValidator {
public IStatus validate(String id, String value) {
if (!value.isEmpty()) {
try {
Integer.valueOf(value);
} catch (NumberFormatException e) {
return new Status(IStatus.ERROR, Activator.PLUGIN_ID,
MessageFormat.format(
Messages.NumberValidator_NotANumber, id));
}
}
return Status.OK_STATUS;
}
}