Skip to content

Commit d334ec1

Browse files
committed
mediateWith function added. Error added to disallow mediating view twice.
1 parent 81f40ee commit d334ec1

File tree

110 files changed

+1066
-112
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

110 files changed

+1066
-112
lines changed

docs/all-classes.html

Lines changed: 85 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,13 +58,97 @@ <h3><a href="class-summary.html" target="classFrame" style="color:black">All Cla
5858
<tr>
5959
<td><a href="org/mvcexpress/MvcExpress.html" title="org.mvcexpress.MvcExpress">MvcExpress</a></td>
6060
</tr>
61+
<tr>
62+
<td><a href="org/mvcexpress/core/traceObjects/MvcTraceActions.html" title="org.mvcexpress.core.traceObjects.MvcTraceActions">MvcTraceActions</a></td>
63+
</tr>
6164
<tr>
6265
<td><a href="org/mvcexpress/mvc/Proxy.html" title="org.mvcexpress.mvc.Proxy">Proxy</a></td>
6366
</tr>
6467
<tr>
6568
<td><a href="org/mvcexpress/core/ProxyMap.html" title="org.mvcexpress.core.ProxyMap">ProxyMap</a></td>
6669
</tr>
70+
<tr>
71+
<td><a href="org/mvcexpress/core/traceObjects/TraceCommand_sendMessage.html" title="org.mvcexpress.core.traceObjects.TraceCommand_sendMessage">TraceCommand_sendMessage</a></td>
72+
</tr>
73+
<tr>
74+
<td><a href="org/mvcexpress/core/traceObjects/TraceCommandMap_execute.html" title="org.mvcexpress.core.traceObjects.TraceCommandMap_execute">TraceCommandMap_execute</a></td>
75+
</tr>
76+
<tr>
77+
<td><a href="org/mvcexpress/core/traceObjects/TraceCommandMap_handleCommandExecute.html" title="org.mvcexpress.core.traceObjects.TraceCommandMap_handleCommandExecute">TraceCommandMap_handleCommandExecute</a></td>
78+
</tr>
79+
<tr>
80+
<td><a href="org/mvcexpress/core/traceObjects/TraceCommandMap_map.html" title="org.mvcexpress.core.traceObjects.TraceCommandMap_map">TraceCommandMap_map</a></td>
81+
</tr>
82+
<tr>
83+
<td><a href="org/mvcexpress/core/traceObjects/TraceCommandMap_unmap.html" title="org.mvcexpress.core.traceObjects.TraceCommandMap_unmap">TraceCommandMap_unmap</a></td>
84+
</tr>
85+
<tr>
86+
<td><a href="org/mvcexpress/core/traceObjects/TraceMediator_addHandler.html" title="org.mvcexpress.core.traceObjects.TraceMediator_addHandler">TraceMediator_addHandler</a></td>
87+
</tr>
88+
<tr>
89+
<td><a href="org/mvcexpress/core/traceObjects/TraceMediator_sendMessage.html" title="org.mvcexpress.core.traceObjects.TraceMediator_sendMessage">TraceMediator_sendMessage</a></td>
90+
</tr>
91+
<tr>
92+
<td><a href="org/mvcexpress/core/traceObjects/TraceMediatorMap_map.html" title="org.mvcexpress.core.traceObjects.TraceMediatorMap_map">TraceMediatorMap_map</a></td>
93+
</tr>
94+
<tr>
95+
<td><a href="org/mvcexpress/core/traceObjects/TraceMediatorMap_mediate.html" title="org.mvcexpress.core.traceObjects.TraceMediatorMap_mediate">TraceMediatorMap_mediate</a></td>
96+
</tr>
97+
<tr>
98+
<td><a href="org/mvcexpress/core/traceObjects/TraceMediatorMap_unmap.html" title="org.mvcexpress.core.traceObjects.TraceMediatorMap_unmap">TraceMediatorMap_unmap</a></td>
99+
</tr>
100+
<tr>
101+
<td><a href="org/mvcexpress/core/traceObjects/TraceMediatorMap_unmediate.html" title="org.mvcexpress.core.traceObjects.TraceMediatorMap_unmediate">TraceMediatorMap_unmediate</a></td>
102+
</tr>
103+
<tr>
104+
<td><a href="org/mvcexpress/core/traceObjects/TraceMessenger_addHandler.html" title="org.mvcexpress.core.traceObjects.TraceMessenger_addHandler">TraceMessenger_addHandler</a></td>
105+
</tr>
106+
<tr>
107+
<td><a href="org/mvcexpress/core/traceObjects/TraceMessenger_removeHandler.html" title="org.mvcexpress.core.traceObjects.TraceMessenger_removeHandler">TraceMessenger_removeHandler</a></td>
108+
</tr>
109+
<tr>
110+
<td><a href="org/mvcexpress/core/traceObjects/TraceMessenger_send.html" title="org.mvcexpress.core.traceObjects.TraceMessenger_send">TraceMessenger_send</a></td>
111+
</tr>
112+
<tr>
113+
<td><a href="org/mvcexpress/core/traceObjects/TraceMessenger_send_handler.html" title="org.mvcexpress.core.traceObjects.TraceMessenger_send_handler">TraceMessenger_send_handler</a></td>
114+
</tr>
115+
<tr>
116+
<td><a href="org/mvcexpress/core/traceObjects/TraceMessenger_sendToAll.html" title="org.mvcexpress.core.traceObjects.TraceMessenger_sendToAll">TraceMessenger_sendToAll</a></td>
117+
</tr>
118+
<tr>
119+
<td><a href="org/mvcexpress/core/traceObjects/TraceMessenger_sendToAll_clean.html" title="org.mvcexpress.core.traceObjects.TraceMessenger_sendToAll_clean">TraceMessenger_sendToAll_clean</a></td>
120+
</tr>
121+
<tr>
122+
<td><a href="org/mvcexpress/core/traceObjects/TraceModuleBase_sendMessage.html" title="org.mvcexpress.core.traceObjects.TraceModuleBase_sendMessage">TraceModuleBase_sendMessage</a></td>
123+
</tr>
124+
<tr>
125+
<td><a href="org/mvcexpress/core/traceObjects/TraceModuleManager_createModule.html" title="org.mvcexpress.core.traceObjects.TraceModuleManager_createModule">TraceModuleManager_createModule</a></td>
126+
</tr>
127+
<tr>
128+
<td><a href="org/mvcexpress/core/traceObjects/TraceModuleManager_disposeModule.html" title="org.mvcexpress.core.traceObjects.TraceModuleManager_disposeModule">TraceModuleManager_disposeModule</a></td>
129+
</tr>
130+
<tr>
131+
<td><a href="org/mvcexpress/core/traceObjects/TraceObj.html" title="org.mvcexpress.core.traceObjects.TraceObj">TraceObj</a></td>
132+
</tr>
133+
<tr>
134+
<td><a href="org/mvcexpress/core/traceObjects/TraceObj_SendMessage.html" title="org.mvcexpress.core.traceObjects.TraceObj_SendMessage">TraceObj_SendMessage</a></td>
135+
</tr>
136+
<tr>
137+
<td><a href="org/mvcexpress/core/traceObjects/TraceProxy_sendMessage.html" title="org.mvcexpress.core.traceObjects.TraceProxy_sendMessage">TraceProxy_sendMessage</a></td>
138+
</tr>
139+
<tr>
140+
<td><a href="org/mvcexpress/core/traceObjects/TraceProxyMap_injectPending.html" title="org.mvcexpress.core.traceObjects.TraceProxyMap_injectPending">TraceProxyMap_injectPending</a></td>
141+
</tr>
142+
<tr>
143+
<td><a href="org/mvcexpress/core/traceObjects/TraceProxyMap_injectStuff.html" title="org.mvcexpress.core.traceObjects.TraceProxyMap_injectStuff">TraceProxyMap_injectStuff</a></td>
144+
</tr>
145+
<tr>
146+
<td><a href="org/mvcexpress/core/traceObjects/TraceProxyMap_map.html" title="org.mvcexpress.core.traceObjects.TraceProxyMap_map">TraceProxyMap_map</a></td>
147+
</tr>
148+
<tr>
149+
<td><a href="org/mvcexpress/core/traceObjects/TraceProxyMap_unmap.html" title="org.mvcexpress.core.traceObjects.TraceProxyMap_unmap">TraceProxyMap_unmap</a></td>
150+
</tr>
67151
</table>
68152
</body>
69153
</html>
70-
<!--<br/>Thu Aug 16 2012, 11:55 PM +02:00 -->
154+
<!--<br/>Tue Sep 25 2012, 10:53 PM +02:00 -->

docs/all-index-A.html

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

docs/all-index-B.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,4 @@
1010

1111
if (!isEclipse() || window.name != ECLIPSE_FRAME_NAME) {titleBar_setSubTitle("B Index"); titleBar_setSubNav(false,false,false,false,false,false,false,false,false,false,false ,false,false,false,false,false);}
1212
-->
13-
</script><div class="MainContent"><br><table border="0" cellspacing="0" cellpadding="0"><tr><td colspan="2"><a name="B"></a><a href="all-index-A.html" onclick="javascript:loadClassListFrame('index-list.html');">A</a>&nbsp;&nbsp;<font color="black" size="10px" style="bold">B</font>&nbsp;&nbsp;<a href="all-index-C.html" onclick="javascript:loadClassListFrame('index-list.html');">C</a>&nbsp;&nbsp;<a href="all-index-D.html" onclick="javascript:loadClassListFrame('index-list.html');">D</a>&nbsp;&nbsp;<a href="all-index-E.html" onclick="javascript:loadClassListFrame('index-list.html');">E</a>&nbsp;&nbsp;<a href="all-index-F.html" onclick="javascript:loadClassListFrame('index-list.html');">F</a>&nbsp;&nbsp;<a href="all-index-G.html" onclick="javascript:loadClassListFrame('index-list.html');">G</a>&nbsp;&nbsp;<a href="all-index-H.html" onclick="javascript:loadClassListFrame('index-list.html');">H</a>&nbsp;&nbsp;<a href="all-index-I.html" onclick="javascript:loadClassListFrame('index-list.html');">I</a>&nbsp;&nbsp;<a href="all-index-J.html" onclick="javascript:loadClassListFrame('index-list.html');">J</a>&nbsp;&nbsp;<a href="all-index-K.html" onclick="javascript:loadClassListFrame('index-list.html');">K</a>&nbsp;&nbsp;<a href="all-index-L.html" onclick="javascript:loadClassListFrame('index-list.html');">L</a>&nbsp;&nbsp;<a href="all-index-M.html" onclick="javascript:loadClassListFrame('index-list.html');">M</a>&nbsp;&nbsp;<a href="all-index-N.html" onclick="javascript:loadClassListFrame('index-list.html');">N</a>&nbsp;&nbsp;<a href="all-index-O.html" onclick="javascript:loadClassListFrame('index-list.html');">O</a>&nbsp;&nbsp;<a href="all-index-P.html" onclick="javascript:loadClassListFrame('index-list.html');">P</a>&nbsp;&nbsp;<a href="all-index-Q.html" onclick="javascript:loadClassListFrame('index-list.html');">Q</a>&nbsp;&nbsp;<a href="all-index-R.html" onclick="javascript:loadClassListFrame('index-list.html');">R</a>&nbsp;&nbsp;<a href="all-index-S.html" onclick="javascript:loadClassListFrame('index-list.html');">S</a>&nbsp;&nbsp;<a href="all-index-T.html" onclick="javascript:loadClassListFrame('index-list.html');">T</a>&nbsp;&nbsp;<a href="all-index-U.html" onclick="javascript:loadClassListFrame('index-list.html');">U</a>&nbsp;&nbsp;<a href="all-index-V.html" onclick="javascript:loadClassListFrame('index-list.html');">V</a>&nbsp;&nbsp;<a href="all-index-W.html" onclick="javascript:loadClassListFrame('index-list.html');">W</a>&nbsp;&nbsp;<a href="all-index-X.html" onclick="javascript:loadClassListFrame('index-list.html');">X</a>&nbsp;&nbsp;<a href="all-index-Y.html" onclick="javascript:loadClassListFrame('index-list.html');">Y</a>&nbsp;&nbsp;<a href="all-index-Z.html" onclick="javascript:loadClassListFrame('index-list.html');">Z</a>&nbsp;&nbsp;</td></tr><tr><td colspan="2" style="padding-bottom:20px"></td></tr><tr><td colspan="2"><a href="all-index-A.html" onclick="javascript:loadClassListFrame('index-list.html');">A</a>&nbsp;&nbsp;<font color="black" size="10px" style="bold">B</font>&nbsp;&nbsp;<a href="all-index-C.html" onclick="javascript:loadClassListFrame('index-list.html');">C</a>&nbsp;&nbsp;<a href="all-index-D.html" onclick="javascript:loadClassListFrame('index-list.html');">D</a>&nbsp;&nbsp;<a href="all-index-E.html" onclick="javascript:loadClassListFrame('index-list.html');">E</a>&nbsp;&nbsp;<a href="all-index-F.html" onclick="javascript:loadClassListFrame('index-list.html');">F</a>&nbsp;&nbsp;<a href="all-index-G.html" onclick="javascript:loadClassListFrame('index-list.html');">G</a>&nbsp;&nbsp;<a href="all-index-H.html" onclick="javascript:loadClassListFrame('index-list.html');">H</a>&nbsp;&nbsp;<a href="all-index-I.html" onclick="javascript:loadClassListFrame('index-list.html');">I</a>&nbsp;&nbsp;<a href="all-index-J.html" onclick="javascript:loadClassListFrame('index-list.html');">J</a>&nbsp;&nbsp;<a href="all-index-K.html" onclick="javascript:loadClassListFrame('index-list.html');">K</a>&nbsp;&nbsp;<a href="all-index-L.html" onclick="javascript:loadClassListFrame('index-list.html');">L</a>&nbsp;&nbsp;<a href="all-index-M.html" onclick="javascript:loadClassListFrame('index-list.html');">M</a>&nbsp;&nbsp;<a href="all-index-N.html" onclick="javascript:loadClassListFrame('index-list.html');">N</a>&nbsp;&nbsp;<a href="all-index-O.html" onclick="javascript:loadClassListFrame('index-list.html');">O</a>&nbsp;&nbsp;<a href="all-index-P.html" onclick="javascript:loadClassListFrame('index-list.html');">P</a>&nbsp;&nbsp;<a href="all-index-Q.html" onclick="javascript:loadClassListFrame('index-list.html');">Q</a>&nbsp;&nbsp;<a href="all-index-R.html" onclick="javascript:loadClassListFrame('index-list.html');">R</a>&nbsp;&nbsp;<a href="all-index-S.html" onclick="javascript:loadClassListFrame('index-list.html');">S</a>&nbsp;&nbsp;<a href="all-index-T.html" onclick="javascript:loadClassListFrame('index-list.html');">T</a>&nbsp;&nbsp;<a href="all-index-U.html" onclick="javascript:loadClassListFrame('index-list.html');">U</a>&nbsp;&nbsp;<a href="all-index-V.html" onclick="javascript:loadClassListFrame('index-list.html');">V</a>&nbsp;&nbsp;<a href="all-index-W.html" onclick="javascript:loadClassListFrame('index-list.html');">W</a>&nbsp;&nbsp;<a href="all-index-X.html" onclick="javascript:loadClassListFrame('index-list.html');">X</a>&nbsp;&nbsp;<a href="all-index-Y.html" onclick="javascript:loadClassListFrame('index-list.html');">Y</a>&nbsp;&nbsp;<a href="all-index-Z.html" onclick="javascript:loadClassListFrame('index-list.html');">Z</a>&nbsp;&nbsp;</td></tr></table><p></p><center class="copyright"><footer></footer><br/>Thu Aug 16 2012, 11:55 PM +02:00 </center></div></body></html><!--<br/>Thu Aug 16 2012, 11:55 PM +02:00 -->
13+
</script><div class="MainContent"><br><table border="0" cellspacing="0" cellpadding="0"><tr><td colspan="2"><a name="B"></a><a href="all-index-A.html" onclick="javascript:loadClassListFrame('index-list.html');">A</a>&nbsp;&nbsp;<font color="black" size="10px" style="bold">B</font>&nbsp;&nbsp;<a href="all-index-C.html" onclick="javascript:loadClassListFrame('index-list.html');">C</a>&nbsp;&nbsp;<a href="all-index-D.html" onclick="javascript:loadClassListFrame('index-list.html');">D</a>&nbsp;&nbsp;<a href="all-index-E.html" onclick="javascript:loadClassListFrame('index-list.html');">E</a>&nbsp;&nbsp;<a href="all-index-F.html" onclick="javascript:loadClassListFrame('index-list.html');">F</a>&nbsp;&nbsp;<a href="all-index-G.html" onclick="javascript:loadClassListFrame('index-list.html');">G</a>&nbsp;&nbsp;<a href="all-index-H.html" onclick="javascript:loadClassListFrame('index-list.html');">H</a>&nbsp;&nbsp;<a href="all-index-I.html" onclick="javascript:loadClassListFrame('index-list.html');">I</a>&nbsp;&nbsp;<a href="all-index-J.html" onclick="javascript:loadClassListFrame('index-list.html');">J</a>&nbsp;&nbsp;<a href="all-index-K.html" onclick="javascript:loadClassListFrame('index-list.html');">K</a>&nbsp;&nbsp;<a href="all-index-L.html" onclick="javascript:loadClassListFrame('index-list.html');">L</a>&nbsp;&nbsp;<a href="all-index-M.html" onclick="javascript:loadClassListFrame('index-list.html');">M</a>&nbsp;&nbsp;<a href="all-index-N.html" onclick="javascript:loadClassListFrame('index-list.html');">N</a>&nbsp;&nbsp;<a href="all-index-O.html" onclick="javascript:loadClassListFrame('index-list.html');">O</a>&nbsp;&nbsp;<a href="all-index-P.html" onclick="javascript:loadClassListFrame('index-list.html');">P</a>&nbsp;&nbsp;<a href="all-index-Q.html" onclick="javascript:loadClassListFrame('index-list.html');">Q</a>&nbsp;&nbsp;<a href="all-index-R.html" onclick="javascript:loadClassListFrame('index-list.html');">R</a>&nbsp;&nbsp;<a href="all-index-S.html" onclick="javascript:loadClassListFrame('index-list.html');">S</a>&nbsp;&nbsp;<a href="all-index-T.html" onclick="javascript:loadClassListFrame('index-list.html');">T</a>&nbsp;&nbsp;<a href="all-index-U.html" onclick="javascript:loadClassListFrame('index-list.html');">U</a>&nbsp;&nbsp;<a href="all-index-V.html" onclick="javascript:loadClassListFrame('index-list.html');">V</a>&nbsp;&nbsp;<a href="all-index-W.html" onclick="javascript:loadClassListFrame('index-list.html');">W</a>&nbsp;&nbsp;<a href="all-index-X.html" onclick="javascript:loadClassListFrame('index-list.html');">X</a>&nbsp;&nbsp;<a href="all-index-Y.html" onclick="javascript:loadClassListFrame('index-list.html');">Y</a>&nbsp;&nbsp;<a href="all-index-Z.html" onclick="javascript:loadClassListFrame('index-list.html');">Z</a>&nbsp;&nbsp;</td></tr><tr><td colspan="2" style="padding-bottom:20px"></td></tr><tr><td colspan="2"><a href="all-index-A.html" onclick="javascript:loadClassListFrame('index-list.html');">A</a>&nbsp;&nbsp;<font color="black" size="10px" style="bold">B</font>&nbsp;&nbsp;<a href="all-index-C.html" onclick="javascript:loadClassListFrame('index-list.html');">C</a>&nbsp;&nbsp;<a href="all-index-D.html" onclick="javascript:loadClassListFrame('index-list.html');">D</a>&nbsp;&nbsp;<a href="all-index-E.html" onclick="javascript:loadClassListFrame('index-list.html');">E</a>&nbsp;&nbsp;<a href="all-index-F.html" onclick="javascript:loadClassListFrame('index-list.html');">F</a>&nbsp;&nbsp;<a href="all-index-G.html" onclick="javascript:loadClassListFrame('index-list.html');">G</a>&nbsp;&nbsp;<a href="all-index-H.html" onclick="javascript:loadClassListFrame('index-list.html');">H</a>&nbsp;&nbsp;<a href="all-index-I.html" onclick="javascript:loadClassListFrame('index-list.html');">I</a>&nbsp;&nbsp;<a href="all-index-J.html" onclick="javascript:loadClassListFrame('index-list.html');">J</a>&nbsp;&nbsp;<a href="all-index-K.html" onclick="javascript:loadClassListFrame('index-list.html');">K</a>&nbsp;&nbsp;<a href="all-index-L.html" onclick="javascript:loadClassListFrame('index-list.html');">L</a>&nbsp;&nbsp;<a href="all-index-M.html" onclick="javascript:loadClassListFrame('index-list.html');">M</a>&nbsp;&nbsp;<a href="all-index-N.html" onclick="javascript:loadClassListFrame('index-list.html');">N</a>&nbsp;&nbsp;<a href="all-index-O.html" onclick="javascript:loadClassListFrame('index-list.html');">O</a>&nbsp;&nbsp;<a href="all-index-P.html" onclick="javascript:loadClassListFrame('index-list.html');">P</a>&nbsp;&nbsp;<a href="all-index-Q.html" onclick="javascript:loadClassListFrame('index-list.html');">Q</a>&nbsp;&nbsp;<a href="all-index-R.html" onclick="javascript:loadClassListFrame('index-list.html');">R</a>&nbsp;&nbsp;<a href="all-index-S.html" onclick="javascript:loadClassListFrame('index-list.html');">S</a>&nbsp;&nbsp;<a href="all-index-T.html" onclick="javascript:loadClassListFrame('index-list.html');">T</a>&nbsp;&nbsp;<a href="all-index-U.html" onclick="javascript:loadClassListFrame('index-list.html');">U</a>&nbsp;&nbsp;<a href="all-index-V.html" onclick="javascript:loadClassListFrame('index-list.html');">V</a>&nbsp;&nbsp;<a href="all-index-W.html" onclick="javascript:loadClassListFrame('index-list.html');">W</a>&nbsp;&nbsp;<a href="all-index-X.html" onclick="javascript:loadClassListFrame('index-list.html');">X</a>&nbsp;&nbsp;<a href="all-index-Y.html" onclick="javascript:loadClassListFrame('index-list.html');">Y</a>&nbsp;&nbsp;<a href="all-index-Z.html" onclick="javascript:loadClassListFrame('index-list.html');">Z</a>&nbsp;&nbsp;</td></tr></table><p></p><center class="copyright"><footer></footer><br/>Tue Sep 25 2012, 10:53 PM +02:00 </center></div></body></html><!--<br/>Tue Sep 25 2012, 10:53 PM +02:00 -->

0 commit comments

Comments
 (0)