<?xml version="1.0" encoding="UTF-8"?><!-- generator="bbPress" -->

<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
>

<channel>
<title>Forums: Recent Posts</title>
<link>http://mate.asfusion.com/forums/</link>
<description>Forums: Recent Posts</description>
<language>en</language>
<pubDate>Mon, 06 Oct 2008 16:28:13 +0000</pubDate>

<item>
<title>Monday on "Problem of using Mate as an RSL"</title>
<link>http://mate.asfusion.com/forums/topic.php?id=170#post-752</link>
<pubDate>Mon, 06 Oct 2008 14:19:15 +0000</pubDate>
<dc:creator>Monday</dc:creator>
<guid isPermaLink="false">752@http://mate.asfusion.com/forums/</guid>
<description>&#60;p&#62;Hi everyone.&#60;br /&#62;
I'm developing a complex application using modular-architechture and RSLs (Runtime Shared Libraries).  And I'm using a Mate as a main framework.&#60;br /&#62;
Science we are developing in IntelliJ IDEA I have to write Ant-scripts to build my applications. So the problem is when I'm trying to connect Mate-framework as an RSL it gives me an a lot of errors at run-time.&#60;br /&#62;
Errors goes one-by-one when you click &#34;continue&#34;&#60;/p&#62;
&#60;p&#62;Here they are:&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;VerifyError: Error #1014: Class IMXMLObject could not be found.
VerifyError: Error #1014: Class IMXMLObject could not be found.
VerifyError: Error #1014: Class com.asfusion.mate.actions::AbstractAction could not be found.
VerifyError: Error #1014: Class com.asfusion.mate.actions::AbstractAction could not be found.
VerifyError: Error #1014: Class com.asfusion.mate.actions::BaseAction could not be found.
VerifyError: Error #1014: Class com.asfusion.mate.actions.builders::ObjectBuilder could not be found.
VerifyError: Error #1014: Class com.asfusion.mate.actions.builders::EventAnnouncer could not be found.
VerifyError: Error #1014: Class IMXMLObject could not be found.
VerifyError: Error #1014: Class com.asfusion.mate.actionLists::AbstractHandlers could not be found.
VerifyError: Error #1014: Class com.asfusion.mate.actionLists::EventHandlers could not be found.
VerifyError: Error #1014: Class ILoggingTarget could not be found.
VerifyError: Error #1014: Class com.asfusion.mate.actions::AbstractAction could not be found.
VerifyError: Error #1014: Class com.asfusion.mate.actions.builders::ObjectBuilder could not be found.
VerifyError: Error #1014: Class ILogger could not be found.
VerifyError: Error #1014: Class IMXMLObject could not be found.
VerifyError: Error #1014: Class IMateLogger could not be found.
VerifyError: Error #1014: Class com.asfusion.mate.actions::BaseAction could not be found.
VerifyError: Error #1014: Class com.asfusion.mate.actions::AbstractServiceInvoker could not be found.
VerifyError: Error #1014: Class com.asfusion.mate.actions.builders::ObjectBuilder could not be found.
VerifyError: Error #1014: Class com.asfusion.mate.actions.builders::ServiceInvoker could not be found.
VerifyError: Error #1014: Class com.asfusion.mate.actions::AbstractAction could not be found.
VerifyError: Error #1014: Class com.asfusion.mate.actions.builders::ServiceInvoker could not be found.
VerifyError: Error #1014: Class com.asfusion.mate.actionLists::AbstractHandlers could not be found.
VerifyError: Error #1014: Class com.asfusion.mate.actions.builders::MethodInvoker could not be found.
VerifyError: Error #1014: Class com.asfusion.mate.actions.builders::ServiceInvoker could not be found.
VerifyError: Error #1014: Class com.asfusion.mate.actions::AbstractAction could not be found.
VerifyError: Error #1014: Class com.asfusion.mate.actions::BaseAction could not be found.
VerifyError: Error #1014: Class mx.logging::LogEvent could not be found.
VerifyError: Error #1014: Class IMXMLObject could not be found.
VerifyError: Error #1014: Class IMXMLObject could not be found.
VerifyError: Error #1014: Class com.asfusion.mate.actionLists::AbstractHandlers could not be found.&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;And this is only when I'm trying to connect Mate-framework. I also use  another libs and connect them as RSL but they are working alright.&#60;/p&#62;
&#60;p&#62;Here are some xml-build file for ant&#60;/p&#62;
&#60;p&#62;xml for main application&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;&#38;lt;mxmlc file=&#38;quot;${basedir}/src/coreApplication.mxml&#38;quot;
                  keep-generated-actionscript=&#38;quot;false&#38;quot;
                  output=&#38;quot;${output.dir}/${output.file}&#38;quot;
                  show-actionscript-warnings=&#38;quot;true&#38;quot;
                  strict=&#38;quot;true&#38;quot;&#38;gt;
            &#38;lt;load-config filename=&#38;quot;${FLEX_HOME}/frameworks/flex-config.xml&#38;quot;/&#38;gt;
            &#38;lt;source-path path-element=&#38;quot;${FLEX_HOME}/frameworks&#38;quot;/&#38;gt;

            &#38;lt;runtime-shared-library-path path-element=&#38;quot;${basedir}/libs/${output.lib.mate}.swc&#38;quot;&#38;gt;
               &#38;lt;url rsl-url=&#38;quot;/sdp/static/flex/rsl/${output.lib.mate}.swf&#38;quot; /&#38;gt;
           &#38;lt;/runtime-shared-library-path&#38;gt;

        &#38;lt;/mxmlc&#38;gt;&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;xml for login page&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;&#38;lt;mxmlc file=&#38;quot;${basedir}/src/ui/${inpit.modules.login}/${inpit.modules.login}.mxml&#38;quot;
                  keep-generated-actionscript=&#38;quot;false&#38;quot;
                  output=&#38;quot;${output.dir}/${inpit.modules.login}.swf&#38;quot;
                  show-actionscript-warnings=&#38;quot;true&#38;quot;
                  strict=&#38;quot;true&#38;quot;&#38;gt;
            &#38;lt;load-config filename=&#38;quot;${FLEX_HOME}/frameworks/flex-config.xml&#38;quot;/&#38;gt;
            &#38;lt;source-path path-element=&#38;quot;${FLEX_HOME}/frameworks&#38;quot;/&#38;gt;

&#38;lt;runtime-shared-library-path path-element=&#38;quot;${basedir}/libs/${output.lib.ascommon}.swc&#38;quot;&#38;gt;
               &#38;lt;url rsl-url=&#38;quot;/sdp/static/flex/rsl/${output.lib.ascommon}.swf&#38;quot; /&#38;gt;
           &#38;lt;/runtime-shared-library-path&#38;gt;
&#38;lt;/mxmlc&#38;gt;&#60;/code&#62;&#60;/pre&#62;</description>
</item>
<item>
<title>gsb on "Modules and Local EventMaps"</title>
<link>http://mate.asfusion.com/forums/topic.php?id=162#post-751</link>
<pubDate>Sun, 05 Oct 2008 15:35:14 +0000</pubDate>
<dc:creator>gsb</dc:creator>
<guid isPermaLink="false">751@http://mate.asfusion.com/forums/</guid>
<description>&#60;p&#62;OK, fixed that issue so &#34;never-mind.&#34;&#60;/p&#62;
&#60;p&#62;Instead, when creating the module via a &#34;factory&#34; I insert a copy of the data object manually.  Upon initialization, the popup module re-types the 'generic' data object into what ever VO it was expecting.&#60;/p&#62;
&#60;p&#62;The 'true' module class does not get inserted into the main application and the data is simply a copy of the appropriate main application's value-object.&#60;/p&#62;
&#60;p&#62;Seems to work fine.
&#60;/p&#62;</description>
</item>
<item>
<title>Laura on "New extensions for using SQLite: "SQLService + SQLServiceInvoker""</title>
<link>http://mate.asfusion.com/forums/topic.php?id=169#post-750</link>
<pubDate>Sun, 05 Oct 2008 06:02:09 +0000</pubDate>
<dc:creator>Laura</dc:creator>
<guid isPermaLink="false">750@http://mate.asfusion.com/forums/</guid>
<description>&#60;p&#62;Hi Jens,&#60;br /&#62;
That's great! Many people were looking for that.&#60;br /&#62;
I was supposed to work on that extension and sort of &#34;finish up&#34; the one Miran created (thanks Miran for that too), but never got time to do it. I wanted to add exactly what you added: the prepared statements and the parameters, and follow the best practices described by Paul Robertson. So thanks a bunch!&#60;/p&#62;
&#60;p&#62;I'll make a post about it and post it to the extensions page for people to download. You may want to add the extension and example to the new Google code project Theo created.
&#60;/p&#62;</description>
</item>
<item>
<title>Laura on "Problem generalizing StockQuoteExample"</title>
<link>http://mate.asfusion.com/forums/topic.php?id=168#post-749</link>
<pubDate>Sun, 05 Oct 2008 05:56:09 +0000</pubDate>
<dc:creator>Laura</dc:creator>
<guid isPermaLink="false">749@http://mate.asfusion.com/forums/</guid>
<description>&#60;p&#62;Hi Mike,&#60;br /&#62;
1. See Theo's &#60;a href=&#34;http://code.google.com/p/mate-examples/wiki/PresentationModel&#34;&#62;write up on the subject&#60;/a&#62;&#60;br /&#62;
2. See the Getting started guide and the example that it talks about.&#60;br /&#62;
3. I would check the Flex docs on that.&#60;br /&#62;
4. They look good, but they will throw a runtime error because the method that the methodInvoker calls does not exists.&#60;br /&#62;
5. Mmmh, I am not sure I understand the question.
&#60;/p&#62;</description>
</item>
<item>
<title>sectore on "New extensions for using SQLite: "SQLService + SQLServiceInvoker""</title>
<link>http://mate.asfusion.com/forums/topic.php?id=169#post-748</link>
<pubDate>Sat, 04 Oct 2008 21:49:31 +0000</pubDate>
<dc:creator>sectore</dc:creator>
<guid isPermaLink="false">748@http://mate.asfusion.com/forums/</guid>
<description>&#60;p&#62;Miran has already posted one extension &#60;a href=&#34;http://mate.asfusion.com/forums/topic.php?id=45&#34;&#62;here&#60;/a&#62;, but unfortunately this extension lacks for using result or fault handlers, using prepared SQLStatements, parameters etc.&#60;/p&#62;
&#60;p&#62;So I decided to write a new one which you can download on my blog:&#60;br /&#62;
&#60;a href=&#34;http://www.websector.de/blog/2008/10/04/new-mate-extensions-for-using-air-and-sqlite-sqlservice-sqlserviceinvoker/&#34;&#62;New Mate extensions for using AIR and SQLite: &#34;SQLService + SQLServiceInvoker&#34;&#60;/a&#62;&#60;/p&#62;
&#60;p&#62;Any feedback are welcome!&#60;/p&#62;
&#60;p&#62;-Jens
&#60;/p&#62;</description>
</item>
<item>
<title>mslinn on "Problem generalizing StockQuoteExample"</title>
<link>http://mate.asfusion.com/forums/topic.php?id=168#post-747</link>
<pubDate>Sat, 04 Oct 2008 19:50:24 +0000</pubDate>
<dc:creator>mslinn</dc:creator>
<guid isPermaLink="false">747@http://mate.asfusion.com/forums/</guid>
<description>&#60;p&#62;Laura,&#60;/p&#62;
&#60;p&#62;Thanks for you detailed response.  The program now runs, and I have updated the zip file on the web site.  I've now got a new set of questions. :)&#60;/p&#62;
&#60;ol&#62;
&#60;li&#62; Your second suggestion went right over my head. &#34;Instead of dispatching an event from the view, you can use a different pattern (Presentation Model) and dispatch the event from there.&#34; I followed your other advice and now WeatherView.mxml contains all of the view widgets.  It also has 25 lines of ActionScript, unfortunately.  While most of this ActionScript was so the program could be debugged more easily, the issue of mixing code and MXML got worse.&#60;/li&#62;
&#60;li&#62;How to pass value of WeatherView.zipcode.text to WebServiceInvoker? (line 14 of MainEventMap.mxml)&#60;/li&#62;
&#60;li&#62;This probably is a Flex question instead of a Mate question: Why can't a const like WEATHER_CHANGE on line 13 of WeatherManager.as be used to specify an event identifier, instead of a literal string?&#60;/li&#62;
&#60;li&#62;How does the faultHandlers look on lines 21-26 of MainEventMap.mxml?&#60;/li&#62;
&#60;li&#62;How to modify the application to use strongly defined web service results with Mate? (Line 11 of WeatherManager.as)&#60;/li&#62;
&#60;/ol&#62;</description>
</item>
<item>
<title>Laura on "Problem generalizing StockQuoteExample"</title>
<link>http://mate.asfusion.com/forums/topic.php?id=168#post-746</link>
<pubDate>Sat, 04 Oct 2008 07:05:05 +0000</pubDate>
<dc:creator>Laura</dc:creator>
<guid isPermaLink="false">746@http://mate.asfusion.com/forums/</guid>
<description>&#60;p&#62;Hi Mike,&#60;br /&#62;
The data is not being show in the grid because the weather service returns a complex object. The forecast is not the object the service returns, but it is within a property of that object (Details). Therefore, to make it work as is, you just need to do this in your WeatherManage.storeWeather() function:&#60;br /&#62;
 currentWeather = latest.Details;&#60;/p&#62;
&#60;p&#62;To see what the service returns, you just need to put a breakpoint in the storeWeather function. &#60;/p&#62;
&#60;p&#62;Regarding your questions:&#60;/p&#62;
&#60;p&#62;1) Using PropertyInject may or may not be the best way, it depends on the particular use case. It seems fine to me in this case.&#60;br /&#62;
What it doesn't look fine to me is that you are extending the datagrid. I see no need to do that. Just placing the Datagrid in your view is fine, though I would move all UI code to its own starting parent view, instead of the main application.&#60;br /&#62;
2) Instead of dispatching an event from the view, you can use a different pattern (Presentation Model) and dispatch the event from there.&#60;br /&#62;
3) Specifying debug=true in the Injectors will simply let you know that the binding (or one-time copy) has taken place. If you want to see that the bound properties get updated when the source value changes, you could create setters instead of public properties and put breakpoints/trace statements there.&#60;/p&#62;
&#60;p&#62;A note:&#60;/p&#62;
&#60;blockquote&#62;&#60;p&#62;
&#34;StockQuoteExample gets a simple response from its web service, so there is no problem storing the result in a Label field&#34;&#60;/p&#62;
&#60;/blockquote&#62;
&#60;p&#62;This is not exactly true. The webservice doesn't return a simple string, it actually returns an XML object with a lot of properties. But the manager only stores the last price. (See the StockQuotes webservice version) The result is not stored in a label field, the value is stored in the manager. This value can be anything, a VO, an array, anything. The PropertyInjector makes sure the view gets this value, whatever the type might be. The view uses that value the way it makes more sense to the view. If the value is a string, it may use a Label to show it. If the value is an array, it may show it in a datagrid.
&#60;/p&#62;</description>
</item>
<item>
<title>mslinn on "Problem generalizing StockQuoteExample"</title>
<link>http://mate.asfusion.com/forums/topic.php?id=168#post-745</link>
<pubDate>Sat, 04 Oct 2008 02:04:24 +0000</pubDate>
<dc:creator>mslinn</dc:creator>
<guid isPermaLink="false">745@http://mate.asfusion.com/forums/</guid>
<description>&#60;p&#62;I've put together a Flex Builder project patterned after StockQuoteExample. This example (weather5) retrieves the next 7 day's weather forecast from a web service.&#60;/p&#62;
&#60;p&#62;StockQuoteExample gets a simple response from its web service, so there is no problem storing the result in a Label field.  I encountered a problem when attempting to pull apart the weather forecast data coming back from the web service call in order to store it in a DataGrid.  The DataGrid was made into a component called WeatherGrid in order to follow the pattern of the StockQuoteExample.&#60;/p&#62;
&#60;p&#62;Instead of pasting all five files here, the project can be downloaded for a limited time from &#60;a href=&#34;http://introducingmate.com/weather5.zip&#34; rel=&#34;nofollow&#34;&#62;http://introducingmate.com/weather5.zip&#60;/a&#62;&#60;/p&#62;
&#60;p&#62;Questions:&#60;br /&#62;
 1) Is a PropertyInjector the best way to populate the DataGrid with the result?  If not, please show an alternative. This mechanism does not work!&#60;br /&#62;
 2) This project's code organization is nice in that the WeatherGrid has no business logic in it.  The main view (weather5.mxml) only has the getWeather() definition.  How might one remove even that bit of code from the view, and still cause the weather to be looked up when the button is pushed?&#60;br /&#62;
 3) What debugging strategy would you recommend? Attempting to debug the PropertyInjector was not fruitful.
&#60;/p&#62;</description>
</item>
<item>
<title>gsb on "Modules and Local EventMaps"</title>
<link>http://mate.asfusion.com/forums/topic.php?id=162#post-744</link>
<pubDate>Fri, 03 Oct 2008 20:06:51 +0000</pubDate>
<dc:creator>gsb</dc:creator>
<guid isPermaLink="false">744@http://mate.asfusion.com/forums/</guid>
<description>&#60;p&#62;&#34; ...I use &#34;injectors&#34; to supply the module with data upon opening and &#34;events&#34; sent back to the main application (EventMap) for user input resolution; like a close event.&#60;/p&#62;
&#60;p&#62;One thing to watch out for if you inject the module with data from the parent: make sure you do it from the module's EventMap not the application's EventMap. Because ... &#34;&#60;/p&#62;
&#60;p&#62;I am still stuck here.&#60;br /&#62;
Anyone have a solution?  ..nothing I have tried seems to work.&#60;/p&#62;
&#60;p&#62;greg
&#60;/p&#62;</description>
</item>
<item>
<title>Nahuel on "Weird string concatenations"</title>
<link>http://mate.asfusion.com/forums/topic.php?id=167#post-743</link>
<pubDate>Fri, 03 Oct 2008 19:59:28 +0000</pubDate>
<dc:creator>Nahuel</dc:creator>
<guid isPermaLink="false">743@http://mate.asfusion.com/forums/</guid>
<description>&#60;p&#62;Yes, that does not work. It is one of the limitations of using SmartObject.&#60;br /&#62;
The reason behind that is that Bindings in the EventMap will run only once at the beginning. The value of fault, event, resultObject, etc is not calculated until the EventHandlers fire.&#60;br /&#62;
If you try to do a concatenation, what happens under the hood is that FlexBuilder tries to concatenate a SmartObject with a String and not the actual value of the SmartObject (which is calculated when the handlers fire).
&#60;/p&#62;</description>
</item>
<item>
<title>iconara on "New repository for example applications"</title>
<link>http://mate.asfusion.com/forums/topic.php?id=155#post-741</link>
<pubDate>Fri, 03 Oct 2008 19:12:43 +0000</pubDate>
<dc:creator>iconara</dc:creator>
<guid isPermaLink="false">741@http://mate.asfusion.com/forums/</guid>
<description>&#60;p&#62;For those who are interested in how to test user interfaces I have now checked in some test cases for the application. &#60;/p&#62;
&#60;p&#62;Look in &#60;a href=&#34;http://code.google.com/p/mate-examples/source/browse/trunk/examples/documentbased/src/example/view/test/TestMainModel.as&#34;&#62;src/example/view/tests/TestMainModel.as&#60;/a&#62; for example.
&#60;/p&#62;</description>
</item>
<item>
<title>iconara on "Weird string concatenations"</title>
<link>http://mate.asfusion.com/forums/topic.php?id=167#post-740</link>
<pubDate>Fri, 03 Oct 2008 19:10:08 +0000</pubDate>
<dc:creator>iconara</dc:creator>
<guid isPermaLink="false">740@http://mate.asfusion.com/forums/</guid>
<description>&#60;p&#62;That explains it, although I don't get how it happens on a technical level. I guess that the compiler does some esoteric things to handle lazy objects?
&#60;/p&#62;</description>
</item>
<item>
<title>Laura on "Weird string concatenations"</title>
<link>http://mate.asfusion.com/forums/topic.php?id=167#post-739</link>
<pubDate>Fri, 03 Oct 2008 18:51:44 +0000</pubDate>
<dc:creator>Laura</dc:creator>
<guid isPermaLink="false">739@http://mate.asfusion.com/forums/</guid>
<description>&#60;p&#62;Hi Theo,&#60;br /&#62;
Because of how &#34;Smart Objects&#34; work, concatenating and casting is not possible. As mloncaric said, you need to pass the smart object (or one of its properties) as a whole object. You can do:&#60;br /&#62;
&#60;code&#62;&#60;br /&#62;
arguments=&#34;{[Navigation.ERROR, fault.faultString]}&#34;/&#38;gt;&#60;br /&#62;
&#60;/code&#62;&#60;/p&#62;
&#60;p&#62;I thought I had something about that in this page: &#60;a href=&#34;http://mate.asfusion.com/page/documentation/tags/eventmap/using-smart-objects&#34;&#62;Using Smart Objects&#60;/a&#62; at the bottom . The concatenating part was missing, so I just added it.
&#60;/p&#62;</description>
</item>
<item>
<title>mloncaric on "Weird string concatenations"</title>
<link>http://mate.asfusion.com/forums/topic.php?id=167#post-738</link>
<pubDate>Fri, 03 Oct 2008 16:06:53 +0000</pubDate>
<dc:creator>mloncaric</dc:creator>
<guid isPermaLink="false">738@http://mate.asfusion.com/forums/</guid>
<description>&#60;p&#62;I often get that kind of result when I use lastReturn or some other custom variables..&#60;br /&#62;
I've solved that kind of problem many times before by sending the whole event to the function not just event.property.&#60;/p&#62;
&#60;p&#62;Have you tried&#60;br /&#62;
&#60;code&#62;.. arguments=&#38;quot;{[Navigation.ERROR, fault]}&#38;quot;/&#38;gt;&#60;/code&#62;&#60;/p&#62;
&#60;p&#62;instead of&#60;br /&#62;
&#60;code&#62;.. arguments=&#38;quot;{[Navigation.ERROR, &#38;#39;Error while saving: &#38;#39; + fault.faultString]}&#38;quot;/&#38;gt;&#60;/code&#62;&#60;/p&#62;
&#60;p&#62;If I was you I'd put that 'Error while saving: ' string into NavigationManager::navigate method.&#60;/p&#62;
&#60;p&#62;EDIT:&#60;br /&#62;
.. or better, just send one custom value object, which contains event type, message, data to that navigate function if you want to create an &#34;flexible&#34; function.
&#60;/p&#62;</description>
</item>
<item>
<title>iconara on "Weird string concatenations"</title>
<link>http://mate.asfusion.com/forums/topic.php?id=167#post-737</link>
<pubDate>Fri, 03 Oct 2008 11:26:45 +0000</pubDate>
<dc:creator>iconara</dc:creator>
<guid isPermaLink="false">737@http://mate.asfusion.com/forums/</guid>
<description>&#60;p&#62;I've got a really strange thing happening in my event maps. When I try to concatenate a string with a variable value to use as the argument to a method the string seems to be concatenated at compile time.&#60;/p&#62;
&#60;p&#62;When this code (which is triggered by a HTTPService fault) runs:&#60;/p&#62;
&#60;pre&#62;&#60;code&#62;&#38;lt;faultHandlers&#38;gt;
  &#38;lt;MethodInvoker generator=&#38;quot;{NavigationManager}&#38;quot; method=&#38;quot;navigate&#38;quot; arguments=&#38;quot;{[Navigation.ERROR, &#38;#39;Error while saving: &#38;#39; + fault.faultString]}&#38;quot;/&#38;gt;
&#38;lt;/faultHandlers&#38;gt;&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;The second argument to &#60;code&#62;navigate&#60;/code&#62; is &#34;Error while saving: fault.faultString&#34;, literally. Somehow the &#34;fault.faultString&#34; part becomes part of the string, even though it should be evaulated at runtime to the fault message (the expected string would be something like &#34;Error while saving: could not connect&#34;).&#60;/p&#62;
&#60;p&#62;If I add &#60;code&#62;-keep&#60;/code&#62; to my compiler flags I can find how the line above is translated into ActionScript, and it looks like this (showing only the &#60;code&#62;arguments&#60;/code&#62; part):&#60;/p&#62;
&#60;pre&#62;&#60;code&#62;[Navigation.ERROR, &#38;#39;Error while saving: &#38;#39; + fault.faultString]&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;Which is what I wrote in MXML verbatim. Clearly then, the error is not in the translation from MXML to AS. However, if I run the application and place a breakpoint in the &#60;code&#62;navigate&#60;/code&#62; method the arguments have been concatenated into &#34;Error while saving: fault.faultString&#34;, and this is true as far back as I can see in the stack trace.&#60;/p&#62;
&#60;p&#62;It doesn't seem to be Mate that's doing anything wrong, but a compiler bug. Has anyone else seen this, and do you have any suggestions for a workaround?&#60;/p&#62;
&#60;p&#62;I've tried putting the parts in an array an join them, like this:&#60;/p&#62;
&#60;pre&#62;&#60;code&#62;arguments=&#38;quot;{[Navigation.ERROR, [&#38;#39;Error while saving: &#38;#39;, fault.faultString].join(&#38;#39;&#38;#39;)]}&#38;quot;&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;But that just comes out as &#34;fault.faultString&#34; (the first part being left out altogether).
&#60;/p&#62;</description>
</item>
<item>
<title>iconara on "LocalEventMap and components"</title>
<link>http://mate.asfusion.com/forums/topic.php?id=166#post-736</link>
<pubDate>Fri, 03 Oct 2008 08:33:28 +0000</pubDate>
<dc:creator>iconara</dc:creator>
<guid isPermaLink="false">736@http://mate.asfusion.com/forums/</guid>
<description>&#60;p&#62;&#60;em&#62;Does Mate provide a component defined in Module any extra functionality over a component subclassed from another Flex component?&#60;/em&#62;&#60;/p&#62;
&#60;p&#62;No.
&#60;/p&#62;</description>
</item>
<item>
<title>iconara on "About Mate and Presentation Patterns..."</title>
<link>http://mate.asfusion.com/forums/topic.php?id=163#post-735</link>
<pubDate>Fri, 03 Oct 2008 07:54:54 +0000</pubDate>
<dc:creator>iconara</dc:creator>
<guid isPermaLink="false">735@http://mate.asfusion.com/forums/</guid>
<description>&#60;p&#62;@scroyston&#60;/p&#62;
&#60;p&#62;When using Presentation Model the answer is simple: the view should never dispatch events. All user gestures* should result in method calls on the presentation model object. In most of the presentation patterns, the presenter object acts as a Mediator** between the view and the application controller and application model, and translates requests coming from the view into requests that the application controller can understand. &#60;/p&#62;
&#60;p&#62;When I use the Presentation Model pattern in Mate I let the view call methods on the presentation model object and let it translate these into events that are dispatched to the event map (the application controller). The view is has no knowledge of how the application works, and even though it could, in theory, dispatch events that would bubble up to the event map, it shouldn't since that is the job of the presentation model object. Doing it would break the separation.&#60;/p&#62;
&#60;p&#62;Does this answer your question, or you have something more specific in mind?&#60;/p&#62;
&#60;p&#62;* &#34;User gesture&#34; means any action that the user takes, it's not always a clearly defined term but here I use it to mean things like &#34;close window&#34;, &#34;remove item&#34;, &#34;new document&#34;, etc.&#60;/p&#62;
&#60;p&#62;** PureMVC also uses the term &#34;mediator&#34; for its presenter, but I'm not referring that particular pattern (which happens to be Supervising Presenter). Mediator is a design pattern that introduces an object that knows about two other and &#34;mediates&#34; between them so that neither has to know anything about the other.
&#60;/p&#62;</description>
</item>
<item>
<title>Laura on "Extending Mate and SmartProperties"</title>
<link>http://mate.asfusion.com/forums/topic.php?id=165#post-734</link>
<pubDate>Thu, 02 Oct 2008 23:38:06 +0000</pubDate>
<dc:creator>Laura</dc:creator>
<guid isPermaLink="false">734@http://mate.asfusion.com/forums/</guid>
<description>&#60;p&#62;Hi,&#60;br /&#62;
I thought I had updated that. It should be just &#34;Properties&#34;.
&#60;/p&#62;</description>
</item>
<item>
<title>scroyston on "About Mate and Presentation Patterns..."</title>
<link>http://mate.asfusion.com/forums/topic.php?id=163#post-733</link>
<pubDate>Thu, 02 Oct 2008 21:55:18 +0000</pubDate>
<dc:creator>scroyston</dc:creator>
<guid isPermaLink="false">733@http://mate.asfusion.com/forums/</guid>
<description>&#60;p&#62;&#34;- the view can call methods on the Presentation Model instead of having to dispatch events. Dispatching events tend to be more error-prone, and is harder to understand at a glance.&#34;&#60;/p&#62;
&#60;p&#62;I totally agree with this, I'd be interested in what criteria to use for deciding whether a view should fire and event vs. calling a method on the presenter model...&#60;/p&#62;
&#60;p&#62;Thanks
&#60;/p&#62;</description>
</item>
<item>
<title>mslinn on "LocalEventMap and components"</title>
<link>http://mate.asfusion.com/forums/topic.php?id=166#post-732</link>
<pubDate>Thu, 02 Oct 2008 16:32:12 +0000</pubDate>
<dc:creator>mslinn</dc:creator>
<guid isPermaLink="false">732@http://mate.asfusion.com/forums/</guid>
<description>&#60;p&#62;Flex does not require custom components to be Modules. I created a simple custom component, defined as a module, and the equivalent component, derived from an mx:Canvas.  The LocalEventMap seemed perfectly happy in both cases.  Does Mate provide a component defined in Module any extra functionality over a component subclassed from another Flex component?&#60;/p&#62;
&#60;p&#62;Here is the Module version.  First is Main.xmxml:&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;&#38;lt;?xml version=&#38;quot;1.0&#38;quot; encoding=&#38;quot;utf-8&#38;quot;?&#38;gt;
&#38;lt;mx:WindowedApplication title=&#38;quot;Module Example&#38;quot;
	xmlns:module=&#38;quot;exampleModule.*&#38;quot;
	xmlns:mx=&#38;quot;http://www.adobe.com/2006/mxml&#38;quot;&#38;gt;
	&#38;lt;module:ExampleModule id=&#38;quot;exampleModule1&#38;quot; /&#38;gt;
	&#38;lt;module:ExampleModule id=&#38;quot;exampleModule2&#38;quot; /&#38;gt;
&#38;lt;/mx:WindowedApplication&#38;gt;&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;Here is exampleModule/ExampleModule.mxml. Simply changing mx:Module on line 2 to mx:Canvas changes the component from a Module to a 'normal' Flex component.&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;&#38;lt;?xml version=&#38;quot;1.0&#38;quot; encoding=&#38;quot;utf-8&#38;quot;?&#38;gt;
&#38;lt;mx:Module
	height=&#38;quot;100%&#38;quot;
	width=&#38;quot;100%&#38;quot;
	xmlns:local=&#38;quot;exampleModule.*&#38;quot;
	xmlns:mx=&#38;quot;http://www.adobe.com/2006/mxml&#38;quot;&#38;gt;
	&#38;lt;mx:Script&#38;gt;
		&#38;lt;![CDATA[
			import flash.events.Event;

			private function handleChange(event:Event):void {
			   var userDataEvent:UserDataEvent = new UserDataEvent(UserDataEvent.KEY_DATA);
			   userDataEvent.userData = (event.currentTarget as TextInput).text;
			   dispatchEvent(userDataEvent);
			}
		]]&#38;gt;
	&#38;lt;/mx:Script&#38;gt;
	&#38;lt;local:MyModuleEventMap dispatcher=&#38;quot;{this}&#38;quot; /&#38;gt;
	&#38;lt;mx:TextInput id=&#38;quot;textInput&#38;quot; change=&#38;quot;handleChange(event)&#38;quot;/&#38;gt;
&#38;lt;/mx:Module&#38;gt;&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;exampleModule/MyModuleEventMap.mxml:&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;&#38;lt;?xml version=&#38;quot;1.0&#38;quot; encoding=&#38;quot;utf-8&#38;quot;?&#38;gt;
&#38;lt;mate:LocalEventMap
	xmlns:mate=&#38;quot;http://mate.asfusion.com/&#38;quot;
	xmlns:mx=&#38;quot;http://www.adobe.com/2006/mxml&#38;quot;&#38;gt;

	&#38;lt;mx:Script&#38;gt;
		&#38;lt;![CDATA[
			import mx.events.FlexEvent;
		]]&#38;gt;
	&#38;lt;/mx:Script&#38;gt;

	&#38;lt;mate:Debugger level=&#38;quot;{Debugger.ALL}&#38;quot; /&#38;gt;

	&#38;lt;mate:EventHandlers
		start=&#38;quot;trace(&#38;#39;Module &#38;#39; + document + &#38;#39; is ready to run!&#38;#39;)&#38;quot;
		type=&#38;quot;{FlexEvent.CREATION_COMPLETE}&#38;quot; /&#38;gt;

	&#38;lt;mate:EventHandlers
		debug=&#38;quot;true&#38;quot;
		type=&#38;quot;{UserDataEvent.KEY_DATA}&#38;quot;&#38;gt;
	&#38;lt;/mate:EventHandlers&#38;gt;
&#38;lt;/mate:LocalEventMap&#38;gt;&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;exampleModule/UserDataEvent.as:&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;package exampleModule {

	import flash.events.Event;

	public class UserDataEvent extends Event {
      public static const KEY_DATA:String = &#38;quot;userTypedSomething&#38;quot;;
      public var userData:String;

      public function UserDataEvent(type:String, bubbles:Boolean=true, cancelable:Boolean=false) {
         super(type, bubbles, cancelable);
      }
   }
}&#60;/code&#62;&#60;/pre&#62;</description>
</item>
<item>
<title>JabbyPanda on "Passing Array data in EventProperties tag"</title>
<link>http://mate.asfusion.com/forums/topic.php?id=161#post-731</link>
<pubDate>Thu, 02 Oct 2008 11:51:22 +0000</pubDate>
<dc:creator>JabbyPanda</dc:creator>
<guid isPermaLink="false">731@http://mate.asfusion.com/forums/</guid>
<description>&#60;p&#62;Thanks, iconara, shame on me.
&#60;/p&#62;</description>
</item>
<item>
<title>Groky on "Extending Mate and SmartProperties"</title>
<link>http://mate.asfusion.com/forums/topic.php?id=165#post-730</link>
<pubDate>Thu, 02 Oct 2008 11:25:05 +0000</pubDate>
<dc:creator>Groky</dc:creator>
<guid isPermaLink="false">730@http://mate.asfusion.com/forums/</guid>
<description>&#60;p&#62;Hello,&#60;/p&#62;
&#60;p&#62;I'm writing a ServiceInvoker extension and I need to have some properties that are set from the event that caused the EventHandler to be executed.&#60;/p&#62;
&#60;p&#62;The &#34;Extending Mate How To&#34; says that Smart Properties should be used for such a circumstance, however they don't seem to be present in the current version (0.8.2) - how should this be done?
&#60;/p&#62;</description>
</item>
<item>
<title>iconara on "About Mate and Presentation Patterns..."</title>
<link>http://mate.asfusion.com/forums/topic.php?id=163#post-729</link>
<pubDate>Thu, 02 Oct 2008 11:04:13 +0000</pubDate>
<dc:creator>iconara</dc:creator>
<guid isPermaLink="false">729@http://mate.asfusion.com/forums/</guid>
<description>&#60;p&#62;The advantages of using Presentation Model, in my view, are these:&#60;/p&#62;
&#60;p&#62;- Presentation Model is easier to test than most other presentation patterns because it has no knowledge of the view (the view is tricky to set up in a testing environment).&#60;/p&#62;
&#60;p&#62;- the view can bind to properties on the Presentation Model, which saves you from having to push data onto the view.&#60;/p&#62;
&#60;p&#62;- the view can call methods on the Presentation Model instead of having to dispatch events. Dispatching events tend to be more error-prone, and is harder to understand at a glance.&#60;/p&#62;
&#60;p&#62;- and of course the benefit of having state logic separated from the view code, but you get this with Supervising Presenter and Passive View too.&#60;/p&#62;
&#60;p&#62;I might have missed something, but in that case I'll add it later.
&#60;/p&#62;</description>
</item>
<item>
<title>str_victim on "call methods of ui components from event map"</title>
<link>http://mate.asfusion.com/forums/topic.php?id=160#post-728</link>
<pubDate>Thu, 02 Oct 2008 07:41:31 +0000</pubDate>
<dc:creator>str_victim</dc:creator>
<guid isPermaLink="false">728@http://mate.asfusion.com/forums/</guid>
<description>&#60;p&#62;thx, i'll keep in mind info about Mediators. we fix this problem in another way: i investigate classes, made by other team member... there was no any [Bindable] :)&#60;/p&#62;
&#60;p&#62;p.s. can you, please, suggest some articles about working with Medators?
&#60;/p&#62;</description>
</item>
<item>
<title>charlie on "Modules and Local EventMaps"</title>
<link>http://mate.asfusion.com/forums/topic.php?id=162#post-727</link>
<pubDate>Thu, 02 Oct 2008 07:19:28 +0000</pubDate>
<dc:creator>charlie</dc:creator>
<guid isPermaLink="false">727@http://mate.asfusion.com/forums/</guid>
<description>&#60;p&#62;Interface, hrm of course that's what they are good at. Let's see if they work with injectors.&#60;/p&#62;
&#60;p&#62;My co-worker couldn't get injectors to trigger when the target was set to a super-class of the actual class of the object. E.g. setting &#60;code&#62;target=&#34;{HBox}&#34;&#60;/code&#62; and wanting it to inject his &#60;code&#62;MyHBox&#60;/code&#62; class that extends HBox. It would be neat to be able to target super-classes or interfaces. Should do some more testing...
&#60;/p&#62;</description>
</item>
<item>
<title>charlie on "About Mate and Presentation Patterns..."</title>
<link>http://mate.asfusion.com/forums/topic.php?id=163#post-726</link>
<pubDate>Thu, 02 Oct 2008 06:45:28 +0000</pubDate>
<dc:creator>charlie</dc:creator>
<guid isPermaLink="false">726@http://mate.asfusion.com/forums/</guid>
<description>&#60;p&#62;Ah yes I had a quick browse of that. Very helpful (thanks Theo!).&#60;/p&#62;
&#60;p&#62;But in his app the Document view does know about the Presenter (PresenterModel class). It calls into the presenter model for any significant logic.&#60;/p&#62;
&#60;p&#62;I think I prefer a PureMVC style Mediator, where the view only communicates using events. Although I can see how there could be advantages to the PresenterModel style that Theo uses.&#60;/p&#62;
&#60;p&#62;We've got a massive codebase in various states of terrible and we're still searching for the best way to slim down our massive views... Mate is helping a lot where we've managed to retrofit it.
&#60;/p&#62;</description>
</item>
<item>
<title>gsb on "About Mate and Presentation Patterns..."</title>
<link>http://mate.asfusion.com/forums/topic.php?id=163#post-724</link>
<pubDate>Thu, 02 Oct 2008 05:29:27 +0000</pubDate>
<dc:creator>gsb</dc:creator>
<guid isPermaLink="false">724@http://mate.asfusion.com/forums/</guid>
<description>&#60;p&#62;Sorry charlie.&#60;br /&#62;
I was writing of Theo's &#34;Document&#34; application and some of it's references.&#60;/p&#62;
&#60;p&#62;Yes Mate seems very &#34;enabling&#34; - flexible and extensible as well.&#60;br /&#62;
I am new to most of this and teaching myself with the help of others here and elsewhere.&#60;/p&#62;
&#60;p&#62;greg
&#60;/p&#62;</description>
</item>
<item>
<title>gsb on "Modules and Local EventMaps"</title>
<link>http://mate.asfusion.com/forums/topic.php?id=162#post-723</link>
<pubDate>Thu, 02 Oct 2008 05:25:40 +0000</pubDate>
<dc:creator>gsb</dc:creator>
<guid isPermaLink="false">723@http://mate.asfusion.com/forums/</guid>
<description>&#60;p&#62;Than you charlie.  I will look into that.&#60;br /&#62;
That is something I knew but seem to have overlooked in this case.&#60;/p&#62;
&#60;p&#62;Perhaps a simple interface may do the job, ...I'll see.&#60;/p&#62;
&#60;p&#62;greg
&#60;/p&#62;</description>
</item>
<item>
<title>charlie on "Modules and Local EventMaps"</title>
<link>http://mate.asfusion.com/forums/topic.php?id=162#post-722</link>
<pubDate>Thu, 02 Oct 2008 03:32:08 +0000</pubDate>
<dc:creator>charlie</dc:creator>
<guid isPermaLink="false">722@http://mate.asfusion.com/forums/</guid>
<description>&#60;blockquote&#62;&#60;p&#62;I use &#34;injectors&#34; to supply the module with data upon opening and &#34;events&#34; sent back to the main application (EventMap) for user input resolution; like a close event.&#60;/p&#62;&#60;/blockquote&#62;
&#60;p&#62;One thing to watch out for if you inject the module with data from the parent: make sure you do it from the module's EventMap not the application's EventMap. Because if you put a reference to module classes in the main application (like &#60;code&#62;target=&#34;{ModuleView}&#34;&#60;/code&#62;) then the compiler will pull your module classes into the main SWF, negating one main benefit of modules (main app file size)...&#60;/p&#62;
&#60;p&#62;Does anyone know of a way around this? I.e. how to specify an injector in the main application into a module class without having a reference to the Class of the module? Seems too fundamental to Mate to avoid. &#60;/p&#62;
&#60;p&#62;(Not that you can't do it other ways, with events, or specifying the injection in your module event maps.)
&#60;/p&#62;</description>
</item>
<item>
<title>ZaBlanc on "Modules and Local EventMaps"</title>
<link>http://mate.asfusion.com/forums/topic.php?id=162#post-721</link>
<pubDate>Thu, 02 Oct 2008 03:22:11 +0000</pubDate>
<dc:creator>ZaBlanc</dc:creator>
<guid isPermaLink="false">721@http://mate.asfusion.com/forums/</guid>
<description>&#60;p&#62;Yes yes yes.  That's what I was looking for!&#60;/p&#62;
&#60;p&#62;&#38;lt;MyLocalEventMap dispatcher=&#34;{this}&#34; /&#38;gt;&#60;/p&#62;
&#60;p&#62;Now I get it.  Was thinking the dispatcher was specified in the event map.  It makes a lot of sense to specify to the map what we're considering local.  Very flexible.&#60;/p&#62;
&#60;p&#62;Thanks!
&#60;/p&#62;</description>
</item>
<item>
<title>charlie on "About Mate and Presentation Patterns..."</title>
<link>http://mate.asfusion.com/forums/topic.php?id=163#post-720</link>
<pubDate>Thu, 02 Oct 2008 02:50:12 +0000</pubDate>
<dc:creator>charlie</dc:creator>
<guid isPermaLink="false">720@http://mate.asfusion.com/forums/</guid>
<description>&#60;p&#62;Not sure I understand the subdivisions and terminologies for these patterns, but... Mate lets you do what you like.&#60;/p&#62;
&#60;p&#62;I wouldn't say it &#34;best&#34; enables anything. It just provides the glue to shovel your data (including events) around where you want it. Between &#60;code&#62;Listeners, Dispatchers, Injectors&#60;/code&#62; and &#60;code&#62;EventHandler&#60;/code&#62;s there's no MVC-style/related patterns you can't implement...
&#60;/p&#62;</description>
</item>
<item>
<title>gsb on "Modules and Local EventMaps"</title>
<link>http://mate.asfusion.com/forums/topic.php?id=162#post-719</link>
<pubDate>Thu, 02 Oct 2008 02:39:22 +0000</pubDate>
<dc:creator>gsb</dc:creator>
<guid isPermaLink="false">719@http://mate.asfusion.com/forums/</guid>
<description>&#60;p&#62;I use modules... well only one at the moment.&#60;br /&#62;
I use them as &#34;Views&#34; mostly and as such they are independent; they do not know of each other. &#60;/p&#62;
&#60;p&#62;I use &#34;injectors&#34; to supply the module with data upon opening and &#34;events&#34; sent back to the main application (EventMap) for user input resolution; like a close event.&#60;/p&#62;
&#60;p&#62;In your case I would think in terms of &#34;Event Aggregation.&#34;  That is, using the main application's &#34;global&#34; EventMap as a clearing house; receiving, resolving and as needed, forwarding events/data throughout the module structure.&#60;/p&#62;
&#60;p&#62;...or so I think just now.&#60;/p&#62;
&#60;p&#62;greg
&#60;/p&#62;</description>
</item>
<item>
<title>charlie on "Modules and Local EventMaps"</title>
<link>http://mate.asfusion.com/forums/topic.php?id=162#post-718</link>
<pubDate>Thu, 02 Oct 2008 02:33:38 +0000</pubDate>
<dc:creator>charlie</dc:creator>
<guid isPermaLink="false">718@http://mate.asfusion.com/forums/</guid>
<description>&#60;p&#62;We struggled for half a day yesterday trying to get a LocalEventMap to work. Like Nahuel said you need to set the dispatcher, which you would normally set like this:&#60;/p&#62;
&#60;p&#62;&#60;code&#62;&#38;lt;MyLocalEventMap dispatcher=&#38;quot;{this}&#38;quot; /&#38;gt;&#60;/code&#62;&#60;/p&#62;
&#60;p&#62;We are using EventMaps in modules. If you want a particular EventMap in a particular module to handle an event you have two options: create an event type that is specific to that module, or use a LocalEventMap so you only see the events in that module.&#60;/p&#62;
&#60;p&#62;The LocalEventMap way is more flexible and combined with the local cache is simple and correctly separated from your main app. You can then grab values out of your global cache. E.g. this is our SliceController class, which is a LocalEventMap inside a module:&#60;/p&#62;
&#60;pre&#62;&#60;code&#62;&#38;lt;LocalEventMap xmlns=&#38;quot;http://mate.asfusion.com/&#38;quot;&#38;gt;

	&#38;lt;Injectors target=&#38;quot;{SliceBuilder}&#38;quot; debug=&#38;quot;true&#38;quot;&#38;gt;
    	&#38;lt;PropertyInjector targetKey=&#38;quot;user&#38;quot; source=&#38;quot;{UserManager}&#38;quot; sourceKey=&#38;quot;currentUser&#38;quot; sourceCache=&#38;quot;global&#38;quot;/&#38;gt;
    &#38;lt;/Injectors&#38;gt;&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;This grabs the &#60;code&#62;user&#60;/code&#62; property off the UserManager instance that's stored in the global (application wide) cache and dumps it into the &#60;code&#62;SliceBuilder.user&#60;/code&#62; property whenever a SliceBuilder gets instantiated in our module (actually in this case the SliceBuilder is the main module class).&#60;/p&#62;
&#60;p&#62;BTW thanks Nahuel for the LocalEventMap stuff, it's great!
&#60;/p&#62;</description>
</item>
<item>
<title>ZaBlanc on "Modules and Local EventMaps"</title>
<link>http://mate.asfusion.com/forums/topic.php?id=162#post-717</link>
<pubDate>Thu, 02 Oct 2008 01:02:31 +0000</pubDate>
<dc:creator>ZaBlanc</dc:creator>
<guid isPermaLink="false">717@http://mate.asfusion.com/forums/</guid>
<description>&#60;p&#62;I've satisfied the issue, but the modules are cross-polinating now.  When I echo from one, it echoes to both modules.  The only reason I can see for this is that my EchoManager is shared between them.&#60;/p&#62;
&#60;p&#62;I create it with an ObjectBuilder and specify cache=&#34;local&#34;...so shouldn't that make it so that both maps create their own?  I'm still using &#38;lt;EventMap&#38;gt; rather than &#38;lt;LocalEventMap&#38;gt;.&#60;/p&#62;
&#60;p&#62;When I debug, I see:&#60;/p&#62;
&#60;p&#62;Cannot debug&#60;br /&#62;
    &#38;lt;MethodInvoker   arguments=&#34;dsvdw&#34;   method=&#34;setData&#34;   cache=&#34;inherit&#34;   generator=&#34;[class EchoManager]&#34;   registerTarget=&#34;true&#34;/&#38;gt;&#60;br /&#62;
Cannot debug&#60;br /&#62;
Cannot debug&#60;br /&#62;
    &#38;lt;MethodInvoker   arguments=&#34;dsvdw&#34;   method=&#34;setData&#34;   cache=&#34;inherit&#34;   generator=&#34;[class EchoManager]&#34;   registerTarget=&#34;true&#34;/&#38;gt;&#60;br /&#62;
Cannot debug&#60;/p&#62;
&#60;p&#62;Well, that's not very helpful. :-)  Are there any examples of module-based Mate?
&#60;/p&#62;</description>
</item>
<item>
<title>gsb on "About Mate and Presentation Patterns..."</title>
<link>http://mate.asfusion.com/forums/topic.php?id=164#post-716</link>
<pubDate>Thu, 02 Oct 2008 01:00:03 +0000</pubDate>
<dc:creator>gsb</dc:creator>
<guid isPermaLink="false">716@http://mate.asfusion.com/forums/</guid>
<description>&#60;p&#62;Sorry... double posted.&#60;/p&#62;
&#60;p&#62;greg
&#60;/p&#62;</description>
</item>

</channel>
</rss>
