Revision 417

View differences:

org.gvsig.lrs/tags/org.gvsig.lrs-1.0.69/org.gvsig.lrs.swing/org.gvsig.lrs.swing.api/src/main/resources/JLrsCalculateMLastUsedValues.xml
1
<?xml version="1.0"?>
2
<!--
3
Definitions of plugin persistence org.gvsig.exportto.app.extension.  
4
 -->
5
<definitions>
6
  <version>1.0.0</version>
7
  <classes>
8
    <class name="JLrsCalculateMLastUsedValues">
9
      <description>Persistence of the LRS plugin</description>
10
      <fields>
11
        <field name="pkInicial" type="string" mandatory="false">
12
          <description>Initial pk selected by the user</description>
13
        </field>
14
 		<field name="pkFinal" type="string" mandatory="false">
15
          <description>Final pk selected by the user</description>
16
        </field>
17
      </fields>
18
    </class>
19
  </classes>
20
</definitions>  
0 21

  
org.gvsig.lrs/tags/org.gvsig.lrs-1.0.69/org.gvsig.lrs.swing/org.gvsig.lrs.swing.api/src/main/resources/META-INF/services/org.gvsig.tools.library.Library
1
org.gvsig.lrs.swing.api.LrsAlgorithmsSwingLibrary
0 2

  
org.gvsig.lrs/tags/org.gvsig.lrs-1.0.69/org.gvsig.lrs.swing/org.gvsig.lrs.swing.api/src/main/java/org/gvsig/lrs/swing/api/JLrsCreateRouteAlgorithmParams.java
1
/* gvSIG. Desktop Geographic Information System.
2
 *
3
 * Copyright ? 2007-2015 gvSIG Association
4
 *
5
 * This program is free software; you can redistribute it and/or
6
 * modify it under the terms of the GNU General Public License
7
 * as published by the Free Software Foundation; either version 2
8
 * of the License, or (at your option) any later version.
9
 *
10
 * This program is distributed in the hope that it will be useful,
11
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
 * GNU General Public License for more details.
14
 *
15
 * You should have received a copy of the GNU General Public License
16
 * along with this program; if not, write to the Free Software
17
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
18
 * MA  02110-1301, USA.
19
 *
20
 * For any additional information, do not hesitate to contact us
21
 * at info AT gvsig.com, or visit our website www.gvsig.com.
22
 */
23
package org.gvsig.lrs.swing.api;
24

  
25

  
26
/**
27
 * @author fdiaz
28
 *
29
 */
30
public interface JLrsCreateRouteAlgorithmParams extends JLrsAlgorithmParams {
31

  
32
}
org.gvsig.lrs/tags/org.gvsig.lrs-1.0.69/org.gvsig.lrs.swing/org.gvsig.lrs.swing.api/src/main/java/org/gvsig/lrs/swing/api/JLrsCalibrateRouteAlgorithmParams.java
1
/* gvSIG. Desktop Geographic Information System.
2
 *
3
 * Copyright ? 2007-2015 gvSIG Association
4
 *
5
 * This program is free software; you can redistribute it and/or
6
 * modify it under the terms of the GNU General Public License
7
 * as published by the Free Software Foundation; either version 2
8
 * of the License, or (at your option) any later version.
9
 *
10
 * This program is distributed in the hope that it will be useful,
11
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
 * GNU General Public License for more details.
14
 *
15
 * You should have received a copy of the GNU General Public License
16
 * along with this program; if not, write to the Free Software
17
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
18
 * MA  02110-1301, USA.
19
 *
20
 * For any additional information, do not hesitate to contact us
21
 * at info AT gvsig.com, or visit our website www.gvsig.com.
22
 */
23
package org.gvsig.lrs.swing.api;
24

  
25

  
26
/**
27
 * @author fdiaz
28
 *
29
 */
30
public interface JLrsCalibrateRouteAlgorithmParams extends JLrsAlgorithmParams {
31

  
32
}
org.gvsig.lrs/tags/org.gvsig.lrs-1.0.69/org.gvsig.lrs.swing/org.gvsig.lrs.swing.api/src/main/java/org/gvsig/lrs/swing/api/LrsAlgorithmsSwingManager.java
1
/* gvSIG. Desktop Geographic Information System.
2
 *
3
 * Copyright ? 2007-2015 gvSIG Association
4
 *
5
 * This program is free software; you can redistribute it and/or
6
 * modify it under the terms of the GNU General Public License
7
 * as published by the Free Software Foundation; either version 2
8
 * of the License, or (at your option) any later version.
9
 *
10
 * This program is distributed in the hope that it will be useful,
11
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
 * GNU General Public License for more details.
14
 *
15
 * You should have received a copy of the GNU General Public License
16
 * along with this program; if not, write to the Free Software
17
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
18
 * MA  02110-1301, USA.
19
 *
20
 * For any additional information, do not hesitate to contact us
21
 * at info AT gvsig.com, or visit our website www.gvsig.com.
22
 */
23
package org.gvsig.lrs.swing.api;
24

  
25
import java.util.List;
26

  
27
import org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor;
28
import org.gvsig.fmap.dal.feature.FeatureStore;
29
import org.gvsig.fmap.mapcontext.MapContext;
30
import org.gvsig.fmap.mapcontext.layers.FLayer;
31
import org.gvsig.fmap.mapcontext.layers.FLayers;
32
import org.gvsig.fmap.mapcontext.layers.vectorial.FLyrVect;
33
import org.gvsig.lrs.lib.api.LrsCalibrateRouteAlgorithmParams;
34
import org.gvsig.lrs.lib.api.LrsCreateRouteAlgorithmParams;
35
import org.gvsig.lrs.lib.api.LrsEditRouteCalibrationAlgorithmParams;
36
import org.gvsig.lrs.lib.api.LrsEditRouteCalibrationSelectIdRouteAlgorithmParams;
37
import org.gvsig.lrs.lib.api.LrsGenerateDynamicSegmentationAlgorithmParams;
38
import org.gvsig.lrs.lib.api.LrsShowMeasuresAlgorithmParams;
39
import org.gvsig.lrs.lib.api.exceptions.LrsGettingParametersException;
40
import org.gvsig.lrs.lib.api.exceptions.LrsNeededParameterException;
41
import org.gvsig.tools.dynobject.DynObject;
42
import org.gvsig.tools.service.Manager;
43
import org.gvsig.tools.task.TaskStatus;
44

  
45

  
46
/**
47
 * @author fdiaz
48
 *
49
 */
50
public interface LrsAlgorithmsSwingManager extends Manager {
51

  
52
    public JLrsAlgorithmParams createJLrsCreateRouteAlgorithmParameters(FLayers layers, LrsCreateRouteAlgorithmParams parameters) throws LrsNeededParameterException;
53

  
54
    public JLrsProgressDialog createJLrsProgressDialog(TaskStatus taskStatus);
55

  
56
    public JLrsAlgorithmParams createJLrsCalibrateRouteAlgorithmParameters(FLayers layers, LrsCalibrateRouteAlgorithmParams parameters) throws LrsNeededParameterException;
57

  
58
    public JLrsAlgorithmParams createJLrsEditRouteCalibrationSelectIdRouteAlgorithmParameters(FLayer layer, LrsEditRouteCalibrationSelectIdRouteAlgorithmParams parameters) throws LrsNeededParameterException;
59

  
60
    public JLrsAlgorithmParams createJLrsEditRouteCalibrationAlgorithmParameters(FLayer layer, MapContext mapContext, FeatureAttributeDescriptor selectedIdRoute, LrsEditRouteCalibrationAlgorithmParams parameters) throws LrsNeededParameterException, LrsGettingParametersException;
61

  
62
    public JLrsAlgorithmParams createJLrsShowMeasuresAlgorithmParameters(FLayer layer, LrsShowMeasuresAlgorithmParams parameters) throws LrsNeededParameterException;
63

  
64
    public JLrsAlgorithmParams createJLrsGenerateDynamicSegmentationAlgorithmParameters(FLayers layers, List<FeatureStore> tables, LrsGenerateDynamicSegmentationAlgorithmParams parameters) throws LrsNeededParameterException;
65

  
66
    public JLrsAlgorithmParams createJLrsCalculateMRoutePanel(FLayer layer) throws LrsNeededParameterException;
67

  
68
	public JLrsAlgorithmParams createJLrsCalculateMRoutePanel(FLayer layer, JLrsLastUsedValues params) throws LrsNeededParameterException;
69

  
70
	public JLrsLastUsedValues getJLrsLastUsedValues(DynObject pluginProperties);
71
	
72
	public JLrsLastUsedValues getJLrsLastUsedValues();
73
	
74
}
org.gvsig.lrs/tags/org.gvsig.lrs-1.0.69/org.gvsig.lrs.swing/org.gvsig.lrs.swing.api/src/main/java/org/gvsig/lrs/swing/api/JLrsLastUsedValues.java
1
package org.gvsig.lrs.swing.api;
2

  
3
import org.gvsig.tools.dynobject.DynObject;
4

  
5
public interface JLrsLastUsedValues{
6
	
7
	public String getPkInicial();
8
	
9
	public String getPkFinal();
10
	
11
	public void setPkInicial(String ini);
12
	
13
	public void setPkFinal(String fin);
14

  
15
	public void setParams(DynObject pluginProperties);
16
	
17
	public DynObject getParams();
18

  
19
}
0 20

  
org.gvsig.lrs/tags/org.gvsig.lrs-1.0.69/org.gvsig.lrs.swing/org.gvsig.lrs.swing.api/src/main/java/org/gvsig/lrs/swing/api/JLrsProgressDialog.java
1
/* gvSIG. Desktop Geographic Information System.
2
 *
3
 * Copyright ? 2007-2015 gvSIG Association
4
 *
5
 * This program is free software; you can redistribute it and/or
6
 * modify it under the terms of the GNU General Public License
7
 * as published by the Free Software Foundation; either version 2
8
 * of the License, or (at your option) any later version.
9
 *
10
 * This program is distributed in the hope that it will be useful,
11
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
 * GNU General Public License for more details.
14
 *
15
 * You should have received a copy of the GNU General Public License
16
 * along with this program; if not, write to the Free Software
17
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
18
 * MA  02110-1301, USA.
19
 *
20
 * For any additional information, do not hesitate to contact us
21
 * at info AT gvsig.com, or visit our website www.gvsig.com.
22
 */
23
package org.gvsig.lrs.swing.api;
24

  
25
import java.awt.event.ActionListener;
26

  
27
import org.gvsig.tools.swing.api.Component;
28

  
29

  
30
/**
31
 * @author fdiaz
32
 *
33
 */
34
public interface JLrsProgressDialog extends Component {
35
    public boolean isCanceled();
36

  
37
    public void addActionListener(ActionListener listener);
38

  
39
    public void removeActionListener(ActionListener listener);
40
}
org.gvsig.lrs/tags/org.gvsig.lrs-1.0.69/org.gvsig.lrs.swing/org.gvsig.lrs.swing.api/src/main/java/org/gvsig/lrs/swing/api/JLrsEditRouteCalibrationAlgorithmParams.java
1
/* gvSIG. Desktop Geographic Information System.
2
 *
3
 * Copyright ? 2007-2015 gvSIG Association
4
 *
5
 * This program is free software; you can redistribute it and/or
6
 * modify it under the terms of the GNU General Public License
7
 * as published by the Free Software Foundation; either version 2
8
 * of the License, or (at your option) any later version.
9
 *
10
 * This program is distributed in the hope that it will be useful,
11
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
 * GNU General Public License for more details.
14
 *
15
 * You should have received a copy of the GNU General Public License
16
 * along with this program; if not, write to the Free Software
17
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
18
 * MA  02110-1301, USA.
19
 *
20
 * For any additional information, do not hesitate to contact us
21
 * at info AT gvsig.com, or visit our website www.gvsig.com.
22
 */
23
package org.gvsig.lrs.swing.api;
24

  
25

  
26
/**
27
 * @author fdiaz
28
 *
29
 */
30
public interface JLrsEditRouteCalibrationAlgorithmParams extends JLrsAlgorithmParams {
31

  
32
}
org.gvsig.lrs/tags/org.gvsig.lrs-1.0.69/org.gvsig.lrs.swing/org.gvsig.lrs.swing.api/src/main/java/org/gvsig/lrs/swing/api/JLrsGenerateDynamicSegmentationAlgorithmParams.java
1
/* gvSIG. Desktop Geographic Information System.
2
 *
3
 * Copyright ? 2007-2015 gvSIG Association
4
 *
5
 * This program is free software; you can redistribute it and/or
6
 * modify it under the terms of the GNU General Public License
7
 * as published by the Free Software Foundation; either version 2
8
 * of the License, or (at your option) any later version.
9
 *
10
 * This program is distributed in the hope that it will be useful,
11
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
 * GNU General Public License for more details.
14
 *
15
 * You should have received a copy of the GNU General Public License
16
 * along with this program; if not, write to the Free Software
17
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
18
 * MA  02110-1301, USA.
19
 *
20
 * For any additional information, do not hesitate to contact us
21
 * at info AT gvsig.com, or visit our website www.gvsig.com.
22
 */
23
package org.gvsig.lrs.swing.api;
24

  
25

  
26
/**
27
 * @author fdiaz
28
 *
29
 */
30
public interface JLrsGenerateDynamicSegmentationAlgorithmParams extends JLrsAlgorithmParams {
31

  
32
}
org.gvsig.lrs/tags/org.gvsig.lrs-1.0.69/org.gvsig.lrs.swing/org.gvsig.lrs.swing.api/src/main/java/org/gvsig/lrs/swing/api/JLrsAlgorithmParams.java
1
/* gvSIG. Desktop Geographic Information System.
2
 *
3
 * Copyright ? 2007-2015 gvSIG Association
4
 *
5
 * This program is free software; you can redistribute it and/or
6
 * modify it under the terms of the GNU General Public License
7
 * as published by the Free Software Foundation; either version 2
8
 * of the License, or (at your option) any later version.
9
 *
10
 * This program is distributed in the hope that it will be useful,
11
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
 * GNU General Public License for more details.
14
 *
15
 * You should have received a copy of the GNU General Public License
16
 * along with this program; if not, write to the Free Software
17
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
18
 * MA  02110-1301, USA.
19
 *
20
 * For any additional information, do not hesitate to contact us
21
 * at info AT gvsig.com, or visit our website www.gvsig.com.
22
 */
23
package org.gvsig.lrs.swing.api;
24

  
25
import java.awt.event.ActionListener;
26

  
27
import org.gvsig.lrs.lib.api.LrsAlgorithmParams;
28
import org.gvsig.lrs.lib.api.exceptions.LrsGettingParametersException;
29
import org.gvsig.lrs.lib.api.exceptions.LrsNeededParameterException;
30
import org.gvsig.tools.dynobject.DynObject;
31
import org.gvsig.tools.swing.api.Component;
32

  
33

  
34
/**
35
 * @author fdiaz
36
 *
37
 */
38
public interface JLrsAlgorithmParams extends Component {
39

  
40
    public LrsAlgorithmParams getParams() throws LrsGettingParametersException, LrsNeededParameterException;
41

  
42
    public void setParams(LrsAlgorithmParams params);
43

  
44
    public void clear();
45

  
46
    public boolean isCanceled();
47

  
48
    public void setVisibleAceptCancel(boolean visible);
49

  
50
    public boolean getVisibleAceptCancel();
51

  
52
    public void addActionListener(ActionListener listener);
53

  
54
    public void removeActionListener(ActionListener listener);
55
}
org.gvsig.lrs/tags/org.gvsig.lrs-1.0.69/org.gvsig.lrs.swing/org.gvsig.lrs.swing.api/src/main/java/org/gvsig/lrs/swing/api/LrsAlgorithmsSwingLocator.java
1
/* gvSIG. Desktop Geographic Information System.
2
 *
3
 * Copyright ? 2007-2015 gvSIG Association
4
 *
5
 * This program is free software; you can redistribute it and/or
6
 * modify it under the terms of the GNU General Public License
7
 * as published by the Free Software Foundation; either version 2
8
 * of the License, or (at your option) any later version.
9
 *
10
 * This program is distributed in the hope that it will be useful,
11
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
 * GNU General Public License for more details.
14
 *
15
 * You should have received a copy of the GNU General Public License
16
 * along with this program; if not, write to the Free Software
17
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
18
 * MA  02110-1301, USA.
19
 *
20
 * For any additional information, do not hesitate to contact us
21
 * at info AT gvsig.com, or visit our website www.gvsig.com.
22
 */
23
package org.gvsig.lrs.swing.api;
24

  
25
import org.gvsig.tools.locator.AbstractLocator;
26
import org.gvsig.tools.locator.Locator;
27
import org.gvsig.tools.locator.LocatorException;
28

  
29

  
30
/**
31
 * @author fdiaz
32
 *
33
 */
34
public class LrsAlgorithmsSwingLocator extends AbstractLocator {
35
    /**
36
     * LrsSwing locator name
37
     */
38
    private static final String LOCATOR_NAME = "LrsAlgorithmsSwingLocator";
39

  
40
    /**
41
     * LrsSwing manager name
42
     */
43
    public static final String MANAGER_NAME = "LrsAlgorithmsSwingManager";
44

  
45
    /**
46
     * LrsSwing manager description
47
     */
48
    private static final String MANAGER_DESCRIPTION =
49
        "Lrs Swing Algorithms Manager of gvSIG";
50

  
51

  
52
    /**
53
     * Unique instance
54
     */
55
    private static final LrsAlgorithmsSwingLocator instance = new LrsAlgorithmsSwingLocator();
56

  
57

  
58
    /* (non-Javadoc)
59
     * @see org.gvsig.tools.locator.Locator#getLocatorName()
60
     */
61
    public String getLocatorName() {
62
        return LOCATOR_NAME;
63
    }
64

  
65

  
66
    /**
67
     * Registers the Class implementing the LrsSwingManager interface.
68
     *
69
     * @param clazz
70
     *            implementing the LrsAlgorthmsSwingManager interface
71
     */
72
    public static void registerLrsAlgorithmsSwingManager(Class clazz){
73
        getInstance().register(MANAGER_NAME, MANAGER_DESCRIPTION, clazz);
74
    }
75

  
76
    /**
77
     * Registers the default Class implementing the LrsSwingManager interface
78
     *
79
     * @param clazz
80
     *            implementing the LrsAlgorthmsSwingManager interface
81
     */
82
    public static void registerDefaultLrsAlgorithmsSwingManager(Class clazz){
83
        getInstance().registerDefault(MANAGER_NAME, MANAGER_DESCRIPTION, clazz);
84
    }
85

  
86
    /**
87
     * Return a reference to LrsAlgorithmsSwingManager.
88
     *
89
     * @return a reference to LrsAlgorithmsSwingManager
90
     * @throws LocatorException
91
     *             if there is no access to the class or the class
92
     *             cannot be instantiated
93
     * @see Locator#get(String)
94
     */
95
    public static LrsAlgorithmsSwingManager getLrsAlgorithmsSwingManager() throws LocatorException {
96
        return (LrsAlgorithmsSwingManager)(getInstance().get(MANAGER_NAME));
97
    }
98

  
99
    /**
100
     * @return
101
     */
102
    public static Locator getInstance() {
103
        return instance;
104
    }
105

  
106
}
org.gvsig.lrs/tags/org.gvsig.lrs-1.0.69/org.gvsig.lrs.swing/org.gvsig.lrs.swing.api/src/main/java/org/gvsig/lrs/swing/api/LrsAlgorithmsSwingLibrary.java
1
/* gvSIG. Desktop Geographic Information System.
2
 *
3
 * Copyright ? 2007-2015 gvSIG Association
4
 *
5
 * This program is free software; you can redistribute it and/or
6
 * modify it under the terms of the GNU General Public License
7
 * as published by the Free Software Foundation; either version 2
8
 * of the License, or (at your option) any later version.
9
 *
10
 * This program is distributed in the hope that it will be useful,
11
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
 * GNU General Public License for more details.
14
 *
15
 * You should have received a copy of the GNU General Public License
16
 * along with this program; if not, write to the Free Software
17
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
18
 * MA  02110-1301, USA.
19
 *
20
 * For any additional information, do not hesitate to contact us
21
 * at info AT gvsig.com, or visit our website www.gvsig.com.
22
 */
23
package org.gvsig.lrs.swing.api;
24

  
25
import java.io.InputStream;
26

  
27
import org.gvsig.tools.ToolsLocator;
28
import org.gvsig.tools.dynobject.DynStruct;
29
import org.gvsig.tools.library.AbstractLibrary;
30
import org.gvsig.tools.library.LibraryException;
31
import org.gvsig.tools.locator.ReferenceNotRegisteredException;
32
import org.gvsig.tools.persistence.PersistenceManager;
33
import org.slf4j.Logger;
34
import org.slf4j.LoggerFactory;
35

  
36

  
37
/**
38
 * @author fdiaz
39
 *
40
 */
41
public class LrsAlgorithmsSwingLibrary extends AbstractLibrary {
42

  
43
	private static final Logger LOG = LoggerFactory.getLogger(LrsAlgorithmsSwingLibrary.class);
44
    private static final String DYNCLASS_NAME = "JLrsLastUsedValues";
45
	
46
	/* (non-Javadoc)
47
	 * @see org.gvsig.tools.library.AbstractLibrary#doInitialize()
48
	 */
49
	@Override
50
	protected void doInitialize() throws LibraryException {
51
		registerAsAPI(LrsAlgorithmsSwingLibrary.class);
52
		
53
		registerLrsCalculateMLastUsedValuesDefinition();
54
		
55
		
56
//		DynObjectManager dynManager = ToolsLocator.getDynObjectManager();
57
//		InputStream resource = this.getClass().getResourceAsStream("/JLrsCalculateMLastUsedValues.xml");
58
//		Map classes = null;
59
//		try {
60
//			classes = dynManager.importDynClassDefinitions(resource, this.getClass().getClassLoader());
61
//		} catch (XmlPullParserException e) {
62
//			LOG.warn("Error parsing the resource.", e);
63
//		} catch (IOException e) {
64
//			LOG.warn("Error opening the resource.", e);
65
//		}
66
//		Iterator it = classes.entrySet().iterator();
67
//		while(it.hasNext()){
68
//			Map.Entry entry = (Map.Entry) it.next();
69
//			DynClass dynClass = (DynClass) entry.getValue();
70
//			if(!dynManager.has(dynClass.getFullName())){
71
//				dynManager.add((DynClass) entry.getValue());
72
//			}
73
//		}
74
	}
75
	
76
	
77
	private void registerLrsCalculateMLastUsedValuesDefinition(){
78
		String name = "JLrsCalculateMLastUsedValues";
79
		PersistenceManager manager = ToolsLocator.getPersistenceManager();
80
		DynStruct definition = manager.getDefinition(name);
81
		if ( definition == null) {
82
			InputStream stream = this.getClass().getResourceAsStream("/JLrsCalculateMLastUsedValues.xml");
83
			if( stream == null ) {
84
				throw new RuntimeException("Error file not found: JLrsCalculateMLastUsedValues.xml");
85
			}
86
			definition = manager.addDefinition(
87
					this.getClass(),
88
					name, 
89
					stream,
90
					this.getClass().getClassLoader(), 
91
					null, 
92
					null
93
			);
94
		}
95
	}
96

  
97
	/* (non-Javadoc)
98
	 * @see org.gvsig.tools.library.AbstractLibrary#doPostInitialize()
99
	 */
100
	@Override
101
	protected void doPostInitialize() throws LibraryException {
102
		// Validate there is any implementation registered.
103
		LrsAlgorithmsSwingManager manager = LrsAlgorithmsSwingLocator.getLrsAlgorithmsSwingManager();
104
		if (manager == null) {
105
			throw new ReferenceNotRegisteredException(
106
					LrsAlgorithmsSwingLocator.MANAGER_NAME, LrsAlgorithmsSwingLocator.getInstance());
107
		}
108
	}
109

  
110

  
111
}
0 112

  
org.gvsig.lrs/tags/org.gvsig.lrs-1.0.69/org.gvsig.lrs.swing/org.gvsig.lrs.swing.api/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.lrs.swing</artifactId>
6
    <version>1.0.69</version>
7
  </parent>
8
  <artifactId>org.gvsig.lrs.swing.api</artifactId>
9
  <name>${project.artifactId}</name>
10
  <dependencies>
11
    <dependency>
12
      <groupId>org.gvsig</groupId>
13
      <artifactId>org.gvsig.fmap.mapcontext.api</artifactId>
14
    </dependency>
15
    <dependency>
16
      <groupId>org.gvsig</groupId>
17
      <artifactId>org.gvsig.tools.swing.api</artifactId>
18
    </dependency>
19
    <dependency>
20
      <groupId>org.gvsig</groupId>
21
      <artifactId>org.gvsig.lrs.lib.api</artifactId>
22
    </dependency>
23
  </dependencies>
24
</project>
0 25

  
org.gvsig.lrs/tags/org.gvsig.lrs-1.0.69/org.gvsig.lrs.swing/org.gvsig.lrs.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.lrs.swing</artifactId>
6
    <version>1.0.69</version>
7
  </parent>
8
  <artifactId>org.gvsig.lrs.swing.impl</artifactId>
9
  <name>${project.artifactId}</name>
10
  <dependencies>
11
    <dependency>
12
      <groupId>org.gvsig</groupId>
13
      <artifactId>org.gvsig.lrs.swing.api</artifactId>
14
    </dependency>
15
    <dependency>
16
      <groupId>org.gvsig</groupId>
17
      <artifactId>org.gvsig.tools.lib</artifactId>
18
    </dependency>
19
    <dependency>
20
      <groupId>com.jgoodies</groupId>
21
      <artifactId>jgoodies-forms</artifactId>
22
    </dependency>
23
    <dependency>
24
      <groupId>org.gvsig</groupId>
25
      <artifactId>org.gvsig.lrs.lib.api</artifactId>
26
    </dependency>
27
    <dependency>
28
      <groupId>org.gvsig</groupId>
29
      <artifactId>org.gvsig.tools.swing.api</artifactId>
30
    </dependency>
31
    <dependency>
32
      <groupId>org.gvsig</groupId>
33
      <artifactId>org.gvsig.fmap.control</artifactId>
34
    </dependency>
35
    <dependency>
36
      <groupId>org.gvsig</groupId>
37
      <artifactId>org.gvsig.newlayer.lib.api</artifactId>
38
    </dependency>
39
    <dependency>
40
      <groupId>org.gvsig</groupId>
41
      <artifactId>org.gvsig.fmap.dal.file.shp</artifactId>
42
    </dependency>
43
    <dependency>
44
      <groupId>org.gvsig</groupId>
45
      <artifactId>org.gvsig.symbology.lib.api</artifactId>
46
    </dependency>
47
    <dependency>
48
      <groupId>org.gvsig</groupId>
49
      <artifactId>org.gvsig.fmap.mapcontext.api</artifactId>
50
    </dependency>
51
  </dependencies>
52
</project>
0 53

  
org.gvsig.lrs/tags/org.gvsig.lrs-1.0.69/org.gvsig.lrs.swing/org.gvsig.lrs.swing.impl/src/main/resources/META-INF/services/org.gvsig.tools.library.Library
1
org.gvsig.lrs.swing.impl.DefaultLrsAlgorithmsSwingLibrary
0 2

  
org.gvsig.lrs/tags/org.gvsig.lrs-1.0.69/org.gvsig.lrs.swing/org.gvsig.lrs.swing.impl/src/main/java/org/gvsig/lrs/swing/impl/JLrsEditRouteCalibrationSelectIdRouteView.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/daniel/tmp/abeille/JLrsEditRouteCalibrationSelectIdRouteView.xml</at>
28
   <at name="rowspecs">CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:GROW(1.0),CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE</at>
29
   <at name="colspecs">FILL:DEFAULT:NONE,FILL:DEFAULT:NONE,FILL:4DLU:NONE,FILL:334PX:GROW(1.0),FILL:DEFAULT: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="text">id_route_field</at>
57
            <at name="height">14</at>
58
            <at name="width">76</at>
59
            <at name="name">lblIdRouteField</at>
60
            <at name="fill">
61
             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
62
              <at name="name">fill</at>
63
             </object>
64
            </at>
65
            <at name="border">
66
             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
67
              <super classname="com.jeta.forms.store.properties.BorderProperty">
68
               <at name="name">border</at>
69
              </super>
70
              <at name="borders">
71
               <object classname="java.util.LinkedList">
72
                <item >
73
                 <at name="value">
74
                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
75
                   <super classname="com.jeta.forms.store.properties.BorderProperty">
76
                    <at name="name">border</at>
77
                   </super>
78
                  </object>
79
                 </at>
80
                </item>
81
               </object>
82
              </at>
83
             </object>
84
            </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">4</at>
99
           <at name="row">2</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">javax.swing.JComboBox</at>
111
        <at name="beanproperties">
112
         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
113
          <at name="classname">javax.swing.JComboBox</at>
114
          <at name="properties">
115
           <object classname="com.jeta.forms.store.support.PropertyMap">
116
            <at name="height">20</at>
117
            <at name="items">
118
             <object classname="com.jeta.forms.store.properties.ItemsProperty">
119
              <at name="name">items</at>
120
             </object>
121
            </at>
122
            <at name="width">827</at>
123
            <at name="name">cmbIdRouteField</at>
124
            <at name="border">
125
             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
126
              <super classname="com.jeta.forms.store.properties.BorderProperty">
127
               <at name="name">border</at>
128
              </super>
129
              <at name="borders">
130
               <object classname="java.util.LinkedList">
131
                <item >
132
                 <at name="value">
133
                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
134
                   <super classname="com.jeta.forms.store.properties.BorderProperty">
135
                    <at name="name">border</at>
136
                   </super>
137
                  </object>
138
                 </at>
139
                </item>
140
               </object>
141
              </at>
142
             </object>
143
            </at>
144
           </object>
145
          </at>
146
         </object>
147
        </at>
148
       </object>
149
      </at>
150
     </item>
151
     <item >
152
      <at name="value">
153
       <object classname="com.jeta.forms.store.memento.FormMemento">
154
        <super classname="com.jeta.forms.store.memento.ComponentMemento">
155
         <at name="cellconstraints">
156
          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
157
           <at name="column">2</at>
158
           <at name="row">4</at>
159
           <at name="colspan">3</at>
160
           <at name="rowspan">1</at>
161
           <at name="halign">right</at>
162
           <at name="valign">default</at>
163
           <at name="insets" object="insets">0,0,0,0</at>
164
          </object>
165
         </at>
166
         <at name="componentclass">com.jeta.forms.gui.form.FormComponent</at>
167
        </super>
168
        <at name="id">embedded.1550168189</at>
169
        <at name="rowspecs">CENTER:DEFAULT:NONE</at>
170
        <at name="colspecs">FILL:DEFAULT:NONE,FILL:4DLU:NONE,FILL:DEFAULT:NONE</at>
171
        <at name="components">
172
         <object classname="java.util.LinkedList">
173
          <item >
174
           <at name="value">
175
            <object classname="com.jeta.forms.store.memento.BeanMemento">
176
             <super classname="com.jeta.forms.store.memento.ComponentMemento">
177
              <at name="cellconstraints">
178
               <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
179
                <at name="column">1</at>
180
                <at name="row">1</at>
181
                <at name="colspan">1</at>
182
                <at name="rowspan">1</at>
183
                <at name="halign">default</at>
184
                <at name="valign">default</at>
185
                <at name="insets" object="insets">0,0,0,0</at>
186
               </object>
187
              </at>
188
              <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
189
             </super>
190
             <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
191
             <at name="beanclass">javax.swing.JButton</at>
192
             <at name="beanproperties">
193
              <object classname="com.jeta.forms.store.memento.PropertiesMemento">
194
               <at name="classname">javax.swing.JButton</at>
195
               <at name="properties">
196
                <object classname="com.jeta.forms.store.support.PropertyMap">
197
                 <at name="text">_Accept</at>
198
                 <at name="height">22</at>
199
                 <at name="width">75</at>
200
                 <at name="name">btnAccept</at>
201
                 <at name="actionCommand">_Accept</at>
202
                 <at name="border">
203
                  <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
204
                   <super classname="com.jeta.forms.store.properties.BorderProperty">
205
                    <at name="name">border</at>
206
                   </super>
207
                   <at name="borders">
208
                    <object classname="java.util.LinkedList">
209
                     <item >
210
                      <at name="value">
211
                       <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
212
                        <super classname="com.jeta.forms.store.properties.BorderProperty">
213
                         <at name="name">border</at>
214
                        </super>
215
                       </object>
216
                      </at>
217
                     </item>
218
                    </object>
219
                   </at>
220
                  </object>
221
                 </at>
222
                </object>
223
               </at>
224
              </object>
225
             </at>
226
            </object>
227
           </at>
228
          </item>
229
          <item >
230
           <at name="value">
231
            <object classname="com.jeta.forms.store.memento.BeanMemento">
232
             <super classname="com.jeta.forms.store.memento.ComponentMemento">
233
              <at name="cellconstraints">
234
               <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
235
                <at name="column">3</at>
236
                <at name="row">1</at>
237
                <at name="colspan">1</at>
238
                <at name="rowspan">1</at>
239
                <at name="halign">default</at>
240
                <at name="valign">default</at>
241
                <at name="insets" object="insets">0,0,0,0</at>
242
               </object>
243
              </at>
244
              <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
245
             </super>
246
             <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
247
             <at name="beanclass">javax.swing.JButton</at>
248
             <at name="beanproperties">
249
              <object classname="com.jeta.forms.store.memento.PropertiesMemento">
250
               <at name="classname">javax.swing.JButton</at>
251
               <at name="properties">
252
                <object classname="com.jeta.forms.store.support.PropertyMap">
253
                 <at name="text">_Cancel</at>
254
                 <at name="height">22</at>
255
                 <at name="width">76</at>
256
                 <at name="name">btnCancel</at>
257
                 <at name="actionCommand">_Cancel</at>
258
                 <at name="border">
259
                  <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
260
                   <super classname="com.jeta.forms.store.properties.BorderProperty">
261
                    <at name="name">border</at>
262
                   </super>
263
                   <at name="borders">
264
                    <object classname="java.util.LinkedList">
265
                     <item >
266
                      <at name="value">
267
                       <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
268
                        <super classname="com.jeta.forms.store.properties.BorderProperty">
269
                         <at name="name">border</at>
270
                        </super>
271
                       </object>
272
                      </at>
273
                     </item>
274
                    </object>
275
                   </at>
276
                  </object>
277
                 </at>
278
                </object>
279
               </at>
280
              </object>
281
             </at>
282
            </object>
283
           </at>
284
          </item>
285
         </object>
286
        </at>
287
        <at name="properties">
288
         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
289
          <at name="classname">com.jeta.forms.gui.form.GridView</at>
290
          <at name="properties">
291
           <object classname="com.jeta.forms.store.support.PropertyMap">
292
            <at name="name"></at>
293
            <at name="fill">
294
             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
295
              <at name="name">fill</at>
296
             </object>
297
            </at>
298
            <at name="scollBars">
299
             <object classname="com.jeta.forms.store.properties.ScrollBarsProperty">
300
              <at name="name">scollBars</at>
301
              <at name="verticalpolicy">21</at>
302
              <at name="horizontalpolicy">31</at>
303
              <at name="border">
304
               <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
305
                <super classname="com.jeta.forms.store.properties.BorderProperty">
306
                 <at name="name">border</at>
307
                </super>
308
                <at name="borders">
309
                 <object classname="java.util.LinkedList">
310
                  <item >
311
                   <at name="value">
312
                    <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
313
                     <super classname="com.jeta.forms.store.properties.BorderProperty">
314
                      <at name="name">border</at>
315
                     </super>
316
                    </object>
317
                   </at>
318
                  </item>
319
                 </object>
320
                </at>
321
               </object>
322
              </at>
323
             </object>
324
            </at>
325
            <at name="border">
326
             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
327
              <super classname="com.jeta.forms.store.properties.BorderProperty">
328
               <at name="name">border</at>
329
              </super>
330
              <at name="borders">
331
               <object classname="java.util.LinkedList"/>
332
              </at>
333
             </object>
334
            </at>
335
           </object>
336
          </at>
337
         </object>
338
        </at>
339
        <at name="cellpainters">
340
         <object classname="com.jeta.forms.store.support.Matrix">
341
          <at name="rows">
342
           <object classname="[Ljava.lang.Object;" size="1">
343
            <at name="item" index="0">
344
             <object classname="[Ljava.lang.Object;" size="3"/>
345
            </at>
346
           </object>
347
          </at>
348
         </object>
349
        </at>
350
        <at name="rowgroups">
351
         <object classname="com.jeta.forms.store.memento.FormGroupSet">
352
          <at name="groups">
353
           <object classname="java.util.HashMap"/>
354
          </at>
355
         </object>
356
        </at>
357
        <at name="colgroups">
358
         <object classname="com.jeta.forms.store.memento.FormGroupSet">
359
          <at name="groups">
360
           <object classname="java.util.HashMap"/>
361
          </at>
362
         </object>
363
        </at>
364
       </object>
365
      </at>
366
     </item>
367
    </object>
368
   </at>
369
   <at name="properties">
370
    <object classname="com.jeta.forms.store.memento.PropertiesMemento">
371
     <at name="classname">com.jeta.forms.gui.form.GridView</at>
372
     <at name="properties">
373
      <object classname="com.jeta.forms.store.support.PropertyMap">
374
       <at name="name"></at>
375
       <at name="fill">
376
        <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
377
         <at name="name">fill</at>
378
        </object>
379
       </at>
380
       <at name="scollBars">
381
        <object classname="com.jeta.forms.store.properties.ScrollBarsProperty">
382
         <at name="name">scollBars</at>
383
         <at name="verticalpolicy">21</at>
384
         <at name="horizontalpolicy">31</at>
385
         <at name="border">
386
          <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
387
           <super classname="com.jeta.forms.store.properties.BorderProperty">
388
            <at name="name">border</at>
389
           </super>
390
           <at name="borders">
391
            <object classname="java.util.LinkedList">
392
             <item >
393
              <at name="value">
394
               <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
395
                <super classname="com.jeta.forms.store.properties.BorderProperty">
396
                 <at name="name">border</at>
397
                </super>
398
               </object>
399
              </at>
400
             </item>
401
            </object>
402
           </at>
403
          </object>
404
         </at>
405
        </object>
406
       </at>
407
       <at name="border">
408
        <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
409
         <super classname="com.jeta.forms.store.properties.BorderProperty">
410
          <at name="name">border</at>
411
         </super>
412
         <at name="borders">
413
          <object classname="java.util.LinkedList"/>
414
         </at>
415
        </object>
416
       </at>
417
      </object>
418
     </at>
419
    </object>
420
   </at>
421
   <at name="cellpainters">
422
    <object classname="com.jeta.forms.store.support.Matrix">
423
     <at name="rows">
424
      <object classname="[Ljava.lang.Object;" size="5">
425
       <at name="item" index="0">
426
        <object classname="[Ljava.lang.Object;" size="5"/>
427
       </at>
428
       <at name="item" index="1">
429
        <object classname="[Ljava.lang.Object;" size="5"/>
430
       </at>
431
       <at name="item" index="2">
432
        <object classname="[Ljava.lang.Object;" size="5"/>
433
       </at>
434
       <at name="item" index="3">
435
        <object classname="[Ljava.lang.Object;" size="5"/>
436
       </at>
437
       <at name="item" index="4">
438
        <object classname="[Ljava.lang.Object;" size="5"/>
439
       </at>
440
      </object>
441
     </at>
442
    </object>
443
   </at>
444
   <at name="rowgroups">
445
    <object classname="com.jeta.forms.store.memento.FormGroupSet">
446
     <at name="groups">
447
      <object classname="java.util.HashMap"/>
448
     </at>
449
    </object>
450
   </at>
451
   <at name="colgroups">
452
    <object classname="com.jeta.forms.store.memento.FormGroupSet">
453
     <at name="groups">
454
      <object classname="java.util.HashMap"/>
455
     </at>
456
    </object>
457
   </at>
458
  </object>
459
 </at>
460
</object>
org.gvsig.lrs/tags/org.gvsig.lrs-1.0.69/org.gvsig.lrs.swing/org.gvsig.lrs.swing.impl/src/main/java/org/gvsig/lrs/swing/impl/JLrsCalibrateRouteParamsView.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/paco/projects/externals/gvsig-desktop/gvSIG_v2.1/org.gvsig.lrs/org.gvsig.lrs.swing/org.gvsig.lrs.swing.impl/src/main/java/org/gvsig/lrs/swing/impl/JLrsCalibrateRouteParamsView.xml</at>
28
   <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:GROW(1.0),BOTTOM:DEFAULT:NONE,CENTER:DEFAULT:NONE</at>
29
   <at name="colspecs">FILL:DEFAULT:NONE,FILL:DEFAULT:NONE,FILL:4DLU:NONE,FILL:DEFAULT:GROW(1.0),FILL:DEFAULT:NONE,FILL:DEFAULT: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="text">source</at>
57
            <at name="height">14</at>
58
            <at name="width">175</at>
59
            <at name="name">lblInputLayer</at>
60
            <at name="fill">
61
             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
62
              <at name="name">fill</at>
63
             </object>
64
            </at>
65
            <at name="border">
66
             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
67
              <super classname="com.jeta.forms.store.properties.BorderProperty">
68
               <at name="name">border</at>
69
              </super>
70
              <at name="borders">
71
               <object classname="java.util.LinkedList">
72
                <item >
73
                 <at name="value">
74
                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
75
                   <super classname="com.jeta.forms.store.properties.BorderProperty">
76
                    <at name="name">border</at>
77
                   </super>
78
                  </object>
79
                 </at>
80
                </item>
81
               </object>
82
              </at>
83
             </object>
84
            </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">4</at>
99
           <at name="row">2</at>
100
           <at name="colspan">2</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">javax.swing.JComboBox</at>
111
        <at name="beanproperties">
112
         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
113
          <at name="classname">javax.swing.JComboBox</at>
114
          <at name="properties">
115
           <object classname="com.jeta.forms.store.support.PropertyMap">
116
            <at name="height">20</at>
117
            <at name="items">
118
             <object classname="com.jeta.forms.store.properties.ItemsProperty">
119
              <at name="name">items</at>
120
             </object>
121
            </at>
122
            <at name="width">728</at>
123
            <at name="name">cmbInputLayer</at>
124
            <at name="border">
125
             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
126
              <super classname="com.jeta.forms.store.properties.BorderProperty">
127
               <at name="name">border</at>
128
              </super>
129
              <at name="borders">
130
               <object classname="java.util.LinkedList">
131
                <item >
132
                 <at name="value">
133
                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
134
                   <super classname="com.jeta.forms.store.properties.BorderProperty">
135
                    <at name="name">border</at>
136
                   </super>
137
                  </object>
138
                 </at>
139
                </item>
140
               </object>
141
              </at>
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff