private Object getRuntimeValue(AnalysisEngineDescription desc, String attributeName) { String type = desc.getAnalysisEngineMetaData().getConfigurationParameterDeclarations(). getConfigurationParameter(null, attributeName).getType(); // TODO : do it via reflection ? i.e. Class paramType = Class.forName(type)... Object val = null; Object runtimeValue = runtimeParameters.get(attributeName); if (runtimeValue != null) { if ("String".equals(type)) { val = String.valueOf(runtimeValue); } else if ("Integer".equals(type)) { val = Integer.valueOf(runtimeValue.toString()); } else if ("Boolean".equals(type)) { val = Boolean.valueOf(runtimeValue.toString()); } else if ("Float".equals(type)) { val = Float.valueOf(runtimeValue.toString()); } } return val; }
ArrayList<ConfigurationParameter> newCps = new ArrayList<ConfigurationParameter>(); for (ConfigurationParameter cp : cps) { ConfigurationParameter sameCp = delegateCpd.getConfigurationParameter(groupNames[i], cp.getName()); if (sameCp != null) { newCps.add(cp);
/** * Check if the given parameter can be set on the provided specifier. Some specifier types require * parameters to be declared before they can be set. * * @param aSpec * the specifier to test * @param name * the parameter to be tested * @return if the parameter can be set */ public static boolean canParameterBeSet(ResourceSpecifier aSpec, String name) { if (aSpec instanceof CustomResourceSpecifier) { return true; } else if (aSpec instanceof ResourceCreationSpecifier) { ResourceMetaData md = ((ResourceCreationSpecifier) aSpec).getMetaData(); return md.getConfigurationParameterDeclarations().getConfigurationParameter(null, name) != null; } else if (aSpec instanceof ConfigurableDataResourceSpecifier) { ResourceMetaData md = ((ConfigurableDataResourceSpecifier) aSpec).getMetaData(); return md.getConfigurationParameterDeclarations().getConfigurationParameter(null, name) != null; } else { return false; } } }
private void configureEngine(AnalysisEngine engine) throws ResourceConfigurationException { ConfigurationParameterDeclarations configurationParameterDeclarations = engine .getAnalysisEngineMetaData().getConfigurationParameterDeclarations(); ConfigurationParameter configurationParameter = configurationParameterDeclarations .getConfigurationParameter(null, DESCRIPTOR_PATHS); if (configurationParameter != null) { engine.setConfigParameterValue(DESCRIPTOR_PATHS, descriptorPaths); engine.reconfigure(); } configurationParameter = configurationParameterDeclarations.getConfigurationParameter(null, StyleMapCreator.STYLE_MAP); if (configurationParameter != null) { engine.setConfigParameterValue(StyleMapCreator.STYLE_MAP, mainScript + "StyleMap"); engine.reconfigure(); } }
if (cfgParamDecls.getConfigurationParameter(null, resultParam.getName()) != null) { throw new IllegalArgumentException(String.format( "Parameter with name = '%s' exists already"));
/** * Gets the selected model parameter. * * @return the selected model parameter */ public ConfigurationParameter getSelectedModelParameter() { TreeItem[] items = tree.getSelection(); if (items.length == 0) return null; TreeItem item = items[0]; if (isParameter(item)) { TreeItem group = item.getParentItem(); ConfigurationParameterDeclarations cpds = getConfigurationParameterDeclarations(); String groupName = (null == group) ? null : getName(group.getText()); if (NOT_IN_ANY_GROUP.equals(groupName)) return cpds.getConfigurationParameter(null, getName(item.getText())); return cpds.getConfigurationParameter(groupName, getName(item.getText())); } return null; }
ConfigurationParameterSettings paramSettings = metaData.getConfigurationParameterSettings(); for (int i = 0; i < configurationParameters.length; i++) { ConfigurationParameter decl = paramDecls.getConfigurationParameter(null, configurationParameters[i].getName()); if (paramDecls != null && decl == null) {
protected void validateConfigurationParameterSettings( NameValuePair[] aNVPs, String aGroupName, ConfigurationParameterDeclarations aParamDecls ) throws ResourceConfigurationException { for ( int i = 0; i < aNVPs.length; ++i ) { String name = aNVPs[ i ].getName(); org.apache.uima.resource.metadata.ConfigurationParameter param = aParamDecls.getConfigurationParameter( aGroupName, name ); if ( param == null ) { if ( aGroupName == null ) { throw new ResourceConfigurationException( "nonexistent_parameter", new Object[]{ name, this.getName() } ); } throw new ResourceConfigurationException( "nonexistent_parameter_in_group", new Object[]{ name, aGroupName, this.getName() } ); } this.validateConfigurationParameterDataTypeMatch( param, aNVPs[ i ] ); } }
String stringValue = key.getStringValue(context, stream); ConfigurationParameter configurationParameter = configurationParameterDeclarations .getConfigurationParameter(null, stringValue); if (configurationParameter != null) { IRutaExpression value = entry.getValue();
String stringValue = key.getStringValue(element.getParent()); ConfigurationParameter configurationParameter = configurationParameterDeclarations .getConfigurationParameter(null, stringValue); if (configurationParameter != null) { TextMarkerExpression value = entry.getValue();
.getConfigurationParameter(null, name); if (param == null) { throw new IllegalArgumentException("Cannot set undeclared parameter [" + name + "]"); .getConfigurationParameter(null, name); if (param == null) { throw new IllegalArgumentException("Cannot set undeclared parameter [" + name + "]");
if (aGroupName == null) // param not in group overriddenParam = delegateParamDecls.getConfigurationParameter(null, paramName); if (overriddenParam == null) { throw new ResourceInitializationException( overriddenParam = delegateParamDecls.getConfigurationParameter(aGroupName, paramName); if (overriddenParam == null) { throw new ResourceInitializationException(
ConfigurationParameter cparam = cpd.getConfigurationParameter(null, param_name); if (cparam != null) {
new Object[] { "name", "nameValuePair" }); ConfigurationParameter param = aParamDecls.getConfigurationParameter(aGroupName, name); if (param == null) { if (aGroupName == null) {