/** * A factory method for creating a ConfigurationParameter object. * * @param name * the parameter name * @param parameterType * the parameter type * @param parameterDescription * the parameter description * @param isMultiValued * whether the parameter is multi-valued * @param isMandatory * whether the parameter is mandatory * @return the configuration parameter */ public static ConfigurationParameter createPrimitiveParameter(String name, String parameterType, String parameterDescription, boolean isMultiValued, boolean isMandatory) { ConfigurationParameter param = new ConfigurationParameter_impl(); param.setName(name); param.setType(parameterType); param.setDescription(parameterDescription); param.setMultiValued(isMultiValued); param.setMandatory(isMandatory); return param; }
ConfigurationParameterDeclarations aggregateDeclarations) { ConfigurationParameter cfgParam = new ConfigurationParameter_impl(); cfgParam.setName(nvp[0]); if (parameter == null) { // component descriptor doesnt contain a
private void addConfigIntParameter(String aParamName, int aParamValue) { ConfigurationParameter cp = new ConfigurationParameter_impl(); cp.setMandatory(false); cp.setMultiValued(false); cp.setName(aParamName); cp.setType("Integer"); getAnalysisEngineMetadata().getConfigurationParameterDeclarations().addConfigurationParameter( cp); getAnalysisEngineMetadata().getConfigurationParameterSettings().setParameterValue(aParamName, aParamValue); }
/** * Fills in the model Configuration Parm from the Add/Edit dialog. called from * addNewConfigurationParameter, and alterExistingConfigurationParameter * * @param dialog the dialog * @param existingCP the existing CP */ private void fillModelParm(AddParameterDialog dialog, ConfigurationParameter existingCP) { valueChanged = false; existingCP.setName(setValueChanged(dialog.parmName, existingCP.getName())); existingCP.setDescription(setValueChanged(multiLineFix(dialog.description), existingCP .getDescription())); existingCP.setMandatory(setValueChangedBoolean(dialog.mandatory, existingCP.isMandatory())); existingCP .setMultiValued(setValueChangedBoolean(dialog.multiValue, existingCP.isMultiValued())); existingCP.setType(setValueChanged(dialog.parmType, existingCP.getType())); existingCP.setExternalOverrideName(setValueChanged(dialog.extParmName, existingCP.getExternalOverrideName())); if (valueChanged) setFileDirty(); }