Revision 41

View differences:

org.gvsig.vectorediting/trunk/org.gvsig.vectorediting/org.gvsig.vectorediting.app/org.gvsig.vectorediting.app.mainplugin/src/main/java/org/gvsig/vectorediting/app/mainplugin/extensions/Circle2PExtension.java
1 1
/*
2 2
 * Copyright 2014 DiSiD Technologies S.L.L. All rights reserved.
3
 * 
4
 * Project  : DiSiD org.gvsig.vectorediting.app.mainplugin 
3
 *
4
 * Project  : DiSiD org.gvsig.vectorediting.app.mainplugin
5 5
 * SVN Id   : $Id$
6 6
 */
7 7
package org.gvsig.vectorediting.app.mainplugin.extensions;
......
14 14
import org.gvsig.tools.service.ServiceException;
15 15
import org.gvsig.vectorediting.app.mainplugin.BaseEditingServiceExtension;
16 16
import org.gvsig.vectorediting.lib.api.EditingServiceInfo;
17
import org.gvsig.vectorediting.lib.prov.circle2P.Circle2PEditingProviderFactory;
17 18

  
18 19
public class Circle2PExtension extends BaseEditingServiceExtension {
19 20

  
......
25 26
  public void execute(String arg0) {
26 27

  
27 28
    DefaultViewPanel view = getActiveView();
28
    manager.activateTool("Circle2P", view.getMapControl());
29
    manager.activateTool(Circle2PEditingProviderFactory.PROVIDER_NAME, view.getMapControl());
29 30

  
30 31
    registerIcons();
31 32
  }
......
37 38
  public boolean isEnabled() {
38 39
    EditingServiceInfo Circle2PInfo;
39 40
    try {
40
      Circle2PInfo = manager.getServiceInfo("Circle2P");
41
      Circle2PInfo = manager.getServiceInfo(Circle2PEditingProviderFactory.PROVIDER_NAME);
41 42
      DefaultViewPanel view = getActiveView();
42 43
      FLyrVect layer = getActiveLayer(view);
43 44

  
org.gvsig.vectorediting/trunk/org.gvsig.vectorediting/org.gvsig.vectorediting.app/org.gvsig.vectorediting.app.mainplugin/src/main/java/org/gvsig/vectorediting/app/mainplugin/extensions/InsertPointExtension.java
1 1
/*
2 2
 * Copyright 2014 DiSiD Technologies S.L.L. All rights reserved.
3
 * 
4
 * Project  : DiSiD org.gvsig.vectorediting.app.mainplugin 
3
 *
4
 * Project  : DiSiD org.gvsig.vectorediting.app.mainplugin
5 5
 * SVN Id   : $Id$
6 6
 */
7 7
package org.gvsig.vectorediting.app.mainplugin.extensions;
......
14 14
import org.gvsig.tools.service.ServiceException;
15 15
import org.gvsig.vectorediting.app.mainplugin.BaseEditingServiceExtension;
16 16
import org.gvsig.vectorediting.lib.api.EditingServiceInfo;
17
import org.gvsig.vectorediting.lib.prov.insertpoint.InsertPointEditingProvider;
18
import org.gvsig.vectorediting.lib.prov.insertpoint.InsertPointEditingProviderFactory;
17 19

  
18 20
public class InsertPointExtension extends BaseEditingServiceExtension {
19 21

  
20 22
  /**
21
   * 
23
   *
22 24
   */
23 25
  private static final long serialVersionUID = 5284754862994440445L;
24 26

  
25 27
  public void execute(String arg0) {
26 28

  
27 29
    DefaultViewPanel view = getActiveView();
28
    manager.activateTool("InsertPoint", view.getMapControl());
30
    manager.activateTool(InsertPointEditingProviderFactory.PROVIDER_NAME, view.getMapControl());
29 31

  
30 32
    registerIcons();
31 33
  }
......
42 44
  public boolean isEnabled() {
43 45
    EditingServiceInfo insertPointInfo;
44 46
    try {
45
      insertPointInfo = manager.getServiceInfo("InsertPoint");
47
      insertPointInfo = manager.getServiceInfo(InsertPointEditingProviderFactory.PROVIDER_NAME);
46 48
      DefaultViewPanel view = getActiveView();
47 49
      FLyrVect layer = getActiveLayer(view);
48 50

  
org.gvsig.vectorediting/trunk/org.gvsig.vectorediting/org.gvsig.vectorediting.lib/org.gvsig.vectorediting.lib.prov/org.gvsig.vectorediting.lib.prov.insertpoint/src/main/java/org/gvsig/vectorediting/lib/prov/insertpoint/InsertPointEditingProvider.java
1 1
/*
2 2
 * Copyright 2014 DiSiD Technologies S.L.L. All rights reserved.
3
 * 
4
 * Project  : DiSiD org.gvsig.vectorediting.lib.prov 
3
 *
4
 * Project  : DiSiD org.gvsig.vectorediting.lib.prov
5 5
 * SVN Id   : $Id$
6 6
 */
7 7
package org.gvsig.vectorediting.lib.prov.insertpoint;
......
24 24
public class InsertPointEditingProvider extends AbstractEditingProvider
25 25
    implements EditingProvider {
26 26

  
27
  private final static String PROVIDER_NAME = "InsertPoint";
28

  
29
  private final static String PROVIDER_DESCRIPTION = "Inserts points on the view";
30

  
31 27
  private EditingServiceParameter point = new DefaultEditingServiceParameter(
32 28
      "Insert point", "Indicate a position of point", EditingServiceParameter.TYPE_POINT);
33 29

  
......
52 48
  }
53 49

  
54 50
  public void stop(){
55
    
51

  
56 52
  }
57 53

  
58 54
  private boolean isValidValue(EditingServiceParameter param, Object value) {
......
91 87
  }
92 88

  
93 89
  public String getName() {
94
    return this.PROVIDER_NAME;
90
    return InsertPointEditingProviderFactory.PROVIDER_NAME;
95 91
  }
96 92
}
org.gvsig.vectorediting/trunk/org.gvsig.vectorediting/org.gvsig.vectorediting.lib/org.gvsig.vectorediting.lib.prov/org.gvsig.vectorediting.lib.prov.insertpoint/src/main/java/org/gvsig/vectorediting/lib/prov/insertpoint/InsertPointEditingProviderFactory.java
1 1
/*
2 2
 * Copyright 2014 DiSiD Technologies S.L.L. All rights reserved.
3
 * 
4
 * Project  : DiSiD org.gvsig.vectorediting.lib.prov 
3
 *
4
 * Project  : DiSiD org.gvsig.vectorediting.lib.prov
5 5
 * SVN Id   : $Id$
6 6
 */
7 7
package org.gvsig.vectorediting.lib.prov.insertpoint;
......
21 21
public class InsertPointEditingProviderFactory extends AbstractProviderFactory implements
22 22
    EditingProviderFactory {
23 23

  
24
  public static final String PROVIDER_NAME = "InsertPoint";
24
  public final static String PROVIDER_NAME = "InsertPoint";
25 25

  
26
  public final static String PROVIDER_DESCRIPTION = "Inserts points on the view";
27

  
26 28
  public static final String PROVIDER_NAME_PARAMS = "InsertPointParams";
27 29

  
28 30
  public static final String PROVIDER_NAME_PARAMS_DESCRIPTION = "";
29
  
31

  
30 32
  private DynClass dynclass;
31 33

  
32 34
  @Override
......
45 47

  
46 48
  public EditingServiceInfo getServiceInfo() {
47 49
    EditingServiceInfo serviceInfo = new DefaultEditingServiceinfo(
48
        PROVIDER_NAME,
50
    	PROVIDER_NAME,
49 51
        "",
50 52
        true,
51 53
        null,
52 54
        null,
53 55
        new int[]{Geometry.TYPES.POINT, Geometry.TYPES.MULTIPOINT});
54
    
56

  
55 57
    return serviceInfo;
56 58
  }
57 59

  
......
75 77
    // TODO Auto-generated method stub
76 78
    return null;
77 79
  }
78
  
80

  
79 81
  public String getName() {
80
    return this.PROVIDER_NAME;
82
    return PROVIDER_NAME;
81 83
  }
82 84

  
83 85
}
org.gvsig.vectorediting/trunk/org.gvsig.vectorediting/org.gvsig.vectorediting.lib/org.gvsig.vectorediting.lib.prov/org.gvsig.vectorediting.lib.prov.circle2P/src/main/java/org/gvsig/vectorediting/lib/prov/circle2P/Circle2PEditingProviderFactory.java
1 1
/*
2 2
 * Copyright 2014 DiSiD Technologies S.L.L. All rights reserved.
3
 * 
4
 * Project  : DiSiD org.gvsig.vectorediting.lib.prov.circle2P 
3
 *
4
 * Project  : DiSiD org.gvsig.vectorediting.lib.prov.circle2P
5 5
 * SVN Id   : $Id$
6 6
 */
7 7
package org.gvsig.vectorediting.lib.prov.circle2P;
......
23 23

  
24 24
  public static final String PROVIDER_NAME = "Circle2P";
25 25

  
26
  private final static String PROVIDER_DESCRIPTION = "Creates circles from the center and radius";
27

  
26 28
  public static final String PROVIDER_NAME_PARAMS = "Circle2PParams";
27 29

  
28 30
  public static final String PROVIDER_NAME_PARAMS_DESCRIPTION = "";
......
46 48
        null,
47 49
        null,
48 50
        new int[]{Geometry.TYPES.CIRCLE, Geometry.TYPES.MULTISURFACE});
49
    
51

  
50 52
    return serviceInfo;
51 53
  }
52 54

  
org.gvsig.vectorediting/trunk/org.gvsig.vectorediting/org.gvsig.vectorediting.lib/org.gvsig.vectorediting.lib.prov/org.gvsig.vectorediting.lib.prov.circle2P/src/main/java/org/gvsig/vectorediting/lib/prov/circle2P/Circle2PEditingProvider.java
1 1
/*
2 2
 * Copyright 2014 DiSiD Technologies S.L.L. All rights reserved.
3
 * 
4
 * Project  : DiSiD org.gvsig.vectorediting.lib.prov.circle2P 
3
 *
4
 * Project  : DiSiD org.gvsig.vectorediting.lib.prov.circle2P
5 5
 * SVN Id   : $Id$
6 6
 */
7 7
package org.gvsig.vectorediting.lib.prov.circle2P;
......
27 27
public class Circle2PEditingProvider extends AbstractEditingProvider implements
28 28
    EditingProvider {
29 29

  
30
  private final static String PROVIDER_NAME = "Circle2P";
31

  
32
  private final static String PROVIDER_DESCRIPTION = "Creates circles from the center and radius";
33

  
34 30
  private EditingServiceParameter center = new DefaultEditingServiceParameter(
35 31
      "Center", "Center position of circle", EditingServiceParameter.TYPE_POINT);
36 32

  
......
69 65
  }
70 66

  
71 67
  public void stop(){
72
    
68

  
73 69
  }
74 70

  
75 71
  public boolean isValidValue(EditingServiceParameter param, Object value) {
......
105 101
  }
106 102

  
107 103
  public String getName() {
108
    return this.PROVIDER_NAME;
104
    return Circle2PEditingProviderFactory.PROVIDER_NAME;
109 105
  }
110 106

  
111 107
}

Also available in: Unified diff