Skip to content

Commit 7122971

Browse files
committed
Merge pull request #1 from expobrain/master
Initial porting of PureMVC Multicore framework to Python
2 parents b314352 + 893a111 commit 7122971

File tree

92 files changed

+24331
-0
lines changed

Some content is hidden

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

92 files changed

+24331
-0
lines changed

docs/api-objects.txt

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

docs/class-tree.html

Lines changed: 267 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,267 @@
1+
<?xml version="1.0" encoding="ascii"?>
2+
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
3+
"DTD/xhtml1-transitional.dtd">
4+
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
5+
<head>
6+
<title>Class Hierarchy</title>
7+
<link rel="stylesheet" href="epydoc.css" type="text/css" />
8+
<script type="text/javascript" src="epydoc.js"></script>
9+
</head>
10+
11+
<body bgcolor="white" text="black" link="blue" vlink="#204080"
12+
alink="#204080">
13+
<!-- ==================== NAVIGATION BAR ==================== -->
14+
<table class="navbar" border="0" width="100%" cellpadding="0"
15+
bgcolor="#a0c0ff" cellspacing="0">
16+
<tr valign="middle">
17+
<!-- Home link -->
18+
<th>&nbsp;&nbsp;&nbsp;<a
19+
href="puremvc-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
20+
21+
<!-- Tree link -->
22+
<th bgcolor="#70b0f0" class="navbar-select"
23+
>&nbsp;&nbsp;&nbsp;Trees&nbsp;&nbsp;&nbsp;</th>
24+
25+
<!-- Index link -->
26+
<th>&nbsp;&nbsp;&nbsp;<a
27+
href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
28+
29+
<!-- Help link -->
30+
<th>&nbsp;&nbsp;&nbsp;<a
31+
href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
32+
33+
<!-- Project homepage -->
34+
<th class="navbar" align="right" width="100%">
35+
<table border="0" cellpadding="0" cellspacing="0">
36+
<tr><th class="navbar" align="center"
37+
>PureMVC Multicore Python</th>
38+
</tr></table></th>
39+
</tr>
40+
</table>
41+
<table width="100%" cellpadding="0" cellspacing="0">
42+
<tr valign="top">
43+
<td width="100%">&nbsp;</td>
44+
<td>
45+
<table cellpadding="0" cellspacing="0">
46+
<!-- hide/show private -->
47+
<tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
48+
onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
49+
<tr><td align="right"><span class="options"
50+
>[<a href="frames.html" target="_top">frames</a
51+
>]&nbsp;|&nbsp;<a href="class-tree.html"
52+
target="_top">no&nbsp;frames</a>]</span></td></tr>
53+
</table>
54+
</td>
55+
</tr>
56+
</table>
57+
<center><b>
58+
[ <a href="module-tree.html">Module Hierarchy</a>
59+
| <a href="class-tree.html">Class Hierarchy</a> ]
60+
</b></center><br />
61+
<h1 class="epydoc">Class Hierarchy</h1>
62+
<ul class="nomargin-top">
63+
<li> <strong class="uidlink">object</strong>:
64+
<em class="summary">The most base type</em>
65+
<ul>
66+
<li> <strong class="uidlink">exceptions.BaseException</strong>:
67+
<em class="summary">Common base class for all exceptions</em>
68+
<ul>
69+
<li> <strong class="uidlink">exceptions.Exception</strong>:
70+
<em class="summary">Common base class for all non-exit exceptions.</em>
71+
<ul>
72+
<li> <strong class="uidlink"><a href="puremvc.MultitonError-class.html">puremvc.MultitonError</a></strong>:
73+
<em class="summary">Exception raised by multiton classes</em>
74+
</li>
75+
</ul>
76+
</li>
77+
</ul>
78+
</li>
79+
<li> <strong class="uidlink"><a href="puremvc.interfaces.ICommand-class.html">puremvc.interfaces.ICommand</a></strong>:
80+
<em class="summary">The interface definition for a PureMVC Command</em>
81+
<ul>
82+
<li> <strong class="uidlink"><a href="puremvc.patterns.command.MacroCommand-class.html">puremvc.patterns.command.MacroCommand</a></strong>:
83+
<em class="summary">A base <code>ICommand</code> implementation that executes other
84+
<code>ICommand</code>s.</em>
85+
</li>
86+
<li> <strong class="uidlink"><a href="puremvc.patterns.command.SimpleCommand-class.html">puremvc.patterns.command.SimpleCommand</a></strong>:
87+
<em class="summary">A base <code>ICommand</code> implementation.</em>
88+
</li>
89+
</ul>
90+
</li>
91+
<li> <strong class="uidlink"><a href="puremvc.interfaces.IController-class.html">puremvc.interfaces.IController</a></strong>:
92+
<em class="summary">The interface definition for a PureMVC Controller.</em>
93+
<ul>
94+
<li> <strong class="uidlink"><a href="puremvc.core.Controller-class.html">puremvc.core.Controller</a></strong>:
95+
<em class="summary">A Multiton <code>IController</code> implementation.</em>
96+
</li>
97+
</ul>
98+
</li>
99+
<li> <strong class="uidlink"><a href="puremvc.interfaces.IFacade-class.html">puremvc.interfaces.IFacade</a></strong>:
100+
<em class="summary">The interface definition for a PureMVC Facade.</em>
101+
<ul>
102+
<li> <strong class="uidlink"><a href="puremvc.patterns.facade.Facade-class.html">puremvc.patterns.facade.Facade</a></strong>:
103+
<em class="summary">A base Multiton <code>IFacade</code> implementation.</em>
104+
</li>
105+
</ul>
106+
</li>
107+
<li> <strong class="uidlink"><a href="puremvc.interfaces.IMediator-class.html">puremvc.interfaces.IMediator</a></strong>:
108+
<em class="summary">The interface definition for a PureMVC Mediator.</em>
109+
<ul>
110+
<li> <strong class="uidlink"><a href="puremvc.patterns.mediator.Mediator-class.html">puremvc.patterns.mediator.Mediator</a></strong>:
111+
<em class="summary">A base <code>IMediator</code> implementation.</em>
112+
</li>
113+
</ul>
114+
</li>
115+
<li> <strong class="uidlink"><a href="puremvc.interfaces.IModel-class.html">puremvc.interfaces.IModel</a></strong>:
116+
<em class="summary">The interface definition for a PureMVC Model.</em>
117+
<ul>
118+
<li> <strong class="uidlink"><a href="puremvc.core.Model-class.html">puremvc.core.Model</a></strong>:
119+
<em class="summary">A Multiton <code>IModel</code> implementation.</em>
120+
</li>
121+
</ul>
122+
</li>
123+
<li> <strong class="uidlink"><a href="puremvc.interfaces.INotification-class.html">puremvc.interfaces.INotification</a></strong>:
124+
<em class="summary">The interface definition for a PureMVC Notification.</em>
125+
<ul>
126+
<li> <strong class="uidlink"><a href="puremvc.patterns.observer.Notification-class.html">puremvc.patterns.observer.Notification</a></strong>:
127+
<em class="summary">A base <code>INotification</code> implementation.</em>
128+
</li>
129+
</ul>
130+
</li>
131+
<li> <strong class="uidlink"><a href="puremvc.interfaces.INotifier-class.html">puremvc.interfaces.INotifier</a></strong>:
132+
<em class="summary">The interface definition for a PureMVC Notifier.</em>
133+
<ul>
134+
<li> <strong class="uidlink"><a href="puremvc.interfaces.ICommand-class.html">puremvc.interfaces.ICommand</a></strong>:
135+
<em class="summary">The interface definition for a PureMVC Command</em>
136+
<ul>
137+
<li> <strong class="uidlink"><a href="puremvc.patterns.command.MacroCommand-class.html">puremvc.patterns.command.MacroCommand</a></strong>:
138+
<em class="summary">A base <code>ICommand</code> implementation that executes other
139+
<code>ICommand</code>s.</em>
140+
</li>
141+
<li> <strong class="uidlink"><a href="puremvc.patterns.command.SimpleCommand-class.html">puremvc.patterns.command.SimpleCommand</a></strong>:
142+
<em class="summary">A base <code>ICommand</code> implementation.</em>
143+
</li>
144+
</ul>
145+
</li>
146+
<li> <strong class="uidlink"><a href="puremvc.interfaces.IFacade-class.html">puremvc.interfaces.IFacade</a></strong>:
147+
<em class="summary">The interface definition for a PureMVC Facade.</em>
148+
<ul>
149+
<li> <strong class="uidlink"><a href="puremvc.patterns.facade.Facade-class.html">puremvc.patterns.facade.Facade</a></strong>:
150+
<em class="summary">A base Multiton <code>IFacade</code> implementation.</em>
151+
</li>
152+
</ul>
153+
</li>
154+
<li> <strong class="uidlink"><a href="puremvc.interfaces.IMediator-class.html">puremvc.interfaces.IMediator</a></strong>:
155+
<em class="summary">The interface definition for a PureMVC Mediator.</em>
156+
<ul>
157+
<li> <strong class="uidlink"><a href="puremvc.patterns.mediator.Mediator-class.html">puremvc.patterns.mediator.Mediator</a></strong>:
158+
<em class="summary">A base <code>IMediator</code> implementation.</em>
159+
</li>
160+
</ul>
161+
</li>
162+
<li> <strong class="uidlink"><a href="puremvc.interfaces.IProxy-class.html">puremvc.interfaces.IProxy</a></strong>:
163+
<em class="summary">The interface definition for a PureMVC Proxy.</em>
164+
<ul>
165+
<li> <strong class="uidlink"><a href="puremvc.patterns.proxy.Proxy-class.html">puremvc.patterns.proxy.Proxy</a></strong>:
166+
<em class="summary">A base <code>IProxy</code> implementation.</em>
167+
</li>
168+
</ul>
169+
</li>
170+
<li> <strong class="uidlink"><a href="puremvc.patterns.observer.Notifier-class.html">puremvc.patterns.observer.Notifier</a></strong>:
171+
<em class="summary">A Base <code>INotifier</code> implementation.</em>
172+
<ul>
173+
<li> <strong class="uidlink"><a href="puremvc.patterns.command.MacroCommand-class.html">puremvc.patterns.command.MacroCommand</a></strong>:
174+
<em class="summary">A base <code>ICommand</code> implementation that executes other
175+
<code>ICommand</code>s.</em>
176+
</li>
177+
<li> <strong class="uidlink"><a href="puremvc.patterns.mediator.Mediator-class.html">puremvc.patterns.mediator.Mediator</a></strong>:
178+
<em class="summary">A base <code>IMediator</code> implementation.</em>
179+
</li>
180+
<li> <strong class="uidlink"><a href="puremvc.patterns.proxy.Proxy-class.html">puremvc.patterns.proxy.Proxy</a></strong>:
181+
<em class="summary">A base <code>IProxy</code> implementation.</em>
182+
</li>
183+
<li> <strong class="uidlink"><a href="puremvc.patterns.command.SimpleCommand-class.html">puremvc.patterns.command.SimpleCommand</a></strong>:
184+
<em class="summary">A base <code>ICommand</code> implementation.</em>
185+
</li>
186+
</ul>
187+
</li>
188+
</ul>
189+
</li>
190+
<li> <strong class="uidlink"><a href="puremvc.interfaces.IObserver-class.html">puremvc.interfaces.IObserver</a></strong>:
191+
<em class="summary">The interface definition for a PureMVC Observer.</em>
192+
<ul>
193+
<li> <strong class="uidlink"><a href="puremvc.patterns.observer.Observer-class.html">puremvc.patterns.observer.Observer</a></strong>:
194+
<em class="summary">A base <code>IObserver</code> implementation.</em>
195+
</li>
196+
</ul>
197+
</li>
198+
<li> <strong class="uidlink"><a href="puremvc.interfaces.IProxy-class.html">puremvc.interfaces.IProxy</a></strong>:
199+
<em class="summary">The interface definition for a PureMVC Proxy.</em>
200+
<ul>
201+
<li> <strong class="uidlink"><a href="puremvc.patterns.proxy.Proxy-class.html">puremvc.patterns.proxy.Proxy</a></strong>:
202+
<em class="summary">A base <code>IProxy</code> implementation.</em>
203+
</li>
204+
</ul>
205+
</li>
206+
<li> <strong class="uidlink"><a href="puremvc.interfaces.IView-class.html">puremvc.interfaces.IView</a></strong>:
207+
<em class="summary">The interface definition for a PureMVC View.</em>
208+
<ul>
209+
<li> <strong class="uidlink"><a href="puremvc.core.View-class.html">puremvc.core.View</a></strong>:
210+
<em class="summary">A Multiton <code>IView</code> implementation.</em>
211+
</li>
212+
</ul>
213+
</li>
214+
</ul>
215+
</li>
216+
</ul>
217+
<!-- ==================== NAVIGATION BAR ==================== -->
218+
<table class="navbar" border="0" width="100%" cellpadding="0"
219+
bgcolor="#a0c0ff" cellspacing="0">
220+
<tr valign="middle">
221+
<!-- Home link -->
222+
<th>&nbsp;&nbsp;&nbsp;<a
223+
href="puremvc-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
224+
225+
<!-- Tree link -->
226+
<th bgcolor="#70b0f0" class="navbar-select"
227+
>&nbsp;&nbsp;&nbsp;Trees&nbsp;&nbsp;&nbsp;</th>
228+
229+
<!-- Index link -->
230+
<th>&nbsp;&nbsp;&nbsp;<a
231+
href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
232+
233+
<!-- Help link -->
234+
<th>&nbsp;&nbsp;&nbsp;<a
235+
href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
236+
237+
<!-- Project homepage -->
238+
<th class="navbar" align="right" width="100%">
239+
<table border="0" cellpadding="0" cellspacing="0">
240+
<tr><th class="navbar" align="center"
241+
>PureMVC Multicore Python</th>
242+
</tr></table></th>
243+
</tr>
244+
</table>
245+
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
246+
<tr>
247+
<td align="left" class="footer">
248+
Generated by Epydoc 3.0.1 on Sun Sep 23 18:56:02 2012
249+
</td>
250+
<td align="right" class="footer">
251+
<a target="mainFrame" href="http://epydoc.sourceforge.net"
252+
>http://epydoc.sourceforge.net</a>
253+
</td>
254+
</tr>
255+
</table>
256+
257+
<script type="text/javascript">
258+
<!--
259+
// Private objects are initially displayed (because if
260+
// javascript is turned off then we want them to be
261+
// visible); but by default, we want to hide them. So hide
262+
// them unless we have a cookie that says to show them.
263+
checkCookie();
264+
// -->
265+
</script>
266+
</body>
267+
</html>

docs/crarr.png

340 Bytes
Loading

0 commit comments

Comments
 (0)