# IdentifierValueMap

Behaviors that can be used to check for certain keys and values in IdentifierValueMapEvents and execute actions accordingly. Such events are sent from application code to the node or behavior.

#### **Mapped Value Action**

Extracts and sends the value from a key-value pair inside an incoming map as value changed event.

**Common Properties**

<div class="contents" id="bkmrk-property-name-type-d"><div class="contents"><div class="contents"><div class="textblock"><table class="doxtable" style="width: 100%;"><tbody><tr><th style="width: 18.4132%;">**Property Name**</th><th style="width: 27.4401%;">**Type**</th><th style="width: 54.1219%;">**Description**</th></tr><tr><td style="width: 18.4132%;">TargetNode</td><td style="width: 27.4401%;">[Candera::AbstractNodePointer](http://dev.doc.cgistudio.at/APILINK/class_candera_1_1_abstract_node_pointer.html)</td><td style="width: 54.1219%;">The Node which is modified. If not set, then the node where the behavior is attached to, will be modified.</td></tr><tr><td style="width: 18.4132%;">Keyword</td><td style="width: 27.4401%;">FeatStd::String</td><td style="width: 54.1219%;">Specifies the keyword of the map entry which value should be sent as value changed event.</td></tr></tbody></table>

</div></div></div></div>**Advanced Properties**

<table class="doxtable" id="bkmrk-property-name-type-d-1" style="width: 100%;"><tbody><tr><th style="width: 18.4132%;">**Property Name**</th><th style="width: 27.9292%;">**Type**</th><th style="width: 53.6329%;">**Description**</th></tr><tr><td style="width: 18.4132%;">Action</td><td style="width: 27.9292%;">Candera::ActionBehaviorArrayProperty</td><td style="width: 53.6329%;">The set of ActionBehaviors that receive the value changed event.</td></tr></tbody></table>

#### <span style="color: rgb(0, 0, 0);">**Mapped Key Condition**</span>

Checks the key from a key-value pair inside an incoming Identifier Value Map Event.

**Common Properties**

<div class="textblock" id="bkmrk-"></div><div class="textblock" id="bkmrk-property-name-type-d-2"><table class="doxtable" style="width: 100%;"><tbody><tr><th style="width: 18.4132%;">**Property Name**</th><th style="width: 27.9339%;">**Type**</th><th style="width: 53.6281%;">**Description**</th></tr><tr><td style="width: 18.4132%;">Keyword</td><td style="width: 27.9339%;">FeatStd::String</td><td style="width: 53.6281%;">Specifies the keyword which shall be present in the map.</td></tr><tr><td style="width: 18.4132%;">ValueCondition</td><td style="width: 27.9339%;">Candera::ConditionBehavior</td><td style="width: 53.6281%;">Condition which is checked on the value of matching keyword. The value can be checked by "Check Value Changed".</td></tr></tbody></table>

</div><div class="textblock" id="bkmrk--2"></div><div class="textblock" id="bkmrk--3"></div>