public Object getConfigParameterValue(String aQualifiedParameterName, String aGroupName) { // get parameter search strategy for this context ConfigurationParameterDeclarations decls = mContextNameToParamDeclsMap .get(computeParentContextName(aQualifiedParameterName)); if (decls != null) { return getConfigParameterValue(aQualifiedParameterName, aGroupName, decls.getSearchStrategy(), decls.getDefaultGroupName()); } else { return getConfigParameterValue(aQualifiedParameterName, aGroupName, null, null); } }
public Object getConfigParameterValue(String aQualifiedParameterName) { // try to look up parameter in no group Object val = lookup(aQualifiedParameterName); if (val != null) { return val; } // if that fails, look up in default group if one is defined String defaultGroup = null; ConfigurationParameterDeclarations decls = mContextNameToParamDeclsMap .get(computeParentContextName(aQualifiedParameterName)); if (decls != null) { defaultGroup = decls.getDefaultGroupName(); } if (defaultGroup != null) { return getConfigParameterValue(aQualifiedParameterName, defaultGroup); } else { return null; } }
groupingControl.setVisible(true); defaultGroup.setText(convertNull(cpd.getDefaultGroupName())); if (null == cpd.getSearchStrategy()) cpd.setSearchStrategy("language_fallback");
} else if (event.widget == defaultGroup) { valueChanged = false; cpd.setDefaultGroupName(setValueChanged(defaultGroup.getText(), cpd.getDefaultGroupName())); if (valueChanged) setFileDirty();