package com.camptocamp.owsproxy.parameters;
import com.camptocamp.owsproxy.OWSHeadlessClient;
import com.camptocamp.owsproxy.Translations;
/**
* Parameter for configuring the ProxyHost URL
*
* @author jeichar
*/
public class ProxyPortParameter extends Parameter {
public ProxyPortParameter() {
super("-proxyPort"); //$NON-NLS-1$
}
@Override
public boolean performAction(String nextParam, OWSHeadlessClient client) {
try {
int port = Integer.parseInt(nextParam);
client.getParams().proxyPort = port;
} catch (NumberFormatException e) {
throw new IllegalArgumentException(
Translations.getString("ProxyPortParameter.portNotInteger")); //$NON-NLS-1$
}
return true;
}
}