Touchatag.block.text2integer mapper

text2integer-mapper

text2integer-mapper
"urn:touchatag:block:text2integer-mapper"
Mapping
map

Performs a mapping between a Text input and an Integer output. The input value is used as a lookup key in the provided mapping. The mapped value is then returned as the output value.

Example

Following specification snippet demonstrates the use of this block

 ...
 <breakdown>
      <block id="text" ref="urn:touchatag:block:text-source">
          <property name="Value">
              <text>one</text>
          </property>
      </block>
      <block id="mapper" ref="urn:touchatag:block:text2integer-mapper">
          <property name="Mapping">
              <map>
                  <entry>
                      <text>zero</text>
                      <integer>0</integer>
                  </entry>
                  <entry>
                      <text>one</text>
                      <integer>1</integer>
                  </entry>
                  <entry>
                      <text>two</text>
                      <integer>2</integer>
                  </entry>
              </map>
          </property>
      </block>
 </breakdown>
 <wiringscheme>
      <wire from="text:out" to="mapper:in" />
 </wiringscheme>
 ...
 

The mapper block will have the following output :

 <integer>1</integer>
 
<block id="text2integer-mapper" ref="urn:touchatag:block:text2integer-mapper">
    <property name="Mapping">
        <map></map>
    </property>
</block>