Issue #2857 - Implement Redbook NCO NDM menus

Change-Id: I93e9f21e8b7e797affe1e52c7baef0217433460b

Former-commit-id: e03e5c8f45 [formerly 645e16792e] [formerly c67f9c4be2] [formerly e03e5c8f45 [formerly 645e16792e] [formerly c67f9c4be2] [formerly 4ec18a8178 [formerly c67f9c4be2 [formerly 2ddd856c9297a782340dc0fb9db2a9d36048f760]]]]
Former-commit-id: 4ec18a8178
Former-commit-id: 8964d6a60d [formerly 80855b8e08] [formerly e63dd7b97cdada1bb29c5901f8eaaa015a51d9ee [formerly a624cd8053]]
Former-commit-id: 9f88b8c3fbc34b95661157c5c211ca13bad31db5 [formerly bb07313742]
Former-commit-id: ab451ac799
This commit is contained in:
Mike Duff 2014-03-19 12:43:20 -05:00
parent fc7b7be21e
commit c0f8497363
7 changed files with 367 additions and 163 deletions

View file

@ -19,123 +19,9 @@
further_licensing_information.
-->
<menuTemplate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<!-- Precip & Stability -->
<contribute xsi:type="subMenu" menuText="Precip &amp;&amp; Stability"
id="ncepHydro.nco.precipStability">
<contribute xsi:type="separator" id="ncepHydro.nco.precipStability.top" visible="false"/>
<contribute xsi:type="bundleItem" file="bundles/Redbook.xml"
menuText="Daily Precipitation" id="dailyPrecipitation">
<substitute key="wmo" value="PEWA31"/>
</contribute>
<contribute xsi:type="bundleItem" file="bundles/Redbook.xml"
menuText="Snow Cover Plot" id="snowCoverPlot">
<substitute key="wmo" value="PEWA32"/>
</contribute>
<contribute xsi:type="subMenu" menuText="Snow Images">
<contribute xsi:type="titleItem"
titleText="------ NOHRSC ------" id="NOHRSCLine"/>
<contribute xsi:type="subinclude" fileName="menus/ncepHydro/nco/snowImages.xml"/>
</contribute>
<contribute xsi:type="bundleItem" file="bundles/Redbook.xml"
menuText="Radar Summary" id="radarSummary">
<substitute key="wmo" value="PAWO82"/>
<substitute key="posOff" value="3600"/>
<substitute key="virtOff" value="-2100"/>
</contribute>
<contribute xsi:type="bundleItem" file="bundles/Redbook.xml"
menuText="Radar Legends" id="radarLegends">
<substitute key="wmo" value="PAWO83"/>
<substitute key="posOff" value="3600"/>
<substitute key="virtOff" value="-2100"/>
</contribute>
<contribute xsi:type="bundleItem" file="bundles/Redbook.xml"
menuText="Precip H20 Plot" id="precipH20Plot">
<substitute key="wmo" value="PEWA33"/>
</contribute>
<contribute xsi:type="bundleItem" file="bundles/Redbook.xml"
menuText="Precip H20 Analysis" id="precipH20Analysis">
<substitute key="wmo" value="PEWA34"/>
</contribute>
<contribute xsi:type="bundleItem" file="bundles/Redbook.xml"
menuText="Sfc-500 RH Plot" id="sfc500RHPlot">
<substitute key="wmo" value="PRWA51"/>
</contribute>
<contribute xsi:type="bundleItem" file="bundles/Redbook.xml"
menuText="Lifted-K Index Plot" id="liftedKIndexPlot">
<substitute key="wmo" value="PXWA50"/>
</contribute>
<contribute xsi:type="separator" id="ncepHydro.nco.precipStability.bottom" visible="false"/>
</contribute>
<!-- Temps & Weather -->
<contribute xsi:type="subMenu" menuText="Temps &amp;&amp; Weather"
id="ncepHydro.nco.tempsWeather">
<contribute xsi:type="separator" id="ncepHydro.nco.tempsWeather.top" visible="false"/>
<contribute xsi:type="bundleItem" file="bundles/Redbook.xml"
menuText="Observed Max/Min Temps" id="observedMaxMinTemps">
<substitute key="wmo" value="PTWA31, PTWA32"/>
</contribute>
<contribute xsi:type="bundleItem" file="bundles/Redbook.xml"
menuText="Normal Max/Min Temps" id="normalMaxMinTemps">
<substitute key="wmo" value="PTWO33, PTWO34"/>
</contribute>
<contribute xsi:type="separator" id="separator1"/>
<contribute xsi:type="bundleItem" file="bundles/Redbook.xml"
menuText="Frzg Lvl Plot" id="frzgLvlPlot">
<substitute key="wmo" value="PTWA94"/>
</contribute>
<contribute xsi:type="bundleItem" file="bundles/Redbook.xml"
menuText="Frzg Lvl Analysis" id="frzgLvlAnalysis">
<substitute key="wmo" value="PTWA93"/>
</contribute>
<contribute xsi:type="bundleItem" file="bundles/Redbook.xml"
menuText="Frzg Lvl/Turbulence Fcst" id="frzgLvlTurbulenceFcst">
<substitute key="wmo" value="PTIC94, PTIE94"/>
</contribute>
<contribute xsi:type="separator" id="separator2"/>
<contribute xsi:type="bundleItem" file="bundles/Redbook.xml"
menuText="Wx Depiction Plot" id="wxDepictionPlot">
<substitute key="wmo" value="PGWA31"/>
</contribute>
<contribute xsi:type="bundleItem" file="bundles/Redbook.xml"
menuText="Wx Depiction Analysis" id="wxDepictionAnalysis">
<substitute key="wmo" value="PGWA32"/>
</contribute>
<contribute xsi:type="bundleItem" file="bundles/Redbook.xml"
menuText="Wx Depiction Fcst" id="wxDepictionFcst">
<substitute key="wmo" value="PGIC42, PGIE43"/>
</contribute>
<contribute xsi:type="separator" id="separator3"/>
<contribute xsi:type="bundleItem" file="bundles/Redbook.xml"
menuText="Sfc Geo Wind Plot" id="sfcGeoWindPlot">
<substitute key="wmo" value="PYWA31"/>
</contribute>
<contribute xsi:type="bundleItem" file="bundles/Redbook.xml"
menuText="Sfc Geo Relative Vort" id="sfcGeoRelativeVort">
<substitute key="wmo" value="PYWA32"/>
</contribute>
<contribute xsi:type="separator" id="ncepHydro.nco.tempsWeather.bottom" visible="false"/>
</contribute>
<!-- National Centers model -->
<contribute xsi:type="subMenu" menuText="National Centers model"
id="ncepHydro.nco.nationalCentersModel">
<contribute xsi:type="separator" id="ncepHydro.nco.nationalCentersModel.top" visible="false"/>
<contribute xsi:type="bundleItem" file="bundles/Redbook.xml"
menuText="UKMO MSLP" id="UKMOMSLP">
<substitute key="wmo" value="PPZA50,PPZM50,PPZO50,PPZQ50"/>
</contribute>
<contribute xsi:type="separator" id="ncepHydro.nco.nationalCentersModel.bottom" visible="false"/>
</contribute>
<contribute xsi:type="subinclude" fileName="menus/ncepHydro/nco/ncoMenus.xml"/>
<contribute xsi:type="subMenu" menuText="Sounding-derived plots"
id="ncepHydro.nco.soundingDerivedPlots">
<contribute xsi:type="separator" id="ncepHydro.nco.soundingDerivedPlots.top" visible="false"/>

View file

@ -0,0 +1,96 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<menuTemplate>
<contribute xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="subMenu" menuText="Precip &amp;&amp; Stability" id="ncepHydro.nco.precipStability">
<contribute xsi:type="bundleItem" useReferenceTime="true" file="bundles/Redbook.xml" menuText="Daily Precipitation" timeQuery="true" id="ncepHydro.nco.dailyPrecipitation">
<substitute value="PEWA31" key="wmo"/>
</contribute>
<contribute xsi:type="bundleItem" useReferenceTime="true" file="bundles/Redbook.xml" menuText="Snow Cover Plot" timeQuery="true" id="ncepHydro.nco.snowCoverPlot">
<substitute value="PEWA32" key="wmo"/>
</contribute>
<contribute xsi:type="subMenu" menuText="Snow Images" id="ncepHydro.nco.snowImages">
<contribute xsi:type="titleItem" titleText="------ NOHRSC ------" id="ncepHydro.nco.nohrsc.title"/>
<contribute xsi:type="bundleItem" useReferenceTime="true" file="bundles/ncepHydro/NOHRSC-SNOW.xml" menuText="Snow Cover" timeQuery="true" id="ncepHydro.nco.snowCover">
<substitute value="MSTAV" key="param"/>
<substitute value="Snow Cover" key="customLegend"/>
<substitute value="0.00" key="sampleFormat"/>
</contribute>
<contribute xsi:type="bundleItem" useReferenceTime="true" file="bundles/ncepHydro/NOHRSC-SNOW.xml" timeQuery="true" id="ncepHydro.nco.snowCoverElev">
<substitute value="sce" key="param"/>
<substitute value="Snow Cover by elevation (kft)" key="customLegend"/>
<substitute value="0.00" key="sampleFormat"/>
</contribute>
<contribute xsi:type="bundleItem" useReferenceTime="true" file="bundles/ncepHydro/NOHRSC-SNOW.xml" menuText="Snow Water equiv" timeQuery="true" id="ncepHydro.nco.snowWaterEquiv">
<substitute value="swe" key="param"/>
<substitute value="Snow Water Equivalent (in)" key="customLegend"/>
<substitute value="0.00" key="sampleFormat"/>
</contribute>
<contribute xsi:type="bundleItem" useReferenceTime="true" file="bundles/ncepHydro/NOHRSC-SNOW.xml" timeQuery="true" id="ncepHydro.nco.snowWaterPercent">
<substitute value="SWEPN" key="param"/>
<substitute value="Snow Water Equivalent % of normal (%)" key="customLegend"/>
<substitute value="0.00" key="sampleFormat"/>
</contribute>
</contribute>
<contribute xsi:type="bundleItem" useReferenceTime="true" file="bundles/Redbook.xml" timeQuery="true" id="ncepHydro.nco.radarSummary">
<substitute value="PAWO82" key="wmo"/>
<substitute value="3600" key="posOff"/>
<substitute value="-2100" key="virtOff"/>
</contribute>
<contribute xsi:type="bundleItem" useReferenceTime="true" file="bundles/Redbook.xml" timeQuery="true" id="ncepHydro.nco.radarLegends">
<substitute value="PAWO83" key="wmo"/>
<substitute value="3600" key="posOff"/>
<substitute value="-2100" key="virtOff"/>
</contribute>
<contribute xsi:type="bundleItem" useReferenceTime="true" file="bundles/Redbook.xml" menuText="Precip H20 Plot" timeQuery="true" id="ncepHydro.nco.precipH20Plot">
<substitute value="PEWA33" key="wmo"/>
</contribute>
<contribute xsi:type="bundleItem" useReferenceTime="true" file="bundles/Redbook.xml" menuText="Precip H20 Analysis" timeQuery="true" id="ncepHydro.nco.precipH20Analysis">
<substitute value="PEWA34" key="wmo"/>
</contribute>
<contribute xsi:type="bundleItem" useReferenceTime="true" file="bundles/Redbook.xml" menuText="Sfc-500 RH Plot" timeQuery="true" id="ncepHydro.nco.sfc500RHPlot">
<substitute value="PRWA51" key="wmo"/>
</contribute>
<contribute xsi:type="bundleItem" useReferenceTime="true" file="bundles/Redbook.xml" menuText="Lifted-K Index Plot" timeQuery="true" id="ncepHydro.nco.liftedKIndexPlot">
<substitute value="PXWA50" key="wmo"/>
</contribute>
</contribute>
<contribute xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="subMenu" menuText="Temps &amp;&amp; Weather" id="ncepHydro.nco.tempsWeather">
<contribute xsi:type="bundleItem" useReferenceTime="true" file="bundles/Redbook.xml" menuText="Observed Max/Min Temps" timeQuery="true" id="ncepHydro.nco.observedMaxMinTemps">
<substitute value="PTWA31, PTWA32" key="wmo"/>
</contribute>
<contribute xsi:type="bundleItem" useReferenceTime="true" file="bundles/Redbook.xml" menuText="Normal Max/Min Temps" timeQuery="true" id="ncepHydro.nco.normalMaxMinTemps">
<substitute value="PTWO33, PTWO34" key="wmo"/>
</contribute>
<contribute xsi:type="separator" visible="true" id="separator1"/>
<contribute xsi:type="bundleItem" useReferenceTime="true" file="bundles/Redbook.xml" menuText="Frzg Lvl Plot" timeQuery="true" id="ncepHydro.nco.frzgLvlPlot">
<substitute value="PTWA94" key="wmo"/>
</contribute>
<contribute xsi:type="bundleItem" useReferenceTime="true" file="bundles/Redbook.xml" menuText="Frzg Lvl Analysis" timeQuery="true" id="ncepHydro.nco.frzgLvlAnalysis">
<substitute value="PTWA93" key="wmo"/>
</contribute>
<contribute xsi:type="bundleItem" useReferenceTime="true" file="bundles/Redbook.xml" menuText="Frzg Lvl/Turbulence Fcst" timeQuery="true" id="ncepHydro.nco.frzgLvlTurbulenceFcst">
<substitute value="PTIC94, PTIE94" key="wmo"/>
</contribute>
<contribute xsi:type="separator" visible="true" id="separator2"/>
<contribute xsi:type="bundleItem" useReferenceTime="true" file="bundles/Redbook.xml" menuText="Wx Depiction Plot" timeQuery="true" id="ncepHydro.nco.wxDepictionPlot">
<substitute value="PGWA31" key="wmo"/>
</contribute>
<contribute xsi:type="bundleItem" useReferenceTime="true" file="bundles/Redbook.xml" menuText="Wx Depiction Analysis" timeQuery="true" id="ncepHydro.nco.wxDepictionAnalysis">
<substitute value="PGWA32" key="wmo"/>
</contribute>
<contribute xsi:type="bundleItem" useReferenceTime="true" file="bundles/Redbook.xml" menuText="Wx Depiction Fcst" timeQuery="true" id="ncepHydro.nco.wxDepictionFcst">
<substitute value="PGIC42, PGIE43" key="wmo"/>
</contribute>
<contribute xsi:type="separator" visible="true" id="separator3"/>
<contribute xsi:type="bundleItem" useReferenceTime="true" file="bundles/Redbook.xml" menuText="Sfc Geo Wind Plot" timeQuery="true" id="ncepHydro.nco.sfcGeoWindPlot">
<substitute value="PYWA31" key="wmo"/>
</contribute>
<contribute xsi:type="bundleItem" useReferenceTime="true" file="bundles/Redbook.xml" menuText="Sfc Geo Relative Vort" timeQuery="true" id="ncepHydro.nco.sfcGeoRelativeVort">
<substitute value="PYWA32" key="wmo"/>
</contribute>
</contribute>
<contribute xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="subMenu" menuText="National Centers model" id="ncepHydro.nco.nationalCentersModel">
<contribute xsi:type="bundleItem" useReferenceTime="true" file="bundles/Redbook.xml" menuText="UKMO MSLP" timeQuery="true" id="ncepHydro.nco.UKMOMSLP">
<substitute value="PPZA50,PPZM50,PPZO50,PPZQ50" key="wmo"/>
</contribute>
</contribute>
</menuTemplate>

View file

@ -1,46 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
This_software_was_developed_and_/_or_modified_by_Raytheon_Company,
pursuant_to_Contract_DG133W-05-CQ-1067_with_the_US_Government.
U.S._EXPORT_CONTROLLED_TECHNICAL_DATA
This_software_product_contains_export-restricted_data_whose
export/transfer/disclosure_is_restricted_by_U.S._law._Dissemination
to_non-U.S._persons_whether_in_the_United_States_or_abroad_requires
an_export_license_or_other_authorization.
Contractor_Name:________Raytheon_Company
Contractor_Address:_____6825_Pine_Street,_Suite_340
________________________Mail_Stop_B8
________________________Omaha,_NE_68106
________________________402.291.0100
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
further_licensing_information.
-->
<menuTemplate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<contribute xsi:type="bundleItem" file="bundles/ncepHydro/NOHRSC-SNOW.xml"
menuText="Snow Cover" id="snowCover">
<substitute key="param" value="MSTAV"/>
<substitute key="customLegend" value="Snow Cover"/>
<substitute key="sampleFormat" value="0.00"/>
</contribute>
<contribute xsi:type="bundleItem" file="bundles/ncepHydro/NOHRSC-SNOW.xml"
menuText="Snow Cover Elev" id="snowCoverElev">
<substitute key="param" value="sce"/>
<substitute key="customLegend" value="Snow Cover by elevation (kft)"/>
<substitute key="sampleFormat" value="0.00"/>
</contribute>
<contribute xsi:type="bundleItem" file="bundles/ncepHydro/NOHRSC-SNOW.xml"
menuText="Snow Water equiv" id="snowWaterEquiv">
<substitute key="param" value="swe"/>
<substitute key="customLegend" value="Snow Water Equivalent (in)"/>
<substitute key="sampleFormat" value="0.00"/>
</contribute>
<contribute xsi:type="bundleItem" file="bundles/ncepHydro/NOHRSC-SNOW.xml"
menuText="Snow Water % nrml" id="snowWaterPercent">
<substitute key="param" value="SWEPN"/>
<substitute key="customLegend" value="Snow Water Equivalent % of normal (%)"/>
<substitute key="sampleFormat" value="0.00"/>
</contribute>
</menuTemplate>

View file

@ -0,0 +1,163 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
This file is the A2 NDM replacement for redbookNCOMenus.txt.
Dropping RedbookNCOMenus.xml into the /awips2/edex/data/ndm directory
will generate an override of the NCO menu.
RedbookNCOMenus.xml as written here will generate the base version
of the NCO menus.
-->
<redbookMenu>
<!-- Precip & Stability -->
<menuEntry type="submenu" text="Precip &amp;&amp; Stability"
id="ncepHydro.nco.precipStability">
<menuEntry type="productButton"
text="Daily Precipitation" id="ncepHydro.nco.dailyPrecipitation">
<!-- Redbook Key: 5056 -->
<menuEntry type="substitute" key="wmo" value="PEWA31"/>
</menuEntry>
<menuEntry type="productButton"
text="Snow Cover Plot" id="ncepHydro.nco.snowCoverPlot">
<!-- Redbook Key: 5057 -->
<menuEntry type="substitute" key="wmo" value="PEWA32"/>
</menuEntry>
<menuEntry type="submenu" text="Snow Images"
id="ncepHydro.nco.snowImages">
<menuEntry type="title" text="------ NOHRSC ------"
id="ncepHydro.nco.nohrsc.title" />
<menuEntry type="productButton" file="bundles/ncepHydro/NOHRSC-SNOW.xml"
text="Snow Cover" id="ncepHydro.nco.snowCover">
<!-- Redbook Key: 25500 -->
<menuEntry type="substitute" key="param" value="MSTAV"/>
<menuEntry type="substitute" key="customLegend" value="Snow Cover"/>
<menuEntry type="substitute" key="sampleFormat" value="0.00"/>
</menuEntry>
<menuEntry type="productButton" file="bundles/ncepHydro/NOHRSC-SNOW.xml"
text="Snow Cover Elev" id="ncepHydro.nco.snowCoverElev">
<!-- Redbook Key: 25501 -->
<menuEntry type="substitute" key="param" value="sce"/>
<menuEntry type="substitute" key="customLegend" value="Snow Cover by elevation (kft)"/>
<menuEntry type="substitute" key="sampleFormat" value="0.00"/>
</menuEntry>
<menuEntry type="productButton" file="bundles/ncepHydro/NOHRSC-SNOW.xml"
text="Snow Water equiv" id="ncepHydro.nco.snowWaterEquiv">
<!-- Redbook Key: 25502 -->
<menuEntry type="substitute" key="param" value="swe"/>
<menuEntry type="substitute" key="customLegend" value="Snow Water Equivalent (in)"/>
<menuEntry type="substitute" key="sampleFormat" value="0.00"/>
</menuEntry>
<menuEntry type="productButton" file="bundles/ncepHydro/NOHRSC-SNOW.xml"
text="Snow Water % nrml" id="ncepHydro.nco.snowWaterPercent">
<!-- Redbook Key: 25503 -->
<menuEntry type="substitute" key="param" value="SWEPN"/>
<menuEntry type="substitute" key="customLegend" value="Snow Water Equivalent % of normal (%)"/>
<menuEntry type="substitute" key="sampleFormat" value="0.00"/>
</menuEntry>
</menuEntry>
<menuEntry type="productButton"
text="Radar Summary" id="ncepHydro.nco.radarSummary">
<!-- Redbook Key: 5013 -->
<menuEntry type="substitute" key="wmo" value="PAWO82"/>
<menuEntry type="substitute" key="posOff" value="3600"/>
<menuEntry type="substitute" key="virtOff" value="-2100"/>
</menuEntry>
<menuEntry type="productButton"
text="Radar Legends" id="ncepHydro.nco.radarLegends">
<!-- Redbook Key: 5014 -->
<menuEntry type="substitute" key="wmo" value="PAWO83"/>
<menuEntry type="substitute" key="posOff" value="3600"/>
<menuEntry type="substitute" key="virtOff" value="-2100"/>
</menuEntry>
<menuEntry type="productButton"
text="Precip H20 Plot" id="ncepHydro.nco.precipH20Plot">
<!-- Redbook Key: 5058 -->
<menuEntry type="substitute" key="wmo" value="PEWA33"/>
</menuEntry>
<menuEntry type="productButton"
text="Precip H20 Analysis" id="ncepHydro.nco.precipH20Analysis">
<!-- Redbook Key: 5059 -->
<menuEntry type="substitute" key="wmo" value="PEWA34"/>
</menuEntry>
<menuEntry type="productButton"
text="Sfc-500 RH Plot" id="ncepHydro.nco.sfc500RHPlot">
<!-- Redbook Key: 5134 -->
<menuEntry type="substitute" key="wmo" value="PRWA51"/>
</menuEntry>
<menuEntry type="productButton"
text="Lifted-K Index Plot" id="ncepHydro.nco.liftedKIndexPlot">
<!-- Redbook Key: 5147 -->
<menuEntry type="substitute" key="wmo" value="PXWA50"/>
</menuEntry>
</menuEntry>
<!-- Temps & Weather -->
<menuEntry type="submenu" text="Temps &amp;&amp; Weather"
id="ncepHydro.nco.tempsWeather">
<menuEntry type="productButton"
text="Observed Max/Min Temps" id="ncepHydro.nco.observedMaxMinTemps">
<!-- Redbook Key: 5140 -->
<menuEntry type="substitute" key="wmo" value="PTWA31, PTWA32"/>
</menuEntry>
<menuEntry type="productButton"
text="Normal Max/Min Temps" id="ncepHydro.nco.normalMaxMinTemps">
<!-- Redbook Key: 5143 -->
<menuEntry type="substitute" key="wmo" value="PTWO33, PTWO34"/>
</menuEntry>
<menuEntry type="separator" id="separator1"/>
<menuEntry type="productButton"
text="Frzg Lvl Plot" id="ncepHydro.nco.frzgLvlPlot">
<!-- Redbook Key: 5142 -->
<menuEntry type="substitute" key="wmo" value="PTWA94"/>
</menuEntry>
<menuEntry type="productButton"
text="Frzg Lvl Analysis" id="ncepHydro.nco.frzgLvlAnalysis">
<!-- Redbook Key: 5145 -->
<menuEntry type="substitute" key="wmo" value="PTWA93"/>
</menuEntry>
<menuEntry type="productButton"
text="Frzg Lvl/Turbulence Fcst" id="ncepHydro.nco.frzgLvlTurbulenceFcst">
<!-- Redbook Key: 5136 -->
<menuEntry type="substitute" key="wmo" value="PTIC94, PTIE94"/>
</menuEntry>
<menuEntry type="separator" id="separator2"/>
<menuEntry type="productButton"
text="Wx Depiction Plot" id="ncepHydro.nco.wxDepictionPlot">
<!-- Redbook Key: 5064 -->
<menuEntry type="substitute" key="wmo" value="PGWA31"/>
</menuEntry>
<menuEntry type="productButton"
text="Wx Depiction Analysis" id="ncepHydro.nco.wxDepictionAnalysis">
<!-- Redbook Key: 5065 -->
<menuEntry type="substitute" key="wmo" value="PGWA32"/>
</menuEntry>
<menuEntry type="productButton"
text="Wx Depiction Fcst" id="ncepHydro.nco.wxDepictionFcst">
<!-- Redbook Key: 5062 -->
<menuEntry type="substitute" key="wmo" value="PGIC42, PGIE43"/>
</menuEntry>
<menuEntry type="separator" id="separator3"/>
<menuEntry type="productButton"
text="Sfc Geo Wind Plot" id="ncepHydro.nco.sfcGeoWindPlot">
<!-- Redbook Key: 5154 -->
<menuEntry type="substitute" key="wmo" value="PYWA31"/>
</menuEntry>
<menuEntry type="productButton"
text="Sfc Geo Relative Vort" id="ncepHydro.nco.sfcGeoRelativeVort">
<!-- Redbook Key: 5155 -->
<menuEntry type="substitute" key="wmo" value="PYWA32"/>
</menuEntry>
</menuEntry>
<!-- National Centers model -->
<menuEntry type="submenu" text="National Centers model"
id="ncepHydro.nco.nationalCentersModel">
<menuEntry type="productButton"
text="UKMO MSLP" id="ncepHydro.nco.UKMOMSLP">
<menuEntry type="substitute" key="wmo" value="PPZA50,PPZM50,PPZO50,PPZQ50"/>
</menuEntry>
</menuEntry>
</redbookMenu>

View file

@ -35,6 +35,11 @@
<constructor-arg ref="spcMenuListener" />
</bean>
<bean factory-bean="ndmProc" factory-method="registerListener">
<constructor-arg value="RedbookNCOMenus.xml" />
<constructor-arg ref="spcMenuListener" />
</bean>
<!--
<bean id="redbookCamelRegistered" factory-bean="contextManager"
factory-method="register" depends-on="persistCamelRegistered">

View file

@ -25,6 +25,7 @@ import com.raytheon.edex.plugin.redbook.menu.RedbookCpcMenuUtil;
import com.raytheon.edex.plugin.redbook.menu.RedbookHazardsMenuUtil;
import com.raytheon.edex.plugin.redbook.menu.RedbookHpcMenuUtil;
import com.raytheon.edex.plugin.redbook.menu.RedbookMpcMenuUtil;
import com.raytheon.edex.plugin.redbook.menu.RedbookNcoMenuUtil;
import com.raytheon.uf.common.status.IUFStatusHandler;
import com.raytheon.uf.common.status.UFStatus;
import com.raytheon.uf.edex.ndm.ingest.INationalDatasetSubscriber;
@ -42,6 +43,7 @@ import com.raytheon.uf.edex.ndm.ingest.INationalDatasetSubscriber;
* Mar 10, 2014 2858 mpduff Initial creation.
* Mar 17, 2014 2855 mpduff Implement HPC.
* Mar 17, 2014 2856 mpduff Implement CPC.
* Mar 19, 2014 2857 mpduff Implement NCO.
* Mar 19, 2014 2859 mpduff Implement MPC.
*
* </pre>
@ -67,6 +69,9 @@ public class RedbookMenuSubscriber implements INationalDatasetSubscriber {
/** MPC menu file */
private static final String MPC_MENU_FILE = "RedbookMPCMenus.xml";
/** NCO menu file */
private static final String NCO_MENU_FILE = "RedbookNCOMenus.xml";
/**
* {@inheritDoc}
*/
@ -85,6 +90,8 @@ public class RedbookMenuSubscriber implements INationalDatasetSubscriber {
menuUtil.createMenusFromFile(file.getAbsolutePath());
} else if (MPC_MENU_FILE.equals(fileName)) {
RedbookMpcMenuUtil menuUtil = new RedbookMpcMenuUtil();
} else if (NCO_MENU_FILE.equals(fileName)) {
RedbookNcoMenuUtil menuUtil = new RedbookNcoMenuUtil();
menuUtil.createMenusFromFile(file.getAbsolutePath());
}
}

View file

@ -0,0 +1,93 @@
/**
* This software was developed and / or modified by Raytheon Company,
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
*
* U.S. EXPORT CONTROLLED TECHNICAL DATA
* This software product contains export-restricted data whose
* export/transfer/disclosure is restricted by U.S. law. Dissemination
* to non-U.S. persons whether in the United States or abroad requires
* an export license or other authorization.
*
* Contractor Name: Raytheon Company
* Contractor Address: 6825 Pine Street, Suite 340
* Mail Stop B8
* Omaha, NE 68106
* 402.291.0100
*
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
* further licensing information.
**/
package com.raytheon.edex.plugin.redbook.menu;
import java.io.File;
import com.raytheon.uf.common.status.IUFStatusHandler;
import com.raytheon.uf.common.status.UFStatus;
/**
* Builds the NCEP/Hydro NCO menu contributions for NDM (Redbook NCO).
*
* <pre>
*
* SOFTWARE HISTORY
*
* Date Ticket# Engineer Description
* ------------ ---------- ----------- --------------------------
* Mar 19, 2014 2857 mpduff Initial creation
*
* </pre>
*
* @author mpduff
* @version 1.0
*/
public class RedbookNcoMenuUtil extends RedbookMenuUtil {
/** Status handler */
private static final IUFStatusHandler statusHandler = UFStatus
.getHandler(RedbookNcoMenuUtil.class);
/** Menu type constant */
private static final String MENU_TYPE = "ncepHydro" + File.separator
+ "nco";
/** HPC menu file */
private static final String NCO_MENU = "ncoMenus.xml";
/** HPC menu file full path */
private static final String MENU_FILE = "menus" + File.separator
+ MENU_TYPE + File.separator + NCO_MENU;
/**
* Constructor.
*/
public RedbookNcoMenuUtil() {
super();
}
/**
* {@inheritDoc}
*/
@Override
public void createMenusFromFile(String filename) {
xml = read(filename);
createMenus();
}
/**
* {@inheritDoc}
*/
@Override
public void createMenus() {
statusHandler.info("Creating menus for " + MENU_FILE);
createMenusForFile(MENU_FILE);
}
/**
* {@inheritDoc}
*/
@Override
protected boolean checkCreated() {
return super.checkCreated(NCO_MENU, MENU_TYPE);
}
}