Revision 10239

View differences:

org.gvsig.legend.urbanhorizontalsignage/tags/org.gvsig.legend.urbanhorizontalsignage-1.0.103/org.gvsig.legend.urbanhorizontalsignage.swing/org.gvsig.legend.urbanhorizontalsignage.swing.impl/pom.xml
1
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
2
  <modelVersion>4.0.0</modelVersion>
3
  <parent>
4
    <groupId>org.gvsig</groupId>
5
    <artifactId>org.gvsig.legend.urbanhorizontalsignage.swing</artifactId>
6
    <version>1.0.103</version>
7
  </parent>
8
  <groupId>org.gvsig</groupId>
9
  <artifactId>org.gvsig.legend.urbanhorizontalsignage.swing.impl</artifactId>
10
  <dependencies>
11
    <dependency>
12
      <groupId>org.gvsig</groupId>
13
      <artifactId>org.gvsig.legend.urbanhorizontalsignage.swing.api</artifactId>
14
      <scope>compile</scope>
15
    </dependency>
16
    <dependency>
17
      <groupId>org.gvsig</groupId>
18
      <artifactId>org.gvsig.tools.lib</artifactId>
19
      <scope>compile</scope>
20
    </dependency>
21
    <dependency>
22
      <groupId>org.gvsig</groupId>
23
      <artifactId>org.gvsig.legend.urbanhorizontalsignage.lib.api</artifactId>
24
      <scope>compile</scope>
25
    </dependency>
26
    <dependency>
27
      <groupId>org.gvsig</groupId>
28
      <artifactId>org.gvsig.tools.swing.api</artifactId>
29
      <scope>compile</scope>
30
    </dependency>
31
    <dependency>
32
      <groupId>org.gvsig</groupId>
33
      <artifactId>org.gvsig.symbology.lib.api</artifactId>
34
      <scope>compile</scope>
35
    </dependency>
36

  
37
  </dependencies>
38
</project>
org.gvsig.legend.urbanhorizontalsignage/tags/org.gvsig.legend.urbanhorizontalsignage-1.0.103/org.gvsig.legend.urbanhorizontalsignage.swing/org.gvsig.legend.urbanhorizontalsignage.swing.impl/src/main/java/org/gvsig/legend/urbanhorizontalsignage/swing/impl/linelegend/DefaultUrbanHorizontalSignageConfigPanel.java
1

  
2
package org.gvsig.legend.urbanhorizontalsignage.swing.impl.linelegend;
3

  
4
import javax.swing.SpinnerNumberModel;
5
import org.gvsig.fmap.dal.DataTypes;
6
import org.gvsig.fmap.dal.feature.FeatureType;
7
import org.gvsig.fmap.dal.swing.DALSwingLocator;
8
import org.gvsig.fmap.dal.swing.DataSwingManager;
9
import org.gvsig.fmap.dal.swing.featuretype.AttributeDescriptorPickerController;
10
import org.gvsig.legend.urbanhorizontalsignage.lib.api.linelegend.UrbanHorizontalSignageConfig;
11
import static org.gvsig.legend.urbanhorizontalsignage.lib.api.linelegend.UrbanHorizontalSignageConfig.DEFAULT_GAP_WIDTH_VALUE;
12
import org.gvsig.legend.urbanhorizontalsignage.swing.api.linelegend.UrbanHorizontalSignageConfigPanel;
13
import org.gvsig.tools.swing.api.ToolsSwingLocator;
14
import org.gvsig.tools.swing.api.ToolsSwingManager;
15
import org.slf4j.Logger;
16
import org.slf4j.LoggerFactory;
17

  
18

  
19
public class DefaultUrbanHorizontalSignageConfigPanel extends DefaultUrbanHorizontalSignageConfigPanelView implements UrbanHorizontalSignageConfigPanel {
20

  
21
    private static final Logger LOGGER = LoggerFactory.getLogger(DefaultUrbanHorizontalSignageConfigPanel.class);
22

  
23
    private AttributeDescriptorPickerController widthFieldController;
24
    private AttributeDescriptorPickerController continuityFieldController;
25
    private AttributeDescriptorPickerController segmentsColorFieldController;
26
    private AttributeDescriptorPickerController paintHolesFieldController;
27
    private AttributeDescriptorPickerController holesColorFieldController;
28
    private AttributeDescriptorPickerController segmentsLengthFieldController;
29
    private AttributeDescriptorPickerController holesLengthFieldController;
30
    private AttributeDescriptorPickerController roundVertexFieldController;
31

  
32
    public DefaultUrbanHorizontalSignageConfigPanel() {
33
        initComponents();
34
    }
35

  
36
    private void initComponents(){
37
        ToolsSwingManager toolsSwingManager = ToolsSwingLocator.getToolsSwingManager();
38
        
39
        DataSwingManager dataSwingManager = DALSwingLocator.getDataSwingManager();
40
        widthFieldController = dataSwingManager.createAttributeDescriptorPickerController(cboWidthFields, (t) -> {
41
            return t.getDataType().isNumeric();
42
        });
43
        continuityFieldController = dataSwingManager.createAttributeDescriptorPickerController(cboContinuityFields, (t) -> {
44
            return t.getDataType().isNumeric();
45
        });
46
        segmentsColorFieldController = dataSwingManager.createAttributeDescriptorPickerController(cboSegmentsColorFields, (t) -> {
47
            return t.getDataType().isNumeric() || t.getType() == DataTypes.STRING;
48
        });
49
        segmentsLengthFieldController = dataSwingManager.createAttributeDescriptorPickerController(cboSegmentsLengthFields, (t) -> {
50
            return t.getDataType().isNumeric();
51
        });
52
        paintHolesFieldController = dataSwingManager.createAttributeDescriptorPickerController(cboPaintHolesFields, (t) -> {
53
            return t.getType() != DataTypes.GEOMETRY;
54
        });
55
        holesColorFieldController = dataSwingManager.createAttributeDescriptorPickerController(cboHolesColorFields, (t) -> {
56
            return t.getDataType().isNumeric() || t.getType() == DataTypes.STRING;
57
        });
58
        holesLengthFieldController = dataSwingManager.createAttributeDescriptorPickerController(cboHolesLengthFields, (t) -> {
59
            return t.getDataType().isNumeric();
60
        });
61
        roundVertexFieldController = dataSwingManager.createAttributeDescriptorPickerController(cboRoundVertexFields, (t) -> {
62
            return t.getType() != DataTypes.GEOMETRY;
63
        });
64
        
65
        SpinnerNumberModel spnModel = new SpinnerNumberModel((int)DEFAULT_GAP_WIDTH_VALUE, 0, Integer.MAX_VALUE, 1);
66
        spnGapWith.setModel(spnModel);
67
        
68
        translateAll();
69
    }
70

  
71
    private void translateAll() {
72
        ToolsSwingManager toolsSwingmanager = ToolsSwingLocator.getToolsSwingManager();
73
        toolsSwingmanager.translate(this.lblWidthField);
74
        toolsSwingmanager.translate(this.lblContinuityField);
75
        toolsSwingmanager.translate(this.lblSegmentsColorField);
76
        toolsSwingmanager.translate(this.lblSegmentsLengthField);
77
        toolsSwingmanager.translate(this.lblHolesColorField);
78
        toolsSwingmanager.translate(this.lblPaintHolesField);
79
        toolsSwingmanager.translate(this.lblHolesLengthField);
80
        toolsSwingmanager.translate(this.lblRoundVertexField);
81
        toolsSwingmanager.translate(this.lblGapWidth);
82
    }
83

  
84
    @Override
85
    public void put(UrbanHorizontalSignageConfig config) {
86
        this.widthFieldController.set(config.getWidthFieldName());
87
        this.continuityFieldController.set(config.getContinuityFieldName());
88
        this.segmentsColorFieldController.set(config.getSegmentsColorFieldName());
89
        this.segmentsLengthFieldController.set(config.getSegmentsLengthFieldName());
90
        this.paintHolesFieldController.set(config.getPaintHolesFieldName());
91
        this.holesColorFieldController.set(config.getHolesColorFieldName());
92
        this.holesLengthFieldController.set(config.getHolesLengthFieldName());
93
        this.roundVertexFieldController.set(config.getRoundVertexFieldName());
94

  
95
        this.spnGapWith.getModel().setValue(config.getGapWidth());
96

  
97
    }
98
    
99
    @Override
100
    public void fetch(UrbanHorizontalSignageConfig config) {
101
        config.setWidthFieldName((String) this.widthFieldController.getName());
102
        config.setContinuityFieldName(this.continuityFieldController.getName());
103
        config.setSegmentsColorFieldName(this.segmentsColorFieldController.getName());
104
        config.setSegmentsLengthFieldName(this.segmentsLengthFieldController.getName());
105
        config.setPaintHolesFieldName(this.paintHolesFieldController.getName());
106
        config.setHolesColorFieldName(this.holesColorFieldController.getName());
107
        config.setHolesLengthFieldName(this.holesLengthFieldController.getName());
108
        config.setRoundVertexFieldName(this.roundVertexFieldController.getName());
109
        
110
        config.setGapWith((int) spnGapWith.getValue());
111

  
112
    }
113
    
114
    @Override
115
    public void setFeatureType(FeatureType type) {
116
        this.widthFieldController.setFeatureType(type);
117
        this.continuityFieldController.setFeatureType(type);
118
        this.segmentsColorFieldController.setFeatureType(type);
119
        this.segmentsLengthFieldController.setFeatureType(type);
120
        this.paintHolesFieldController.setFeatureType(type);
121
        this.holesColorFieldController.setFeatureType(type);
122
        this.holesLengthFieldController.setFeatureType(type);
123
        this.roundVertexFieldController.setFeatureType(type);
124

  
125
    }
126

  
127
}
org.gvsig.legend.urbanhorizontalsignage/tags/org.gvsig.legend.urbanhorizontalsignage-1.0.103/org.gvsig.legend.urbanhorizontalsignage.swing/org.gvsig.legend.urbanhorizontalsignage.swing.impl/src/main/java/org/gvsig/legend/urbanhorizontalsignage/swing/impl/linelegend/DefaultUrbanHorizontalSignageLegendEditor.java
1

  
2
package org.gvsig.legend.urbanhorizontalsignage.swing.impl.linelegend;
3

  
4
import java.awt.BorderLayout;
5
import javax.swing.ImageIcon;
6
import javax.swing.JPanel;
7
import org.gvsig.app.project.documents.view.legend.gui.Features;
8
import org.gvsig.fmap.dal.feature.FeatureStore;
9
import org.gvsig.fmap.dal.feature.FeatureType;
10
import org.gvsig.fmap.geom.Geometry;
11
import org.gvsig.fmap.geom.GeometryUtils;
12
import org.gvsig.fmap.mapcontext.layers.FLayer;
13
import org.gvsig.fmap.mapcontext.layers.vectorial.FLyrVect;
14
import org.gvsig.fmap.mapcontext.rendering.legend.ILegend;
15
import org.gvsig.legend.urbanhorizontalsignage.lib.api.linelegend.UrbanHorizontalSignageLegend;
16
import org.gvsig.legend.urbanhorizontalsignage.lib.api.UrbanHorizontalSignageLocator;
17
import org.gvsig.legend.urbanhorizontalsignage.swing.api.linelegend.UrbanHorizontalSignageLegendEditor;
18
import org.gvsig.tools.ToolsLocator;
19
import org.gvsig.tools.i18n.I18nManager;
20
import org.gvsig.tools.swing.api.ToolsSwingLocator;
21
import org.gvsig.tools.swing.api.ToolsSwingManager;
22
import org.gvsig.tools.swing.icontheme.IconTheme;
23
import org.slf4j.Logger;
24
import org.slf4j.LoggerFactory;
25

  
26

  
27
@SuppressWarnings("UseSpecificCatch")
28
public class DefaultUrbanHorizontalSignageLegendEditor extends DefaultUrbanHorizontalSignageLegendEditorView implements UrbanHorizontalSignageLegendEditor {
29

  
30
    private static final long serialVersionUID = 4307714097793669675L;
31
    private static final Logger LOGGER = LoggerFactory.getLogger(DefaultUrbanHorizontalSignageLegendEditor.class);
32

  
33
    private UrbanHorizontalSignageLegend legend;
34
    private FLayer layer;
35
    private final Class<? extends UrbanHorizontalSignageLegend> legendClass;
36
    private DefaultUrbanHorizontalSignageConfigPanel configPanel;
37

  
38
    public DefaultUrbanHorizontalSignageLegendEditor() {
39
        this.legendClass = UrbanHorizontalSignageLocator.getUrbanHorizontalSignageManager().getUrbanHorizontalSignageLegendClass();
40
        initComponents();
41
    }
42

  
43
    private void initComponents(){
44
        ToolsSwingManager toolsSwingManager = ToolsSwingLocator.getToolsSwingManager();
45
        
46
        configPanel = new DefaultUrbanHorizontalSignageConfigPanel();
47
        this.grdConfig.setLayout(new BorderLayout());
48
        this.grdConfig.add(configPanel,BorderLayout.CENTER);
49
        
50
        translateAll();
51
    }
52

  
53
    private void translateAll() {
54
    }
55

  
56
    @Override
57
    public void setData(FLayer layer, ILegend legend) {
58
        if( layer == this.layer && legend == this.legend ) {
59
            return;
60
        }
61
        this.layer = layer;
62
        if( this.getLegendClass().isInstance(legend) ) {
63
            this.legend = (UrbanHorizontalSignageLegend) legend;
64
        } else {
65
            this.legend = UrbanHorizontalSignageLocator.getUrbanHorizontalSignageManager().createUrbanHorizontalSignageLegend();
66
        }
67
               
68
        if( layer instanceof FLyrVect ) {
69
            FeatureStore store = ((FLyrVect) layer).getFeatureStore();
70
            if( store != null ) {
71
                try {
72
                    FeatureType ftype = store.getDefaultFeatureType();
73
                    this.configPanel.setFeatureType(ftype);
74
                    this.configPanel.put(this.legend.getConfig());
75
                } catch (Exception ex) {
76
                    LOGGER.warn("Can't fill data of legend.", ex);
77
                    //FIXME: ?hacemos algo m?s con la excepci?n?
78
                }
79
            }
80
        }
81
    }
82

  
83
    @Override
84
    public ILegend getLegend() {
85
        this.configPanel.fetch(this.legend.getConfig());
86
        return legend;
87
    }
88

  
89
    @Override
90
    public String getDescription() {
91
        I18nManager i18n = ToolsLocator.getI18nManager();
92
        return i18n.getTranslation( "_Urban_horizontal_signage_legend_description");
93
    }
94

  
95
    @Override
96
    public ImageIcon getIcon() {
97
        IconTheme theme = ToolsSwingLocator.getIconThemeManager().getCurrent();
98
        return theme.get("legend-overview-vectorial-urbanhorizontalsignage");
99
    }
100

  
101
    @Override
102
	public Class getParentClass() {
103
		return Features.class;
104
	}
105

  
106
    @Override
107
    public String getTitle() {
108
        I18nManager i18n = ToolsLocator.getI18nManager();
109
        return i18n.getTranslation( "_Urban_horizontal_signage_legend");
110
    }
111

  
112
    @Override
113
    public JPanel getPanel() {
114
        return this;
115
    }
116

  
117
    @Override
118
    public Class getLegendClass() {
119
        return this.legendClass;
120
    }
121

  
122
    @Override
123
    public boolean isSuitableFor(FLayer layer) {
124
        if(layer instanceof FLyrVect){
125
            try {
126
                int shapeType = ((FLyrVect)layer).getShapeType();
127
                return (GeometryUtils.isSubtype(Geometry.TYPES.CURVE, shapeType) ||
128
                        GeometryUtils.isSubtype(Geometry.TYPES.MULTICURVE, shapeType));
129
            } catch (Exception ex) {
130
                LOGGER.debug("Can't get shape type for layer "+layer.getName(), ex);
131
                return false;
132
            }
133
        }
134
        return false;
135
    }
136

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

Also available in: Unified diff