buildframework/helium/sf/java/diamonds/tests/data/templates/diamonds_signal.xml.ftl
changeset 628 7c4a911dc066
parent 587 85df38eb4012
child 645 b8d81fa19e7d
equal deleted inserted replaced
588:c7c26511138f 628:7c4a911dc066
    20 ============================================================================
    20 ============================================================================
    21 -->
    21 -->
    22 <#include "header.ftl"> 
    22 <#include "header.ftl"> 
    23   <signals>
    23   <signals>
    24       <#assign diamondsignalname = ""/>
    24       <#assign diamondsignalname = ""/>
    25       <#assign diamondkeys = diamondSignal?keys>
    25       <#assign diamondkeys = ant?keys>
    26       <#list diamondkeys as diamondkey>
    26       <#list diamondkeys as diamondkey>
    27       <#if diamondkey?contains("diamond.signal.name")>
    27       <#if diamondkey?contains("diamond.signal.name")>
    28       <#list diamondSignal[diamondkey]?split(".") as signalname>
    28       <#list diamondkey?split(".") as index>
    29       <#assign diamondsignalname = signalname/>
    29       <#assign signalIndex = index/>
    30       </#list>
    30       </#list>
    31       <signal>
    31       <signal>
    32       <#list diamondkeys as diamondkey>
    32       <#list diamondkeys as diamondkey>
    33       <#if diamondkey?contains("${diamondsignalname}")>
    33       <#if diamondkey?contains("${signalIndex}")>
    34           <#if diamondkey?contains("diamond.signal.name.${diamondsignalname}")><name>${diamondSignal[diamondkey]}</name></#if>
    34           <#if ant?contains("diamond.signal.name.${signalIndex}")><name>${ant["diamond.signal.name.${signalIndex}"]}</name></#if>
    35           <#if diamondkey?contains("diamond.error.message.${diamondsignalname}")><message>${diamondSignal[diamondkey]}</message></#if>
    35           <#if ant?contains("diamond.error.message.${signalIndex}")><message>${ant["diamond.error.message.${signalIndex}"]}</message></#if>
    36           <#if diamondkey?contains("diamond.time.stamp.${diamondsignalname}")><timestamp>${diamondSignal[diamondkey]}</timestamp></#if>
    36           <#if ant?contains("diamond.time.stamp.${signalIndex}")><timestamp>${ant["diamond.time.stamp.${signalIndex}"]}</timestamp></#if>
    37       </#if>
    37       </#if>
    38       </#list>
    38       </#list>
    39       </signal>
    39       </signal>
    40       </#if>
    40       </#if>
    41       </#list>
    41       </#list>