source: trunk/client/servlet/doc/form_factory_design.class.violet @ 3405

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

Refs #440. LabeledExtract? related actions modified to use FormFactory?.getForm(Class, Object) method

File size: 4.2 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<java version="1.6.0_15" class="java.beans.XMLDecoder"> 
3 <object class="com.horstmann.violet.ClassDiagramGraph">
4  <void method="addNode">
5   <object id="ClassNode0" class="com.horstmann.violet.ClassNode">
6    <void property="attributes">
7     <void property="text">
8      <string>...</string>
9     </void>
10    </void>
11    <void property="methods">
12     <void property="text">
13      <string>LabeledExtract(Select&lt;VInteger&gt;, LabeledExtract obj)
14LabeledExtract(Select&lt;VInteger&gt;)</string>
15     </void>
16    </void>
17    <void property="name">
18     <void property="text">
19      <string>LabeledExtractForm</string>
20     </void>
21    </void>
22   </object>
23   <object class="java.awt.geom.Point2D$Double">
24    <void method="setLocation">
25     <double>504.0</double>
26     <double>401.0</double>
27    </void>
28   </object>
29  </void>
30  <void method="addNode">
31   <object id="ClassNode1" class="com.horstmann.violet.ClassNode">
32    <void property="name">
33     <void property="text">
34      <string>NameableProperties</string>
35     </void>
36    </void>
37   </object>
38   <object class="java.awt.geom.Point2D$Double">
39    <void method="setLocation">
40     <double>1020.0</double>
41     <double>402.0</double>
42    </void>
43   </object>
44  </void>
45  <void method="addNode">
46   <object id="ClassNode2" class="com.horstmann.violet.ClassNode">
47    <void property="name">
48     <void property="text">
49      <string>Form</string>
50     </void>
51    </void>
52   </object>
53   <object class="java.awt.geom.Point2D$Double">
54    <void method="setLocation">
55     <double>738.0</double>
56     <double>243.0</double>
57    </void>
58   </object>
59  </void>
60  <void method="addNode">
61   <object id="ClassNode3" class="com.horstmann.violet.ClassNode">
62    <void property="name">
63     <void property="text">
64      <string>Fieldset</string>
65     </void>
66    </void>
67   </object>
68   <object class="java.awt.geom.Point2D$Double">
69    <void method="setLocation">
70     <double>1045.0</double>
71     <double>244.0</double>
72    </void>
73   </object>
74  </void>
75  <void method="addNode">
76   <object id="NoteNode0" class="com.horstmann.violet.NoteNode">
77    <void property="text">
78     <void property="text">
79      <string>Extended forms should have one constructor that
80creates an empty form for new items and one for
81creating forms for existing items.
82The most obvious difference is the itemId field which should
83not be present in new item forms.
84The itemId field should however be present when an item object is
85passed to the constructor.</string>
86     </void>
87    </void>
88   </object>
89   <object class="java.awt.geom.Point2D$Double">
90    <void method="setLocation">
91     <double>153.0</double>
92     <double>208.0</double>
93    </void>
94   </object>
95  </void>
96  <void method="connect">
97   <object class="com.horstmann.violet.ClassRelationshipEdge">
98    <void property="bentStyle">
99     <object class="com.horstmann.violet.BentStyle" field="HVH"/>
100    </void>
101    <void property="startArrowHead">
102     <object class="com.horstmann.violet.ArrowHead" field="DIAMOND"/>
103    </void>
104   </object>
105   <object idref="ClassNode0"/>
106   <object idref="ClassNode1"/>
107  </void>
108  <void method="connect">
109   <object class="com.horstmann.violet.ClassRelationshipEdge">
110    <void property="bentStyle">
111     <object class="com.horstmann.violet.BentStyle" field="VHV"/>
112    </void>
113    <void property="endArrowHead">
114     <object class="com.horstmann.violet.ArrowHead" field="TRIANGLE"/>
115    </void>
116   </object>
117   <object idref="ClassNode1"/>
118   <object idref="ClassNode3"/>
119  </void>
120  <void method="connect">
121   <object class="com.horstmann.violet.ClassRelationshipEdge">
122    <void property="bentStyle">
123     <object class="com.horstmann.violet.BentStyle" field="VHV"/>
124    </void>
125    <void property="endArrowHead">
126     <object class="com.horstmann.violet.ArrowHead" field="TRIANGLE"/>
127    </void>
128   </object>
129   <object idref="ClassNode0"/>
130   <object idref="ClassNode2"/>
131  </void>
132  <void method="connect">
133   <object class="com.horstmann.violet.NoteEdge"/>
134   <object idref="ClassNode0"/>
135   <object idref="NoteNode0"/>
136  </void>
137 </object>
138</java>
Note: See TracBrowser for help on using the repository browser.