Issue #1978 Perform variable substitution on subMenu IDs.
Former-commit-id: d6ae38dcdde7984d5caebcb27c80780123599854
This commit is contained in:
parent
d29aeb14ff
commit
aec7e4200c
2 changed files with 8 additions and 4 deletions
|
@ -49,6 +49,8 @@ import com.raytheon.uf.viz.ui.menus.xml.MenuXMLMap;
|
|||
* Date Ticket# Engineer Description
|
||||
* ------------ ---------- ----------- --------------------------
|
||||
* Mar 26, 2009 chammack Initial creation
|
||||
* May 08, 2013 1978 bsteffen Perform variable substitution on subMenu
|
||||
* IDs.
|
||||
*
|
||||
* </pre>
|
||||
*
|
||||
|
@ -82,15 +84,17 @@ public class SubmenuContributionItem extends MenuManager {
|
|||
public SubmenuContributionItem(VariableSubstitution[] includeSubstitutions,
|
||||
String id, String name, CommonAbstractMenuContribution[] ci,
|
||||
Set<String> removals) {
|
||||
super(processNameSubstitution(includeSubstitutions, name), id);
|
||||
super(processSubstitution(includeSubstitutions, name),
|
||||
processSubstitution(includeSubstitutions, id));
|
||||
this.subs = includeSubstitutions;
|
||||
this.contribs = ci;
|
||||
this.removals = removals;
|
||||
}
|
||||
|
||||
private static String processNameSubstitution(
|
||||
private static String processSubstitution(
|
||||
VariableSubstitution[] includeSubstitutions, String name) {
|
||||
if (includeSubstitutions != null && includeSubstitutions.length > 0) {
|
||||
if (name != null && includeSubstitutions != null
|
||||
&& includeSubstitutions.length > 0) {
|
||||
Map<String, String> map = VariableSubstitution
|
||||
.toMap(includeSubstitutions);
|
||||
try {
|
||||
|
|
|
@ -37,7 +37,7 @@
|
|||
<contribute xsi:type="command"
|
||||
commandId="com.raytheon.uf.viz.radarapps.rps.rpsListEditor" menuText="RPS List Editor..."
|
||||
id="${icao}RPSListEditor" />
|
||||
<contribute xsi:type="subMenu" menuText="Radar Tools" id="${icao}RadarTools">
|
||||
<contribute xsi:type="subMenu" menuText="Radar Tools">
|
||||
<contribute xsi:type="command" commandId="com.raytheon.viz.awipstools.estimatedactualvelocity" menuText="Estimated Actual Velocity"
|
||||
id="${icao}EstimatedActualVelocity" />
|
||||
<contribute xsi:type="command"
|
||||
|
|
Loading…
Add table
Reference in a new issue