source: trunk/client/servlet/doc/startup.seq.violet @ 3405

Last change on this file since 3405 was 1823, checked in by Gregory Vincic, 16 years ago

Added servlet startup diagram showing how the actions are found and loaded into the ActionFactory?.

File size: 9.3 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<java version="1.5.0_06" class="java.beans.XMLDecoder"> 
3 <object class="com.horstmann.violet.SequenceDiagramGraph">
4  <void method="addNode">
5   <object id="LifelineNode0" class="com.horstmann.violet.ImplicitParameterNode">
6    <void property="bounds">
7     <object class="java.awt.geom.Rectangle2D$Double">
8      <void method="setRect">
9       <double>180.0</double>
10       <double>0.0</double>
11       <double>100.0</double>
12       <double>222.0</double>
13      </void>
14     </object>
15    </void>
16    <void property="bounds">
17     <void method="setRect">
18      <double>180.0</double>
19      <double>0.0</double>
20      <double>100.0</double>
21      <double>222.0</double>
22     </void>
23    </void>
24    <void property="name">
25     <void property="text">
26      <string>ActionServlet</string>
27     </void>
28    </void>
29   </object>
30   <object class="java.awt.geom.Point2D$Double">
31    <void method="setLocation">
32     <double>180.0</double>
33     <double>0.0</double>
34    </void>
35   </object>
36  </void>
37  <void method="addNode">
38   <object id="LifelineNode1" class="com.horstmann.violet.ImplicitParameterNode">
39    <void property="bounds">
40     <object class="java.awt.geom.Rectangle2D$Double">
41      <void method="setRect">
42       <double>370.0</double>
43       <double>0.0</double>
44       <double>100.0</double>
45       <double>222.0</double>
46      </void>
47     </object>
48    </void>
49    <void property="bounds">
50     <void method="setRect">
51      <double>370.0</double>
52      <double>0.0</double>
53      <double>100.0</double>
54      <double>222.0</double>
55     </void>
56    </void>
57    <void property="name">
58     <void property="text">
59      <string>ActionFactory</string>
60     </void>
61    </void>
62   </object>
63   <object class="java.awt.geom.Point2D$Double">
64    <void method="setLocation">
65     <double>370.0</double>
66     <double>0.0</double>
67    </void>
68   </object>
69  </void>
70  <void method="addNode">
71   <object id="LifelineNode2" class="com.horstmann.violet.ImplicitParameterNode">
72    <void property="bounds">
73     <object class="java.awt.geom.Rectangle2D$Double">
74      <void method="setRect">
75       <double>540.0</double>
76       <double>0.0</double>
77       <double>80.0</double>
78       <double>222.0</double>
79      </void>
80     </object>
81    </void>
82    <void property="bounds">
83     <void method="setRect">
84      <double>540.0</double>
85      <double>0.0</double>
86      <double>80.0</double>
87      <double>222.0</double>
88     </void>
89    </void>
90    <void property="name">
91     <void property="text">
92      <string>Loader</string>
93     </void>
94    </void>
95   </object>
96   <object class="java.awt.geom.Point2D$Double">
97    <void method="setLocation">
98     <double>540.0</double>
99     <double>0.0</double>
100    </void>
101   </object>
102  </void>
103  <void method="addNode">
104   <object id="ActivationBarNode0" class="com.horstmann.violet.CallNode">
105    <void method="addChild">
106     <object id="ActivationBarNode1" class="com.horstmann.violet.CallNode">
107      <void property="bounds">
108       <object class="java.awt.geom.Rectangle2D$Double">
109        <void method="setRect">
110         <double>412.0</double>
111         <double>99.0</double>
112         <double>16.0</double>
113         <double>30.0</double>
114        </void>
115       </object>
116      </void>
117      <void property="bounds">
118       <void method="setRect">
119        <double>412.0</double>
120        <double>99.0</double>
121        <double>16.0</double>
122        <double>30.0</double>
123       </void>
124      </void>
125      <void property="implicitParameter">
126       <object idref="LifelineNode1"/>
127      </void>
128      <void property="parent">
129       <object idref="ActivationBarNode0"/>
130      </void>
131     </object>
132    </void>
133    <void method="addChild">
134     <object id="ActivationBarNode2" class="com.horstmann.violet.CallNode">
135      <void property="bounds">
136       <object class="java.awt.geom.Rectangle2D$Double">
137        <void method="setRect">
138         <double>412.0</double>
139         <double>152.0</double>
140         <double>16.0</double>
141         <double>30.0</double>
142        </void>
143       </object>
144      </void>
145      <void property="bounds">
146       <void method="setRect">
147        <double>412.0</double>
148        <double>152.0</double>
149        <double>16.0</double>
150        <double>30.0</double>
151       </void>
152      </void>
153      <void property="implicitParameter">
154       <object idref="LifelineNode1"/>
155      </void>
156      <void property="parent">
157       <object idref="ActivationBarNode0"/>
158      </void>
159     </object>
160    </void>
161    <void property="bounds">
162     <object class="java.awt.geom.Rectangle2D$Double">
163      <void method="setRect">
164       <double>222.0</double>
165       <double>76.0</double>
166       <double>16.0</double>
167       <double>126.0</double>
168      </void>
169     </object>
170    </void>
171    <void property="bounds">
172     <void method="setRect">
173      <double>222.0</double>
174      <double>76.0</double>
175      <double>16.0</double>
176      <double>126.0</double>
177     </void>
178    </void>
179    <void property="implicitParameter">
180     <object idref="LifelineNode0"/>
181    </void>
182   </object>
183   <object class="java.awt.geom.Point2D$Double">
184    <void method="setLocation">
185     <double>222.0</double>
186     <double>76.0</double>
187    </void>
188   </object>
189  </void>
190  <void method="addNode">
191   <object idref="ActivationBarNode2"/>
192   <object class="java.awt.geom.Point2D$Double">
193    <void method="setLocation">
194     <double>412.0</double>
195     <double>152.0</double>
196    </void>
197   </object>
198  </void>
199  <void method="addNode">
200   <object idref="ActivationBarNode1"/>
201   <object class="java.awt.geom.Point2D$Double">
202    <void method="setLocation">
203     <double>412.0</double>
204     <double>99.0</double>
205    </void>
206   </object>
207  </void>
208  <void method="addNode">
209   <object id="ActivationBarNode3" class="com.horstmann.violet.CallNode">
210    <void property="bounds">
211     <object class="java.awt.geom.Rectangle2D$Double">
212      <void method="setRect">
213       <double>572.0</double>
214       <double>162.0</double>
215       <double>16.0</double>
216       <double>30.0</double>
217      </void>
218     </object>
219    </void>
220    <void property="bounds">
221     <void method="setRect">
222      <double>572.0</double>
223      <double>162.0</double>
224      <double>16.0</double>
225      <double>30.0</double>
226     </void>
227    </void>
228    <void property="implicitParameter">
229     <object idref="LifelineNode2"/>
230    </void>
231   </object>
232   <object class="java.awt.geom.Point2D$Double">
233    <void method="setLocation">
234     <double>572.0</double>
235     <double>162.0</double>
236    </void>
237   </object>
238  </void>
239  <void method="addNode">
240   <object id="NoteNode0" class="com.horstmann.violet.NoteNode">
241    <void property="bounds">
242     <object class="java.awt.geom.Rectangle2D$Double">
243      <void method="setRect">
244       <double>160.0</double>
245       <double>290.0</double>
246       <double>300.0</double>
247       <double>40.0</double>
248      </void>
249     </object>
250    </void>
251    <void property="bounds">
252     <void method="setRect">
253      <double>160.0</double>
254      <double>290.0</double>
255      <double>300.0</double>
256      <double>40.0</double>
257     </void>
258    </void>
259    <void property="text">
260     <void property="text">
261      <string>Run loadAction for each action the Loader finds.</string>
262     </void>
263    </void>
264   </object>
265   <object class="java.awt.geom.Point2D$Double">
266    <void method="setLocation">
267     <double>160.0</double>
268     <double>290.0</double>
269    </void>
270   </object>
271  </void>
272  <void method="addNode">
273   <object id="PointNode0" class="com.horstmann.violet.PointNode">
274    <void property="bounds">
275     <object class="java.awt.geom.Rectangle2D$Double">
276      <void method="setRect">
277       <double>419.0</double>
278       <double>177.0</double>
279       <double>0.0</double>
280       <double>0.0</double>
281      </void>
282     </object>
283    </void>
284    <void property="bounds">
285     <void method="setRect">
286      <double>419.0</double>
287      <double>177.0</double>
288      <double>0.0</double>
289      <double>0.0</double>
290     </void>
291    </void>
292   </object>
293   <object class="java.awt.geom.Point2D$Double">
294    <void method="setLocation">
295     <double>419.0</double>
296     <double>177.0</double>
297    </void>
298   </object>
299  </void>
300  <void method="connect">
301   <object class="com.horstmann.violet.CallEdge">
302    <void property="middleLabel">
303     <string>init</string>
304    </void>
305   </object>
306   <object idref="ActivationBarNode0"/>
307   <object idref="ActivationBarNode2"/>
308  </void>
309  <void method="connect">
310   <object class="com.horstmann.violet.CallEdge">
311    <void property="middleLabel">
312     <string>create</string>
313    </void>
314   </object>
315   <object idref="ActivationBarNode0"/>
316   <object idref="ActivationBarNode1"/>
317  </void>
318  <void method="connect">
319   <object class="com.horstmann.violet.CallEdge">
320    <void property="middleLabel">
321     <string>list</string>
322    </void>
323   </object>
324   <object idref="ActivationBarNode2"/>
325   <object idref="ActivationBarNode3"/>
326  </void>
327  <void method="connect">
328   <object class="com.horstmann.violet.NoteEdge"/>
329   <object idref="NoteNode0"/>
330   <object idref="PointNode0"/>
331  </void>
332 </object>
333</java>
Note: See TracBrowser for help on using the repository browser.