Revision 1506

View differences:

org.gvsig.tools/library/tags/org.gvsig.tools-3.0.107/org.gvsig.tools.swing/org.gvsig.tools.swing.impl/src/main/resources/META-INF/services/org.gvsig.tools.library.Library
1
org.gvsig.tools.swing.impl.ToolsSwingDefaultImplLibrary
org.gvsig.tools/library/tags/org.gvsig.tools-3.0.107/org.gvsig.tools.swing/org.gvsig.tools.swing.impl/src/main/java/org/gvsig/tools/swing/impl/TreeComboUtils.java
1
package org.gvsig.tools.swing.impl;
2

  
3
import java.util.ArrayList;
4
import java.util.List;
5
import javax.swing.AbstractListModel;
6
import javax.swing.ComboBoxModel;
7
import javax.swing.JComboBox;
8
import javax.swing.event.TreeModelEvent;
9
import javax.swing.event.TreeModelListener;
10
import javax.swing.tree.DefaultMutableTreeNode;
11
import javax.swing.tree.TreeModel;
12

  
13
public class TreeComboUtils {
14

  
15
    public static void setTreeModel(JComboBox comboBox, TreeModel aTreeModel) {
16
        ComboBoxModel model = createComboBoxModel(aTreeModel);
17
        comboBox.setModel(model);
18
        comboBox.setRenderer(new TreeComboCellRenderer(model));
19
    }
20

  
21
    public static ComboBoxModel createComboBoxModel(TreeModel aTreeModel) {
22
        return new TreeModelToComboBoxModelAdapter(aTreeModel);
23
    }
24

  
25
    public static class TreeModelToComboBoxModelAdapter extends AbstractListModel implements ComboBoxModel, TreeModelListener {
26

  
27
        private static final long serialVersionUID = 922222366298284635L;
28

  
29
        TreeModel source;
30
        boolean invalid = true;
31
        DefaultMutableTreeNode currentValue;
32
        List<DefaultMutableTreeNode> cache = new ArrayList<>();
33

  
34
        @SuppressWarnings("LeakingThisInConstructor")
35
        public TreeModelToComboBoxModelAdapter(TreeModel aTreeModel) {
36
            source = aTreeModel;
37
            aTreeModel.addTreeModelListener(this);
38
        }
39

  
40
        @Override
41
        public void setSelectedItem(Object anObject) {
42
            if ((currentValue != null && !currentValue.equals(anObject))
43
                    || currentValue == null && anObject != null) {
44
                currentValue = this.getNode(anObject);
45
            }
46
            fireContentsChanged(this, -1, -1);
47
        }
48

  
49
        @Override
50
        public Object getSelectedItem() {
51
            if (currentValue == null) {
52
                return null;
53
            }
54
            return currentValue.getUserObject();
55
        }
56

  
57
        @Override
58
        public int getSize() {
59
            validate();
60
            return cache.size();
61
        }
62

  
63
        @Override
64
        public Object getElementAt(int index) {
65
            return cache.get(index).getUserObject();
66
        }
67

  
68
        public DefaultMutableTreeNode getNode(int index) {
69
            return cache.get(index);
70
        }
71

  
72
        public DefaultMutableTreeNode getNode(Object anObject) {
73
            for (DefaultMutableTreeNode node : cache) {
74
                if (node.getUserObject().equals(anObject)) {
75
                    return node;
76
                }
77
            }
78
            return null;
79
        }
80

  
81
        @Override
82
        public void treeNodesChanged(TreeModelEvent e) {
83
            invalid = true;
84
        }
85

  
86
        @Override
87
        public void treeNodesInserted(TreeModelEvent e) {
88
            invalid = true;
89
        }
90

  
91
        @Override
92
        public void treeNodesRemoved(TreeModelEvent e) {
93
            invalid = true;
94
        }
95

  
96
        @Override
97
        public void treeStructureChanged(TreeModelEvent e) {
98
            invalid = true;
99
        }
100

  
101
        void validate() {
102
            if (invalid) {
103
                cache = new ArrayList<>();
104
                cacheTree(source.getRoot(), 0);
105
                if (cache.size() > 0) {
106
                    currentValue = cache.get(0);
107
                }
108
                invalid = false;
109
                fireContentsChanged(this, 0, 0);
110
            }
111
        }
112

  
113
        void cacheTree(Object anObject, int level) {
114
            if (source.isLeaf(anObject)) {
115
                addNode(anObject, level, false);
116
            } else {
117
                int c = source.getChildCount(anObject);
118
                int i;
119
                Object child;
120

  
121
                addNode(anObject, level, true);
122
                level++;
123

  
124
                for (i = 0; i < c; i++) {
125
                    child = source.getChild(anObject, i);
126
                    cacheTree(child, level);
127
                }
128

  
129
                level--;
130
            }
131
        }
132

  
133
        void addNode(Object anObject, int level, boolean isNode) {
134
            cache.add(new ListEntry(anObject, level, isNode));
135
        }
136

  
137
        private static class ListEntry extends DefaultMutableTreeNode {
138

  
139
            private static final long serialVersionUID = 304579876188493086L;
140

  
141
            int level;
142

  
143
            public ListEntry(Object anObject, int aLevel, boolean isNode) {
144
                super(anObject, isNode);
145
                this.setUserObject(anObject);
146
                level = aLevel;
147
            }
148

  
149
            @Override
150
            public int getLevel() {
151
                return level;
152
            }
153

  
154
        }
155
    }
156
}
org.gvsig.tools/library/tags/org.gvsig.tools-3.0.107/org.gvsig.tools.swing/org.gvsig.tools.swing.impl/src/main/java/org/gvsig/tools/swing/impl/dynclass/DynFieldView.xml
1
<?xml version="1.0" encoding="UTF-8"?>
2

  
3
<object classname="com.jeta.forms.store.memento.FormPackage">
4
 <at name="fileversion">
5
  <object classname="com.jeta.forms.store.memento.FormsVersion2">
6
   <at name="major">2</at>
7
   <at name="minor">0</at>
8
   <at name="sub">0</at>
9
  </object>
10
 </at>
11
 <at name="form">
12
  <object classname="com.jeta.forms.store.memento.FormMemento">
13
   <super classname="com.jeta.forms.store.memento.ComponentMemento">
14
    <at name="cellconstraints">
15
     <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
16
      <at name="column">1</at>
17
      <at name="row">1</at>
18
      <at name="colspan">1</at>
19
      <at name="rowspan">1</at>
20
      <at name="halign">default</at>
21
      <at name="valign">default</at>
22
      <at name="insets" object="insets">0,0,0,0</at>
23
     </object>
24
    </at>
25
    <at name="componentclass">com.jeta.forms.gui.form.FormComponent</at>
26
   </super>
27
   <at name="id">/home/jjdelcerro/datos/devel/org.gvsig.tools/org.gvsig.tools.swing/org.gvsig.tools.swing.impl/src/main/java/org/gvsig/tools/swing/impl/dynclass/DynFieldView.xml</at>
28
   <at name="path">datos/devel/org.gvsig.tools/org.gvsig.tools.swing/org.gvsig.tools.swing.impl/src/main/java/org/gvsig/tools/swing/impl/dynclass/DynFieldView.xml</at>
29
   <at name="rowspecs">CENTER:DEFAULT:NONE,FILL:DEFAULT:GROW(1.0),CENTER:DEFAULT:NONE</at>
30
   <at name="colspecs">FILL:DEFAULT:NONE,FILL:DEFAULT:GROW(1.0),FILL:DEFAULT:NONE</at>
31
   <at name="components">
32
    <object classname="java.util.LinkedList">
33
     <item >
34
      <at name="value">
35
       <object classname="com.jeta.forms.store.memento.BeanMemento">
36
        <super classname="com.jeta.forms.store.memento.ComponentMemento">
37
         <at name="cellconstraints">
38
          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
39
           <at name="column">2</at>
40
           <at name="row">2</at>
41
           <at name="colspan">1</at>
42
           <at name="rowspan">1</at>
43
           <at name="halign">default</at>
44
           <at name="valign">default</at>
45
           <at name="insets" object="insets">0,0,0,0</at>
46
          </object>
47
         </at>
48
         <at name="componentclass">com.jeta.forms.gui.form.FormContainerComponent</at>
49
        </super>
50
        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
51
        <at name="beanclass">javax.swing.JTabbedPane</at>
52
        <at name="beanproperties">
53
         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
54
          <at name="classname">javax.swing.JTabbedPane</at>
55
          <at name="properties">
56
           <object classname="com.jeta.forms.store.support.PropertyMap">
57
            <at name="height">670</at>
58
            <at name="componentCount">3</at>
59
            <at name="width">906</at>
60
            <at name="name"></at>
61
            <at name="border">
62
             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
63
              <super classname="com.jeta.forms.store.properties.BorderProperty">
64
               <at name="name">border</at>
65
              </super>
66
              <at name="borders">
67
               <object classname="java.util.LinkedList">
68
                <item >
69
                 <at name="value">
70
                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
71
                   <super classname="com.jeta.forms.store.properties.BorderProperty">
72
                    <at name="name">border</at>
73
                   </super>
74
                  </object>
75
                 </at>
76
                </item>
77
               </object>
78
              </at>
79
             </object>
80
            </at>
81
            <at name="tabs">
82
             <object classname="com.jeta.forms.store.properties.TabbedPaneProperties">
83
              <at name="name">tabs</at>
84
              <at name="items">
85
               <object classname="java.util.LinkedList">
86
                <item >
87
                 <at name="value">
88
                  <object classname="com.jeta.forms.store.properties.TabProperty">
89
                   <at name="name">tab</at>
90
                   <at name="title">General</at>
91
                   <at name="icon">
92
                    <object classname="com.jeta.forms.store.properties.IconProperty">
93
                     <at name="embedded">false</at>
94
                     <at name="width">0</at>
95
                     <at name="height">0</at>
96
                    </object>
97
                   </at>
98
                   <at name="form">
99
                    <object classname="com.jeta.forms.store.memento.FormMemento">
100
                     <super classname="com.jeta.forms.store.memento.ComponentMemento">
101
                      <at name="cellconstraints">
102
                       <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
103
                        <at name="column">1</at>
104
                        <at name="row">1</at>
105
                        <at name="colspan">1</at>
106
                        <at name="rowspan">1</at>
107
                        <at name="halign">default</at>
108
                        <at name="valign">default</at>
109
                        <at name="insets" object="insets">0,0,0,0</at>
110
                       </object>
111
                      </at>
112
                      <at name="componentclass">com.jeta.forms.gui.form.FormComponent</at>
113
                     </super>
114
                     <at name="id">embedded.175379815</at>
115
                     <at name="rowspecs">CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,FILL:DEFAULT:GROW(1.0),CENTER:DEFAULT:NONE</at>
116
                     <at name="colspecs">FILL:DEFAULT:NONE,FILL:DEFAULT:NONE,FILL:DEFAULT:NONE,FILL:DEFAULT:GROW(1.0),FILL:DEFAULT:NONE,FILL:DEFAULT:NONE</at>
117
                     <at name="components">
118
                      <object classname="java.util.LinkedList">
119
                       <item >
120
                        <at name="value">
121
                         <object classname="com.jeta.forms.store.memento.BeanMemento">
122
                          <super classname="com.jeta.forms.store.memento.ComponentMemento">
123
                           <at name="cellconstraints">
124
                            <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
125
                             <at name="column">2</at>
126
                             <at name="row">14</at>
127
                             <at name="colspan">1</at>
128
                             <at name="rowspan">1</at>
129
                             <at name="halign">default</at>
130
                             <at name="valign">default</at>
131
                             <at name="insets" object="insets">0,0,0,0</at>
132
                            </object>
133
                           </at>
134
                           <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
135
                          </super>
136
                          <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
137
                          <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
138
                          <at name="beanproperties">
139
                           <object classname="com.jeta.forms.store.memento.PropertiesMemento">
140
                            <at name="classname">com.jeta.forms.components.label.JETALabel</at>
141
                            <at name="properties">
142
                             <object classname="com.jeta.forms.store.support.PropertyMap">
143
                              <at name="text">Calculate</at>
144
                              <at name="height">14</at>
145
                              <at name="name"/>
146
                              <at name="width">64</at>
147
                              <at name="fill">
148
                               <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
149
                                <at name="name">fill</at>
150
                               </object>
151
                              </at>
152
                              <at name="border">
153
                               <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
154
                                <super classname="com.jeta.forms.store.properties.BorderProperty">
155
                                 <at name="name">border</at>
156
                                </super>
157
                                <at name="borders">
158
                                 <object classname="java.util.LinkedList">
159
                                  <item >
160
                                   <at name="value">
161
                                    <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
162
                                     <super classname="com.jeta.forms.store.properties.BorderProperty">
163
                                      <at name="name">border</at>
164
                                     </super>
165
                                    </object>
166
                                   </at>
167
                                  </item>
168
                                 </object>
169
                                </at>
170
                               </object>
171
                              </at>
172
                             </object>
173
                            </at>
174
                           </object>
175
                          </at>
176
                         </object>
177
                        </at>
178
                       </item>
179
                       <item >
180
                        <at name="value">
181
                         <object classname="com.jeta.forms.store.memento.BeanMemento">
182
                          <super classname="com.jeta.forms.store.memento.ComponentMemento">
183
                           <at name="cellconstraints">
184
                            <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
185
                             <at name="column">4</at>
186
                             <at name="row">14</at>
187
                             <at name="colspan">1</at>
188
                             <at name="rowspan">1</at>
189
                             <at name="halign">default</at>
190
                             <at name="valign">default</at>
191
                             <at name="insets" object="insets">0,0,0,0</at>
192
                            </object>
193
                           </at>
194
                           <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
195
                          </super>
196
                          <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
197
                          <at name="beanclass">javax.swing.JComboBox</at>
198
                          <at name="beanproperties">
199
                           <object classname="com.jeta.forms.store.memento.PropertiesMemento">
200
                            <at name="classname">javax.swing.JComboBox</at>
201
                            <at name="properties">
202
                             <object classname="com.jeta.forms.store.support.PropertyMap">
203
                              <at name="height">20</at>
204
                              <at name="requestFocusEnabled">false</at>
205
                              <at name="selectedItem">
206
                               <object classname="com.jeta.forms.store.properties.ListItemProperty">
207
                                <at name="name">listitem</at>
208
                                <at name="label"> </at>
209
                                <at name="icon">
210
                                 <object classname="com.jeta.forms.store.properties.IconProperty">
211
                                  <at name="embedded">false</at>
212
                                  <at name="width">0</at>
213
                                  <at name="height">0</at>
214
                                 </object>
215
                                </at>
216
                               </object>
217
                              </at>
218
                              <at name="items">
219
                               <object classname="com.jeta.forms.store.properties.ItemsProperty">
220
                                <at name="name">items</at>
221
                                <at name="items">
222
                                 <object classname="java.util.LinkedList">
223
                                  <item >
224
                                   <at name="value">
225
                                    <object classname="com.jeta.forms.store.properties.ListItemProperty">
226
                                     <at name="name">listitem</at>
227
                                     <at name="label"> </at>
228
                                     <at name="icon">
229
                                      <object classname="com.jeta.forms.store.properties.IconProperty">
230
                                       <at name="embedded">false</at>
231
                                       <at name="width">0</at>
232
                                       <at name="height">0</at>
233
                                      </object>
234
                                     </at>
235
                                    </object>
236
                                   </at>
237
                                  </item>
238
                                  <item >
239
                                   <at name="value">
240
                                    <object classname="com.jeta.forms.store.properties.ListItemProperty">
241
                                     <at name="name">listitem</at>
242
                                     <at name="label">DAL.getRelatedFeature</at>
243
                                     <at name="icon">
244
                                      <object classname="com.jeta.forms.store.properties.IconProperty">
245
                                       <at name="embedded">false</at>
246
                                       <at name="width">0</at>
247
                                       <at name="height">0</at>
248
                                      </object>
249
                                     </at>
250
                                    </object>
251
                                   </at>
252
                                  </item>
253
                                  <item >
254
                                   <at name="value">
255
                                    <object classname="com.jeta.forms.store.properties.ListItemProperty">
256
                                     <at name="name">listitem</at>
257
                                     <at name="label">DAL.getRelatedFeatures</at>
258
                                     <at name="icon">
259
                                      <object classname="com.jeta.forms.store.properties.IconProperty">
260
                                       <at name="embedded">false</at>
261
                                       <at name="width">0</at>
262
                                       <at name="height">0</at>
263
                                      </object>
264
                                     </at>
265
                                    </object>
266
                                   </at>
267
                                  </item>
268
                                 </object>
269
                                </at>
270
                               </object>
271
                              </at>
272
                              <at name="componentCount">3</at>
273
                              <at name="width">743</at>
274
                              <at name="name">cboCalculate</at>
275
                              <at name="itemCount">3</at>
276
                              <at name="border">
277
                               <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
278
                                <super classname="com.jeta.forms.store.properties.BorderProperty">
279
                                 <at name="name">border</at>
280
                                </super>
281
                                <at name="borders">
282
                                 <object classname="java.util.LinkedList">
283
                                  <item >
284
                                   <at name="value">
285
                                    <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
286
                                     <super classname="com.jeta.forms.store.properties.BorderProperty">
287
                                      <at name="name">border</at>
288
                                     </super>
289
                                    </object>
290
                                   </at>
291
                                  </item>
292
                                 </object>
293
                                </at>
294
                               </object>
295
                              </at>
296
                              <at name="editable">true</at>
297
                             </object>
298
                            </at>
299
                           </object>
300
                          </at>
301
                         </object>
302
                        </at>
303
                       </item>
304
                       <item >
305
                        <at name="value">
306
                         <object classname="com.jeta.forms.store.memento.BeanMemento">
307
                          <super classname="com.jeta.forms.store.memento.ComponentMemento">
308
                           <at name="cellconstraints">
309
                            <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
310
                             <at name="column">2</at>
311
                             <at name="row">8</at>
312
                             <at name="colspan">1</at>
313
                             <at name="rowspan">1</at>
314
                             <at name="halign">default</at>
315
                             <at name="valign">default</at>
316
                             <at name="insets" object="insets">0,0,0,0</at>
317
                            </object>
318
                           </at>
319
                           <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
320
                          </super>
321
                          <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
322
                          <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
323
                          <at name="beanproperties">
324
                           <object classname="com.jeta.forms.store.memento.PropertiesMemento">
325
                            <at name="classname">com.jeta.forms.components.label.JETALabel</at>
326
                            <at name="properties">
327
                             <object classname="com.jeta.forms.store.support.PropertyMap">
328
                              <at name="text">Order</at>
329
                              <at name="height">14</at>
330
                              <at name="name"/>
331
                              <at name="width">64</at>
332
                              <at name="fill">
333
                               <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
334
                                <at name="name">fill</at>
335
                               </object>
336
                              </at>
337
                              <at name="border">
338
                               <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
339
                                <super classname="com.jeta.forms.store.properties.BorderProperty">
340
                                 <at name="name">border</at>
341
                                </super>
342
                                <at name="borders">
343
                                 <object classname="java.util.LinkedList">
344
                                  <item >
345
                                   <at name="value">
346
                                    <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
347
                                     <super classname="com.jeta.forms.store.properties.BorderProperty">
348
                                      <at name="name">border</at>
349
                                     </super>
350
                                    </object>
351
                                   </at>
352
                                  </item>
353
                                 </object>
354
                                </at>
355
                               </object>
356
                              </at>
357
                             </object>
358
                            </at>
359
                           </object>
360
                          </at>
361
                         </object>
362
                        </at>
363
                       </item>
364
                       <item >
365
                        <at name="value">
366
                         <object classname="com.jeta.forms.store.memento.BeanMemento">
367
                          <super classname="com.jeta.forms.store.memento.ComponentMemento">
368
                           <at name="cellconstraints">
369
                            <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
370
                             <at name="column">4</at>
371
                             <at name="row">8</at>
372
                             <at name="colspan">1</at>
373
                             <at name="rowspan">1</at>
374
                             <at name="halign">fill</at>
375
                             <at name="valign">default</at>
376
                             <at name="insets" object="insets">0,0,0,0</at>
377
                            </object>
378
                           </at>
379
                           <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
380
                          </super>
381
                          <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
382
                          <at name="beanclass">javax.swing.JSpinner</at>
383
                          <at name="beanproperties">
384
                           <object classname="com.jeta.forms.store.memento.PropertiesMemento">
385
                            <at name="classname">javax.swing.JSpinner</at>
386
                            <at name="properties">
387
                             <object classname="com.jeta.forms.store.support.PropertyMap">
388
                              <at name="height">20</at>
389
                              <at name="width">743</at>
390
                              <at name="name">spnOrder</at>
391
                             </object>
392
                            </at>
393
                           </object>
394
                          </at>
395
                         </object>
396
                        </at>
397
                       </item>
398
                       <item >
399
                        <at name="value">
400
                         <object classname="com.jeta.forms.store.memento.BeanMemento">
401
                          <super classname="com.jeta.forms.store.memento.ComponentMemento">
402
                           <at name="cellconstraints">
403
                            <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
404
                             <at name="column">2</at>
405
                             <at name="row">6</at>
406
                             <at name="colspan">1</at>
407
                             <at name="rowspan">1</at>
408
                             <at name="halign">default</at>
409
                             <at name="valign">default</at>
410
                             <at name="insets" object="insets">0,0,0,0</at>
411
                            </object>
412
                           </at>
413
                           <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
414
                          </super>
415
                          <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
416
                          <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
417
                          <at name="beanproperties">
418
                           <object classname="com.jeta.forms.store.memento.PropertiesMemento">
419
                            <at name="classname">com.jeta.forms.components.label.JETALabel</at>
420
                            <at name="properties">
421
                             <object classname="com.jeta.forms.store.support.PropertyMap">
422
                              <at name="text">Group</at>
423
                              <at name="height">14</at>
424
                              <at name="name"/>
425
                              <at name="width">64</at>
426
                              <at name="fill">
427
                               <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
428
                                <at name="name">fill</at>
429
                               </object>
430
                              </at>
431
                              <at name="border">
432
                               <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
433
                                <super classname="com.jeta.forms.store.properties.BorderProperty">
434
                                 <at name="name">border</at>
435
                                </super>
436
                                <at name="borders">
437
                                 <object classname="java.util.LinkedList">
438
                                  <item >
439
                                   <at name="value">
440
                                    <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
441
                                     <super classname="com.jeta.forms.store.properties.BorderProperty">
442
                                      <at name="name">border</at>
443
                                     </super>
444
                                    </object>
445
                                   </at>
446
                                  </item>
447
                                 </object>
448
                                </at>
449
                               </object>
450
                              </at>
451
                             </object>
452
                            </at>
453
                           </object>
454
                          </at>
455
                         </object>
456
                        </at>
457
                       </item>
458
                       <item >
459
                        <at name="value">
460
                         <object classname="com.jeta.forms.store.memento.BeanMemento">
461
                          <super classname="com.jeta.forms.store.memento.ComponentMemento">
462
                           <at name="cellconstraints">
463
                            <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
464
                             <at name="column">2</at>
465
                             <at name="row">12</at>
466
                             <at name="colspan">1</at>
467
                             <at name="rowspan">1</at>
468
                             <at name="halign">default</at>
469
                             <at name="valign">default</at>
470
                             <at name="insets" object="insets">0,0,0,0</at>
471
                            </object>
472
                           </at>
473
                           <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
474
                          </super>
475
                          <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
476
                          <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
477
                          <at name="beanproperties">
478
                           <object classname="com.jeta.forms.store.memento.PropertiesMemento">
479
                            <at name="classname">com.jeta.forms.components.label.JETALabel</at>
480
                            <at name="properties">
481
                             <object classname="com.jeta.forms.store.support.PropertyMap">
482
                              <at name="text">Subtype</at>
483
                              <at name="height">14</at>
484
                              <at name="name"/>
485
                              <at name="width">64</at>
486
                              <at name="fill">
487
                               <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
488
                                <at name="name">fill</at>
489
                               </object>
490
                              </at>
491
                              <at name="border">
492
                               <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
493
                                <super classname="com.jeta.forms.store.properties.BorderProperty">
494
                                 <at name="name">border</at>
495
                                </super>
496
                                <at name="borders">
497
                                 <object classname="java.util.LinkedList">
498
                                  <item >
499
                                   <at name="value">
500
                                    <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
501
                                     <super classname="com.jeta.forms.store.properties.BorderProperty">
502
                                      <at name="name">border</at>
503
                                     </super>
504
                                    </object>
505
                                   </at>
506
                                  </item>
507
                                 </object>
508
                                </at>
509
                               </object>
510
                              </at>
511
                             </object>
512
                            </at>
513
                           </object>
514
                          </at>
515
                         </object>
516
                        </at>
517
                       </item>
518
                       <item >
519
                        <at name="value">
520
                         <object classname="com.jeta.forms.store.memento.BeanMemento">
521
                          <super classname="com.jeta.forms.store.memento.ComponentMemento">
522
                           <at name="cellconstraints">
523
                            <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
524
                             <at name="column">4</at>
525
                             <at name="row">12</at>
526
                             <at name="colspan">1</at>
527
                             <at name="rowspan">1</at>
528
                             <at name="halign">default</at>
529
                             <at name="valign">default</at>
530
                             <at name="insets" object="insets">0,0,0,0</at>
531
                            </object>
532
                           </at>
533
                           <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
534
                          </super>
535
                          <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
536
                          <at name="beanclass">javax.swing.JComboBox</at>
537
                          <at name="beanproperties">
538
                           <object classname="com.jeta.forms.store.memento.PropertiesMemento">
539
                            <at name="classname">javax.swing.JComboBox</at>
540
                            <at name="properties">
541
                             <object classname="com.jeta.forms.store.support.PropertyMap">
542
                              <at name="height">20</at>
543
                              <at name="requestFocusEnabled">false</at>
544
                              <at name="selectedItem">
545
                               <object classname="com.jeta.forms.store.properties.ListItemProperty">
546
                                <at name="name">listitem</at>
547
                                <at name="label"> </at>
548
                                <at name="icon">
549
                                 <object classname="com.jeta.forms.store.properties.IconProperty">
550
                                  <at name="embedded">false</at>
551
                                  <at name="width">0</at>
552
                                  <at name="height">0</at>
553
                                 </object>
554
                                </at>
555
                               </object>
556
                              </at>
557
                              <at name="items">
558
                               <object classname="com.jeta.forms.store.properties.ItemsProperty">
559
                                <at name="name">items</at>
560
                                <at name="items">
561
                                 <object classname="java.util.LinkedList">
562
                                  <item >
563
                                   <at name="value">
564
                                    <object classname="com.jeta.forms.store.properties.ListItemProperty">
565
                                     <at name="name">listitem</at>
566
                                     <at name="label"> </at>
567
                                     <at name="icon">
568
                                      <object classname="com.jeta.forms.store.properties.IconProperty">
569
                                       <at name="embedded">false</at>
570
                                       <at name="width">0</at>
571
                                       <at name="height">0</at>
572
                                      </object>
573
                                     </at>
574
                                    </object>
575
                                   </at>
576
                                  </item>
577
                                  <item >
578
                                   <at name="value">
579
                                    <object classname="com.jeta.forms.store.properties.ListItemProperty">
580
                                     <at name="name">listitem</at>
581
                                     <at name="label">File</at>
582
                                     <at name="icon">
583
                                      <object classname="com.jeta.forms.store.properties.IconProperty">
584
                                       <at name="embedded">false</at>
585
                                       <at name="width">0</at>
586
                                       <at name="height">0</at>
587
                                      </object>
588
                                     </at>
589
                                    </object>
590
                                   </at>
591
                                  </item>
592
                                  <item >
593
                                   <at name="value">
594
                                    <object classname="com.jeta.forms.store.properties.ListItemProperty">
595
                                     <at name="name">listitem</at>
596
                                     <at name="label">Folder</at>
597
                                     <at name="icon">
598
                                      <object classname="com.jeta.forms.store.properties.IconProperty">
599
                                       <at name="embedded">false</at>
600
                                       <at name="width">0</at>
601
                                       <at name="height">0</at>
602
                                      </object>
603
                                     </at>
604
                                    </object>
605
                                   </at>
606
                                  </item>
607
                                  <item >
608
                                   <at name="value">
609
                                    <object classname="com.jeta.forms.store.properties.ListItemProperty">
610
                                     <at name="name">listitem</at>
611
                                     <at name="label">Date</at>
612
                                     <at name="icon">
613
                                      <object classname="com.jeta.forms.store.properties.IconProperty">
614
                                       <at name="embedded">false</at>
615
                                       <at name="width">0</at>
616
                                       <at name="height">0</at>
617
                                      </object>
618
                                     </at>
619
                                    </object>
620
                                   </at>
621
                                  </item>
622
                                  <item >
623
                                   <at name="value">
624
                                    <object classname="com.jeta.forms.store.properties.ListItemProperty">
625
                                     <at name="name">listitem</at>
626
                                     <at name="label">Text</at>
627
                                     <at name="icon">
628
                                      <object classname="com.jeta.forms.store.properties.IconProperty">
629
                                       <at name="embedded">false</at>
630
                                       <at name="width">0</at>
631
                                       <at name="height">0</at>
632
                                      </object>
633
                                     </at>
634
                                    </object>
635
                                   </at>
636
                                  </item>
637
                                  <item >
638
                                   <at name="value">
639
                                    <object classname="com.jeta.forms.store.properties.ListItemProperty">
640
                                     <at name="name">listitem</at>
641
                                     <at name="label">DAL.SimpleFeatureLink</at>
642
                                     <at name="icon">
643
                                      <object classname="com.jeta.forms.store.properties.IconProperty">
644
                                       <at name="embedded">false</at>
645
                                       <at name="width">0</at>
646
                                       <at name="height">0</at>
647
                                      </object>
648
                                     </at>
649
                                    </object>
650
                                   </at>
651
                                  </item>
652
                                  <item >
653
                                   <at name="value">
654
                                    <object classname="com.jeta.forms.store.properties.ListItemProperty">
655
                                     <at name="name">listitem</at>
656
                                     <at name="label">DAL.SimpleFeaturesTableLink</at>
657
                                     <at name="icon">
658
                                      <object classname="com.jeta.forms.store.properties.IconProperty">
659
                                       <at name="embedded">false</at>
660
                                       <at name="width">0</at>
661
                                       <at name="height">0</at>
662
                                      </object>
663
                                     </at>
664
                                    </object>
665
                                   </at>
666
                                  </item>
667
                                 </object>
668
                                </at>
669
                               </object>
670
                              </at>
671
                              <at name="componentCount">3</at>
672
                              <at name="width">743</at>
673
                              <at name="name">cboSubtype</at>
674
                              <at name="itemCount">7</at>
675
                              <at name="border">
676
                               <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
677
                                <super classname="com.jeta.forms.store.properties.BorderProperty">
678
                                 <at name="name">border</at>
679
                                </super>
680
                                <at name="borders">
681
                                 <object classname="java.util.LinkedList">
682
                                  <item >
683
                                   <at name="value">
684
                                    <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
685
                                     <super classname="com.jeta.forms.store.properties.BorderProperty">
686
                                      <at name="name">border</at>
687
                                     </super>
688
                                    </object>
689
                                   </at>
690
                                  </item>
691
                                 </object>
692
                                </at>
693
                               </object>
694
                              </at>
695
                              <at name="editable">true</at>
696
                             </object>
697
                            </at>
698
                           </object>
699
                          </at>
700
                         </object>
701
                        </at>
702
                       </item>
703
                       <item >
704
                        <at name="value">
705
                         <object classname="com.jeta.forms.store.memento.BeanMemento">
706
                          <super classname="com.jeta.forms.store.memento.ComponentMemento">
707
                           <at name="cellconstraints">
708
                            <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
709
                             <at name="column">2</at>
710
                             <at name="row">10</at>
711
                             <at name="colspan">1</at>
712
                             <at name="rowspan">1</at>
713
                             <at name="halign">default</at>
714
                             <at name="valign">top</at>
715
                             <at name="insets" object="insets">0,0,0,0</at>
716
                            </object>
717
                           </at>
718
                           <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
719
                          </super>
720
                          <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
721
                          <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
722
                          <at name="beanproperties">
723
                           <object classname="com.jeta.forms.store.memento.PropertiesMemento">
724
                            <at name="classname">com.jeta.forms.components.label.JETALabel</at>
725
                            <at name="properties">
726
                             <object classname="com.jeta.forms.store.support.PropertyMap">
727
                              <at name="text">Type</at>
728
                              <at name="height">14</at>
729
                              <at name="name"/>
730
                              <at name="width">64</at>
731
                              <at name="fill">
732
                               <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
733
                                <at name="name">fill</at>
734
                               </object>
735
                              </at>
736
                              <at name="border">
737
                               <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
738
                                <super classname="com.jeta.forms.store.properties.BorderProperty">
739
                                 <at name="name">border</at>
740
                                </super>
741
                                <at name="borders">
742
                                 <object classname="java.util.LinkedList">
743
                                  <item >
744
                                   <at name="value">
745
                                    <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
746
                                     <super classname="com.jeta.forms.store.properties.BorderProperty">
747
                                      <at name="name">border</at>
748
                                     </super>
749
                                    </object>
750
                                   </at>
751
                                  </item>
752
                                 </object>
753
                                </at>
754
                               </object>
755
                              </at>
756
                             </object>
757
                            </at>
758
                           </object>
759
                          </at>
760
                         </object>
761
                        </at>
762
                       </item>
763
                       <item >
764
                        <at name="value">
765
                         <object classname="com.jeta.forms.store.memento.BeanMemento">
766
                          <super classname="com.jeta.forms.store.memento.ComponentMemento">
767
                           <at name="cellconstraints">
768
                            <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
769
                             <at name="column">4</at>
770
                             <at name="row">6</at>
771
                             <at name="colspan">1</at>
772
                             <at name="rowspan">1</at>
773
                             <at name="halign">default</at>
774
                             <at name="valign">default</at>
775
                             <at name="insets" object="insets">0,0,0,0</at>
776
                            </object>
777
                           </at>
778
                           <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
779
                          </super>
780
                          <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
781
                          <at name="beanclass">javax.swing.JComboBox</at>
782
                          <at name="beanproperties">
783
                           <object classname="com.jeta.forms.store.memento.PropertiesMemento">
784
                            <at name="classname">javax.swing.JComboBox</at>
785
                            <at name="properties">
786
                             <object classname="com.jeta.forms.store.support.PropertyMap">
787
                              <at name="height">20</at>
788
                              <at name="requestFocusEnabled">false</at>
789
                              <at name="items">
790
                               <object classname="com.jeta.forms.store.properties.ItemsProperty">
791
                                <at name="name">items</at>
792
                               </object>
793
                              </at>
794
                              <at name="componentCount">3</at>
795
                              <at name="width">743</at>
796
                              <at name="name">cboGroup</at>
797
                              <at name="border">
798
                               <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
799
                                <super classname="com.jeta.forms.store.properties.BorderProperty">
800
                                 <at name="name">border</at>
801
                                </super>
802
                                <at name="borders">
803
                                 <object classname="java.util.LinkedList">
804
                                  <item >
805
                                   <at name="value">
806
                                    <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
807
                                     <super classname="com.jeta.forms.store.properties.BorderProperty">
808
                                      <at name="name">border</at>
809
                                     </super>
810
                                    </object>
811
                                   </at>
812
                                  </item>
813
                                 </object>
814
                                </at>
815
                               </object>
816
                              </at>
817
                              <at name="editable">true</at>
818
                             </object>
819
                            </at>
820
                           </object>
821
                          </at>
822
                         </object>
823
                        </at>
824
                       </item>
825
                       <item >
826
                        <at name="value">
827
                         <object classname="com.jeta.forms.store.memento.BeanMemento">
828
                          <super classname="com.jeta.forms.store.memento.ComponentMemento">
829
                           <at name="cellconstraints">
830
                            <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
831
                             <at name="column">2</at>
832
                             <at name="row">20</at>
833
                             <at name="colspan">3</at>
834
                             <at name="rowspan">1</at>
835
                             <at name="halign">default</at>
836
                             <at name="valign">default</at>
837
                             <at name="insets" object="insets">0,0,0,0</at>
838
                            </object>
839
                           </at>
840
                           <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
841
                          </super>
842
                          <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
843
                          <at name="beanclass">javax.swing.JTextArea</at>
844
                          <at name="beanproperties">
845
                           <object classname="com.jeta.forms.store.memento.PropertiesMemento">
846
                            <at name="classname">javax.swing.JTextArea</at>
847
                            <at name="properties">
848
                             <object classname="com.jeta.forms.store.support.PropertyMap">
849
                              <at name="scrollableTracksViewportWidth">true</at>
850
                              <at name="height">78</at>
851
                              <at name="width">825</at>
852
                              <at name="name">txtDescription</at>
853
                              <at name="scollBars">
854
                               <object classname="com.jeta.forms.store.properties.ScrollBarsProperty">
855
                                <at name="name">scollBars</at>
856
                                <at name="verticalpolicy">20</at>
857
                                <at name="horizontalpolicy">31</at>
858
                                <at name="scrollname"></at>
859
                                <at name="border">
860
                                 <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
861
                                  <super classname="com.jeta.forms.store.properties.BorderProperty">
862
                                   <at name="name">border</at>
863
                                  </super>
864
                                  <at name="borders">
865
                                   <object classname="java.util.LinkedList">
866
                                    <item >
867
                                     <at name="value">
868
                                      <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
869
                                       <super classname="com.jeta.forms.store.properties.BorderProperty">
870
                                        <at name="name">border</at>
871
                                       </super>
872
                                      </object>
873
                                     </at>
874
                                    </item>
875
                                   </object>
876
                                  </at>
877
                                 </object>
878
                                </at>
879
                               </object>
880
                              </at>
881
                              <at name="border">
882
                               <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
883
                                <super classname="com.jeta.forms.store.properties.BorderProperty">
884
                                 <at name="name">border</at>
885
                                </super>
886
                                <at name="borders">
887
                                 <object classname="java.util.LinkedList">
888
                                  <item >
889
                                   <at name="value">
890
                                    <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
891
                                     <super classname="com.jeta.forms.store.properties.BorderProperty">
892
                                      <at name="name">border</at>
893
                                     </super>
894
                                    </object>
895
                                   </at>
896
                                  </item>
897
                                 </object>
898
                                </at>
899
                               </object>
900
                              </at>
901
                              <at name="scrollableTracksViewportHeight">true</at>
902
                              <at name="rows">2</at>
903
                             </object>
904
                            </at>
905
                           </object>
906
                          </at>
907
                         </object>
908
                        </at>
909
                       </item>
910
                       <item >
911
                        <at name="value">
912
                         <object classname="com.jeta.forms.store.memento.BeanMemento">
913
                          <super classname="com.jeta.forms.store.memento.ComponentMemento">
914
                           <at name="cellconstraints">
915
                            <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
916
                             <at name="column">2</at>
917
                             <at name="row">18</at>
918
                             <at name="colspan">1</at>
919
                             <at name="rowspan">1</at>
920
                             <at name="halign">default</at>
921
                             <at name="valign">default</at>
922
                             <at name="insets" object="insets">0,0,0,0</at>
923
                            </object>
924
                           </at>
925
                           <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
926
                          </super>
927
                          <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
928
                          <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
929
                          <at name="beanproperties">
930
                           <object classname="com.jeta.forms.store.memento.PropertiesMemento">
931
                            <at name="classname">com.jeta.forms.components.label.JETALabel</at>
932
                            <at name="properties">
933
                             <object classname="com.jeta.forms.store.support.PropertyMap">
934
                              <at name="text">Description</at>
935
                              <at name="height">14</at>
936
                              <at name="name"/>
937
                              <at name="width">64</at>
938
                              <at name="fill">
939
                               <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
940
                                <at name="name">fill</at>
941
                               </object>
942
                              </at>
943
                              <at name="border">
944
                               <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
945
                                <super classname="com.jeta.forms.store.properties.BorderProperty">
946
                                 <at name="name">border</at>
947
                                </super>
948
                                <at name="borders">
949
                                 <object classname="java.util.LinkedList">
950
                                  <item >
951
                                   <at name="value">
952
                                    <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
953
                                     <super classname="com.jeta.forms.store.properties.BorderProperty">
954
                                      <at name="name">border</at>
955
                                     </super>
956
                                    </object>
957
                                   </at>
958
                                  </item>
959
                                 </object>
960
                                </at>
961
                               </object>
962
                              </at>
963
                             </object>
964
                            </at>
965
                           </object>
966
                          </at>
967
                         </object>
968
                        </at>
969
                       </item>
970
                       <item >
971
                        <at name="value">
972
                         <object classname="com.jeta.forms.store.memento.BeanMemento">
973
                          <super classname="com.jeta.forms.store.memento.ComponentMemento">
974
                           <at name="cellconstraints">
975
                            <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
976
                             <at name="column">2</at>
977
                             <at name="row">4</at>
978
                             <at name="colspan">1</at>
979
                             <at name="rowspan">1</at>
980
                             <at name="halign">default</at>
981
                             <at name="valign">default</at>
982
                             <at name="insets" object="insets">0,0,0,0</at>
983
                            </object>
984
                           </at>
985
                           <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
986
                          </super>
987
                          <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
988
                          <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
989
                          <at name="beanproperties">
990
                           <object classname="com.jeta.forms.store.memento.PropertiesMemento">
991
                            <at name="classname">com.jeta.forms.components.label.JETALabel</at>
992
                            <at name="properties">
993
                             <object classname="com.jeta.forms.store.support.PropertyMap">
994
                              <at name="text">Name</at>
995
                              <at name="height">14</at>
996
                              <at name="width">64</at>
997
                              <at name="name"></at>
998
                              <at name="fill">
999
                               <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
1000
                                <at name="name">fill</at>
1001
                               </object>
1002
                              </at>
1003
                              <at name="border">
1004
                               <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
1005
                                <super classname="com.jeta.forms.store.properties.BorderProperty">
1006
                                 <at name="name">border</at>
1007
                                </super>
1008
                                <at name="borders">
1009
                                 <object classname="java.util.LinkedList">
1010
                                  <item >
1011
                                   <at name="value">
1012
                                    <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
1013
                                     <super classname="com.jeta.forms.store.properties.BorderProperty">
1014
                                      <at name="name">border</at>
1015
                                     </super>
1016
                                    </object>
1017
                                   </at>
1018
                                  </item>
1019
                                 </object>
1020
                                </at>
1021
                               </object>
1022
                              </at>
1023
                             </object>
1024
                            </at>
1025
                           </object>
1026
                          </at>
1027
                         </object>
1028
                        </at>
1029
                       </item>
1030
                       <item >
1031
                        <at name="value">
1032
                         <object classname="com.jeta.forms.store.memento.BeanMemento">
1033
                          <super classname="com.jeta.forms.store.memento.ComponentMemento">
1034
                           <at name="cellconstraints">
1035
                            <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
1036
                             <at name="column">4</at>
1037
                             <at name="row">4</at>
1038
                             <at name="colspan">1</at>
1039
                             <at name="rowspan">1</at>
1040
                             <at name="halign">default</at>
1041
                             <at name="valign">default</at>
1042
                             <at name="insets" object="insets">0,0,0,0</at>
1043
                            </object>
1044
                           </at>
1045
                           <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
1046
                          </super>
1047
                          <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
1048
                          <at name="beanclass">javax.swing.JTextField</at>
1049
                          <at name="beanproperties">
1050
                           <object classname="com.jeta.forms.store.memento.PropertiesMemento">
1051
                            <at name="classname">javax.swing.JTextField</at>
1052
                            <at name="properties">
1053
                             <object classname="com.jeta.forms.store.support.PropertyMap">
1054
                              <at name="height">20</at>
1055
                              <at name="width">743</at>
1056
                              <at name="name">txtName</at>
1057
                              <at name="border">
1058
                               <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
1059
                                <super classname="com.jeta.forms.store.properties.BorderProperty">
1060
                                 <at name="name">border</at>
1061
                                </super>
1062
                                <at name="borders">
1063
                                 <object classname="java.util.LinkedList">
1064
                                  <item >
1065
                                   <at name="value">
1066
                                    <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
1067
                                     <super classname="com.jeta.forms.store.properties.BorderProperty">
1068
                                      <at name="name">border</at>
1069
                                     </super>
1070
                                    </object>
1071
                                   </at>
1072
                                  </item>
1073
                                 </object>
1074
                                </at>
1075
                               </object>
1076
                              </at>
1077
                             </object>
1078
                            </at>
1079
                           </object>
1080
                          </at>
1081
                         </object>
1082
                        </at>
1083
                       </item>
1084
                       <item >
1085
                        <at name="value">
1086
                         <object classname="com.jeta.forms.store.memento.BeanMemento">
1087
                          <super classname="com.jeta.forms.store.memento.ComponentMemento">
1088
                           <at name="cellconstraints">
1089
                            <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
1090
                             <at name="column">2</at>
1091
                             <at name="row">2</at>
1092
                             <at name="colspan">1</at>
1093
                             <at name="rowspan">1</at>
1094
                             <at name="halign">default</at>
1095
                             <at name="valign">default</at>
1096
                             <at name="insets" object="insets">0,0,0,0</at>
1097
                            </object>
1098
                           </at>
1099
                           <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
1100
                          </super>
1101
                          <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
1102
                          <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
1103
                          <at name="beanproperties">
1104
                           <object classname="com.jeta.forms.store.memento.PropertiesMemento">
1105
                            <at name="classname">com.jeta.forms.components.label.JETALabel</at>
1106
                            <at name="properties">
1107
                             <object classname="com.jeta.forms.store.support.PropertyMap">
1108
                              <at name="text">Label</at>
1109
                              <at name="height">14</at>
1110
                              <at name="width">64</at>
1111
                              <at name="name"></at>
1112
                              <at name="fill">
1113
                               <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
1114
                                <at name="name">fill</at>
1115
                               </object>
1116
                              </at>
1117
                              <at name="border">
1118
                               <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
1119
                                <super classname="com.jeta.forms.store.properties.BorderProperty">
1120
                                 <at name="name">border</at>
1121
                                </super>
1122
                                <at name="borders">
1123
                                 <object classname="java.util.LinkedList">
1124
                                  <item >
1125
                                   <at name="value">
1126
                                    <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
1127
                                     <super classname="com.jeta.forms.store.properties.BorderProperty">
1128
                                      <at name="name">border</at>
1129
                                     </super>
1130
                                    </object>
1131
                                   </at>
1132
                                  </item>
1133
                                 </object>
1134
                                </at>
1135
                               </object>
1136
                              </at>
1137
                             </object>
1138
                            </at>
1139
                           </object>
1140
                          </at>
1141
                         </object>
1142
                        </at>
1143
                       </item>
1144
                       <item >
1145
                        <at name="value">
1146
                         <object classname="com.jeta.forms.store.memento.BeanMemento">
1147
                          <super classname="com.jeta.forms.store.memento.ComponentMemento">
1148
                           <at name="cellconstraints">
1149
                            <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
1150
                             <at name="column">4</at>
1151
                             <at name="row">2</at>
1152
                             <at name="colspan">1</at>
1153
                             <at name="rowspan">1</at>
1154
                             <at name="halign">default</at>
1155
                             <at name="valign">default</at>
1156
                             <at name="insets" object="insets">0,0,0,0</at>
1157
                            </object>
1158
                           </at>
1159
                           <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
1160
                          </super>
1161
                          <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
1162
                          <at name="beanclass">javax.swing.JTextField</at>
1163
                          <at name="beanproperties">
1164
                           <object classname="com.jeta.forms.store.memento.PropertiesMemento">
1165
                            <at name="classname">javax.swing.JTextField</at>
1166
                            <at name="properties">
1167
                             <object classname="com.jeta.forms.store.support.PropertyMap">
1168
                              <at name="height">20</at>
1169
                              <at name="width">743</at>
1170
                              <at name="name">txtLabel</at>
1171
                              <at name="border">
1172
                               <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
1173
                                <super classname="com.jeta.forms.store.properties.BorderProperty">
1174
                                 <at name="name">border</at>
1175
                                </super>
1176
                                <at name="borders">
1177
                                 <object classname="java.util.LinkedList">
1178
                                  <item >
1179
                                   <at name="value">
1180
                                    <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
1181
                                     <super classname="com.jeta.forms.store.properties.BorderProperty">
1182
                                      <at name="name">border</at>
1183
                                     </super>
1184
                                    </object>
1185
                                   </at>
1186
                                  </item>
1187
                                 </object>
1188
                                </at>
1189
                               </object>
1190
                              </at>
1191
                             </object>
1192
                            </at>
1193
                           </object>
1194
                          </at>
1195
                         </object>
1196
                        </at>
1197
                       </item>
1198
                       <item >
1199
                        <at name="value">
1200
                         <object classname="com.jeta.forms.store.memento.FormMemento">
1201
                          <super classname="com.jeta.forms.store.memento.ComponentMemento">
1202
                           <at name="cellconstraints">
1203
                            <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
1204
                             <at name="column">4</at>
1205
                             <at name="row">16</at>
1206
                             <at name="colspan">1</at>
1207
                             <at name="rowspan">1</at>
1208
                             <at name="halign">default</at>
1209
                             <at name="valign">default</at>
1210
                             <at name="insets" object="insets">0,0,0,0</at>
1211
                            </object>
1212
                           </at>
1213
                           <at name="componentclass">com.jeta.forms.gui.form.FormComponent</at>
1214
                          </super>
1215
                          <at name="id">embedded.1029301635</at>
1216
                          <at name="rowspecs">CENTER:DEFAULT:NONE</at>
1217
                          <at name="colspecs">FILL:DEFAULT:NONE,FILL:DEFAULT:NONE,FILL:DEFAULT:NONE,FILL:DEFAULT:NONE,FILL:DEFAULT:NONE,FILL:DEFAULT:NONE</at>
1218
                          <at name="components">
1219
                           <object classname="java.util.LinkedList">
1220
                            <item >
1221
                             <at name="value">
1222
                              <object classname="com.jeta.forms.store.memento.BeanMemento">
1223
                               <super classname="com.jeta.forms.store.memento.ComponentMemento">
1224
                                <at name="cellconstraints">
1225
                                 <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
1226
                                  <at name="column">1</at>
1227
                                  <at name="row">1</at>
1228
                                  <at name="colspan">1</at>
1229
                                  <at name="rowspan">1</at>
1230
                                  <at name="halign">default</at>
1231
                                  <at name="valign">default</at>
1232
                                  <at name="insets" object="insets">0,0,0,0</at>
1233
                                 </object>
1234
                                </at>
1235
                                <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
1236
                               </super>
1237
                               <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
1238
                               <at name="beanclass">javax.swing.JCheckBox</at>
1239
                               <at name="beanproperties">
1240
                                <object classname="com.jeta.forms.store.memento.PropertiesMemento">
1241
                                 <at name="classname">javax.swing.JCheckBox</at>
1242
                                 <at name="properties">
1243
                                  <object classname="com.jeta.forms.store.support.PropertyMap">
1244
                                   <at name="text">Mandatory</at>
1245
                                   <at name="height">16</at>
1246
                                   <at name="width">78</at>
1247
                                   <at name="name">chkMandatory</at>
1248
                                   <at name="actionCommand">Mandatory</at>
1249
                                   <at name="border">
1250
                                    <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
1251
                                     <super classname="com.jeta.forms.store.properties.BorderProperty">
1252
                                      <at name="name">border</at>
1253
                                     </super>
1254
                                     <at name="borders">
1255
                                      <object classname="java.util.LinkedList">
1256
                                       <item >
1257
                                        <at name="value">
1258
                                         <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff