/** * Parm gui string. * * @param parm the parm * @return the string */ protected String parmGuiString(ConfigurationParameter parm) { return ((parm.isMultiValued()) ? MULTI_VALUE_INDICATOR : SINGLE_VALUE_INDICATOR) + ((parm.isMandatory()) ? REQUIRED_INDICATOR : OPTIONAL_INDICATOR) + typeNamesW.get(parm.getType()) + ((parm.getExternalOverrideName()==null) ? NO_EXTERNAL_OVERRIDE_INDICATOR : EXTERNAL_OVERRIDE_INDICATOR) + nameHeader + parm.getName(); }
/** * Show description as tool tip. * * @param event the event */ protected void showDescriptionAsToolTip(Event event) { TreeItem item = tree.getItem(new Point(event.x, event.y)); String text = null; if (null != item && isParameter(item)) { text = getCorrespondingModelParm(item).getDescription(); String extOvr = getCorrespondingModelParm(item).getExternalOverrideName(); if (extOvr != null) { if (text == null) { text = "(ExternalOverrideName = " + extOvr + ")"; } else { text += " (ExternalOverrideName = " + extOvr + ")"; } } } if (text != null) { setToolTipText(tree, text); } else tree.setToolTipText(""); //$NON-NLS-1$ }
String extName = aParams[i].getExternalOverrideName(); if (extName != null && aExternalOverrides != null) { if (aParams[i].isMultiValued()) {
parmNameUI.setText(convertNull(existingCP.getName())); parmTypeUI.setText(convertNull(existingCP.getType())); extParmNameUI.setText(convertNull(existingCP.getExternalOverrideName()));
/** * 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(); }