Statistics
| Revision:

gvsig-lrs / org.gvsig.lrs / trunk / org.gvsig.lrs / org.gvsig.lrs.swing / org.gvsig.lrs.swing.impl / src / main / java / org / gvsig / lrs / swing / impl / DefaultLrsAlgorithmsSwingManager.java @ 11

History | View | Annotate | Download (6.45 KB)

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.impl;
24

    
25
import java.util.List;
26

    
27
import org.gvsig.fmap.dal.feature.Feature;
28
import org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor;
29
import org.gvsig.fmap.dal.feature.FeatureStore;
30
import org.gvsig.fmap.mapcontext.layers.FLayer;
31
import org.gvsig.fmap.mapcontext.layers.FLayers;
32
import org.gvsig.lrs.lib.api.LrsCalibrateRouteAlgorithmParams;
33
import org.gvsig.lrs.lib.api.LrsCreateRouteAlgorithmParams;
34
import org.gvsig.lrs.lib.api.LrsEditRouteCalibrationAlgorithmParams;
35
import org.gvsig.lrs.lib.api.LrsEditRouteCalibrationSelectIdRouteAlgorithmParams;
36
import org.gvsig.lrs.lib.api.LrsGenerateDynamicSegmentationAlgorithmParams;
37
import org.gvsig.lrs.lib.api.LrsShowMeasuresAlgorithmParams;
38
import org.gvsig.lrs.lib.api.exceptions.LrsGettingParametersException;
39
import org.gvsig.lrs.lib.api.exceptions.LrsNeededParameterException;
40
import org.gvsig.lrs.swing.api.JLrsAlgorithmParams;
41
import org.gvsig.lrs.swing.api.JLrsProgressDialog;
42
import org.gvsig.lrs.swing.api.LrsAlgorithmsSwingManager;
43
import org.gvsig.tools.dynobject.DynObject;
44
import org.gvsig.tools.service.Service;
45
import org.gvsig.tools.service.ServiceException;
46
import org.gvsig.tools.task.TaskStatus;
47

    
48

    
49
/**
50
 * @author fdiaz
51
 *
52
 */
53
public class DefaultLrsAlgorithmsSwingManager implements LrsAlgorithmsSwingManager {
54

    
55
    /* (non-Javadoc)
56
     * @see org.gvsig.tools.service.Manager#createServiceParameters(java.lang.String)
57
     */
58
    public DynObject createServiceParameters(String serviceName) throws ServiceException {
59
        // TODO Auto-generated method stub
60
        return null;
61
    }
62

    
63
    /* (non-Javadoc)
64
     * @see org.gvsig.tools.service.Manager#getService(org.gvsig.tools.dynobject.DynObject)
65
     */
66
    public Service getService(DynObject parameters) throws ServiceException {
67
        // TODO Auto-generated method stub
68
        return null;
69
    }
70

    
71
    /* (non-Javadoc)
72
     * @see org.gvsig.lrs.swing.api.LrsAlgorithmsSwingManager#createJLrsAlgorithmParameters()
73
     */
74
    public JLrsAlgorithmParams createJLrsAlgorithmParameters() {
75
        // TODO Auto-generated method stub
76
        return null;
77
    }
78

    
79
    /* (non-Javadoc)
80
     * @see org.gvsig.lrs.swing.api.LrsAlgorithmsSwingManager#createJLrsAlgorithmParameters(org.gvsig.tools.dynobject.DynObject)
81
     */
82
    public JLrsAlgorithmParams createJLrsAlgorithmParameters(DynObject parameters) {
83
        // TODO Auto-generated method stub
84
        return null;
85
    }
86

    
87
    /* (non-Javadoc)
88
     * @see org.gvsig.lrs.swing.api.LrsAlgorithmsSwingManager#createJLrsCreateRouteAlgorithmParameters(org.gvsig.lrs.lib.api.LrsCreateRouteAlgorithmParams)
89
     */
90
    public JLrsAlgorithmParams createJLrsCreateRouteAlgorithmParameters(FLayers layers, LrsCreateRouteAlgorithmParams parameters) throws LrsNeededParameterException {
91
        return new JLrsCreateRouteParamsController(layers, parameters);
92
    }
93

    
94
    /* (non-Javadoc)
95
     * @see org.gvsig.lrs.swing.api.LrsAlgorithmsSwingManager#createJLrsCalibrateRouteAlgorithmParameters(org.gvsig.lrs.lib.api.LrsCalibrateRouteAlgorithmParams)
96
     */
97
    public JLrsAlgorithmParams createJLrsCalibrateRouteAlgorithmParameters(FLayers layers, LrsCalibrateRouteAlgorithmParams parameters) throws LrsNeededParameterException {
98
        return new JLrsCalibrateRouteParamsController(layers, parameters);
99
    }
100

    
101
    /* (non-Javadoc)
102
     * @see org.gvsig.lrs.swing.api.LrsAlgorithmsSwingManager#createJLrsEditRouteCalibrationSelectIdRouteAlgorithmParameters(org.gvsig.lrs.lib.api.LrsEditRouteCalibrationSelectIdRouteAlgorithmParams)
103
     */
104
    public JLrsAlgorithmParams createJLrsEditRouteCalibrationSelectIdRouteAlgorithmParameters(FLayer layer, LrsEditRouteCalibrationSelectIdRouteAlgorithmParams parameters) throws LrsNeededParameterException {
105
        return new JLrsEditRouteCalibrationSelectIdRouteController(layer, parameters);
106
    }
107

    
108
    /* (non-Javadoc)
109
     * @see org.gvsig.lrs.swing.api.LrsAlgorithmsSwingManager#createJLrsEditRouteCalibrationAlgorithmParameters(org.gvsig.lrs.lib.api.LrsEditRouteCalibrationAlgorithmParameters)
110
     */
111
    public JLrsAlgorithmParams createJLrsEditRouteCalibrationAlgorithmParameters(FLayer layer, FeatureAttributeDescriptor selectedIdRoute, LrsEditRouteCalibrationAlgorithmParams parameters) throws LrsNeededParameterException, LrsGettingParametersException {
112
        return new JLrsEditRouteCalibrationController(layer, selectedIdRoute, parameters);
113
    }
114

    
115
    /* (non-Javadoc)
116
     * @see org.gvsig.lrs.swing.api.LrsAlgorithmsSwingManager#createJLrsShowMeasuresAlgorithmParameters(org.gvsig.lrs.lib.api.LrsCalibrateRouteAlgorithmParams)
117
     */
118
    public JLrsAlgorithmParams createJLrsShowMeasuresAlgorithmParameters(FLayer layer, LrsShowMeasuresAlgorithmParams parameters) throws LrsNeededParameterException {
119
        return new JLrsShowMeasuresParamsController(layer, parameters);
120
    }
121

    
122
    /* (non-Javadoc)
123
     * @see org.gvsig.lrs.swing.api.LrsAlgorithmsSwingManager#createJLrsShowMeasuresAlgorithmParameters(org.gvsig.lrs.lib.api.LrsCalibrateRouteAlgorithmParams)
124
     */
125
    public JLrsAlgorithmParams createJLrsGenerateDynamicSegmentationAlgorithmParameters(FLayers layers,List<FeatureStore> tables, LrsGenerateDynamicSegmentationAlgorithmParams parameters) throws LrsNeededParameterException {
126
        return new JLrsGenerateDynamicSegmentationParamsController(layers, tables, parameters);
127
    }
128

    
129
    /* (non-Javadoc)
130
     * @see org.gvsig.lrs.swing.api.LrsAlgorithmsSwingManager#createJLrsProgressDialog(org.gvsig.tools.task.TaskStatus)
131
     */
132
    public JLrsProgressDialog createJLrsProgressDialog(TaskStatus taskStatus) {
133
        return new DefaultProgressDialogController(taskStatus);
134
    }
135

    
136
}