Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance. Project price only 1 $
You can buy this project and download/modify it how often you want.
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.geocoder;
import javax.annotation.processing.Generated;
import java.util.Map;
import org.apache.camel.CamelContext;
import org.apache.camel.spi.ExtendedPropertyConfigurerGetter;
import org.apache.camel.spi.PropertyConfigurerGetter;
import org.apache.camel.spi.ConfigurerStrategy;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@Generated("org.apache.camel.maven.packaging.EndpointSchemaGeneratorMojo")
@SuppressWarnings("unchecked")
public class GeoCoderEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
GeoCoderEndpoint target = (GeoCoderEndpoint) obj;
switch (ignoreCase ? name.toLowerCase() : name) {
case "apikey":
case "apiKey": target.setApiKey(property(camelContext, java.lang.String.class, value)); return true;
case "clientid":
case "clientId": target.setClientId(property(camelContext, java.lang.String.class, value)); return true;
case "clientkey":
case "clientKey": target.setClientKey(property(camelContext, java.lang.String.class, value)); return true;
case "headersonly":
case "headersOnly": target.setHeadersOnly(property(camelContext, boolean.class, value)); return true;
case "language": target.setLanguage(property(camelContext, java.lang.String.class, value)); return true;
case "lazystartproducer":
case "lazyStartProducer": target.setLazyStartProducer(property(camelContext, boolean.class, value)); return true;
case "proxyauthdomain":
case "proxyAuthDomain": target.setProxyAuthDomain(property(camelContext, java.lang.String.class, value)); return true;
case "proxyauthhost":
case "proxyAuthHost": target.setProxyAuthHost(property(camelContext, java.lang.String.class, value)); return true;
case "proxyauthmethod":
case "proxyAuthMethod": target.setProxyAuthMethod(property(camelContext, java.lang.String.class, value)); return true;
case "proxyauthpassword":
case "proxyAuthPassword": target.setProxyAuthPassword(property(camelContext, java.lang.String.class, value)); return true;
case "proxyauthusername":
case "proxyAuthUsername": target.setProxyAuthUsername(property(camelContext, java.lang.String.class, value)); return true;
case "proxyhost":
case "proxyHost": target.setProxyHost(property(camelContext, java.lang.String.class, value)); return true;
case "proxyport":
case "proxyPort": target.setProxyPort(property(camelContext, java.lang.Integer.class, value)); return true;
case "serverurl":
case "serverUrl": target.setServerUrl(property(camelContext, java.lang.String.class, value)); return true;
case "type": target.setType(property(camelContext, org.apache.camel.component.geocoder.GeoCoderType.class, value)); return true;
default: return false;
}
}
@Override
public Class> getOptionType(String name, boolean ignoreCase) {
switch (ignoreCase ? name.toLowerCase() : name) {
case "apikey":
case "apiKey": return java.lang.String.class;
case "clientid":
case "clientId": return java.lang.String.class;
case "clientkey":
case "clientKey": return java.lang.String.class;
case "headersonly":
case "headersOnly": return boolean.class;
case "language": return java.lang.String.class;
case "lazystartproducer":
case "lazyStartProducer": return boolean.class;
case "proxyauthdomain":
case "proxyAuthDomain": return java.lang.String.class;
case "proxyauthhost":
case "proxyAuthHost": return java.lang.String.class;
case "proxyauthmethod":
case "proxyAuthMethod": return java.lang.String.class;
case "proxyauthpassword":
case "proxyAuthPassword": return java.lang.String.class;
case "proxyauthusername":
case "proxyAuthUsername": return java.lang.String.class;
case "proxyhost":
case "proxyHost": return java.lang.String.class;
case "proxyport":
case "proxyPort": return java.lang.Integer.class;
case "serverurl":
case "serverUrl": return java.lang.String.class;
case "type": return org.apache.camel.component.geocoder.GeoCoderType.class;
default: return null;
}
}
@Override
public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
GeoCoderEndpoint target = (GeoCoderEndpoint) obj;
switch (ignoreCase ? name.toLowerCase() : name) {
case "apikey":
case "apiKey": return target.getApiKey();
case "clientid":
case "clientId": return target.getClientId();
case "clientkey":
case "clientKey": return target.getClientKey();
case "headersonly":
case "headersOnly": return target.isHeadersOnly();
case "language": return target.getLanguage();
case "lazystartproducer":
case "lazyStartProducer": return target.isLazyStartProducer();
case "proxyauthdomain":
case "proxyAuthDomain": return target.getProxyAuthDomain();
case "proxyauthhost":
case "proxyAuthHost": return target.getProxyAuthHost();
case "proxyauthmethod":
case "proxyAuthMethod": return target.getProxyAuthMethod();
case "proxyauthpassword":
case "proxyAuthPassword": return target.getProxyAuthPassword();
case "proxyauthusername":
case "proxyAuthUsername": return target.getProxyAuthUsername();
case "proxyhost":
case "proxyHost": return target.getProxyHost();
case "proxyport":
case "proxyPort": return target.getProxyPort();
case "serverurl":
case "serverUrl": return target.getServerUrl();
case "type": return target.getType();
default: return null;
}
}
}