commons-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Artem Vovk <vovk.ar...@googlemail.com>
Subject Re: [jexl][scxml] Change values of map in scxml
Date Wed, 15 Jun 2011 16:25:04 GMT
Second method works pretty good, Thanks!

One more question, is there in scxml version using in apache commons a time out functionality?

I need something like: 
<state id="Awaiting">
	<onentry>
	Wait 5 sec  than go to state "end"
	</onentry>
</state>


On Jun 14, 2011, at 12:45 AM, Rahul Akolkar wrote:

> On Mon, Jun 13, 2011 at 10:50 AM, Artem Vovk <vovk.artem@googlemail.com> wrote:
>> Hi,
>> 
>>        I have a data model in my scxml file, that  defined as map:
>>        <datamodel>
>>                <data id="event" expr="{'key1' : 'value1', 'key2', 'value2'}">
>>        </datamodel>
>> 
>>        I want to use this data as a constructor for sending data, but I need to change
values in this data:
>>        something like that
>>        <data id="event_new" expr="event_new = event, but change event[key1] to
new_value ">
>>        Is this possible within scxml using jexl?
>> 
> <snip/>
> 
> Either using a <script> tag (unreleased, see J6 branch in SVN) or a
> custom function as you mention below.
> 
> 
>>        Another question, that may replace this functionality, is using functions:
can I define function in scxml using jexl?
>> 
> <snap/>
> 
> Yes, see bottom of this page, section on "Method invocation in expressions":
> 
>  http://commons.apache.org/scxml/guide/contexts-evaluators.html
> 
> -Rahul
> 
> 
>> 
>> Cheers Artem
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
> For additional commands, e-mail: user-help@commons.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
For additional commands, e-mail: user-help@commons.apache.org


Mime
View raw message