Revision 9

View differences:

org.gvsig.vectorediting/trunk/org.gvsig.vectorediting/org.gvsig.vectorediting.lib/org.gvsig.vectorediting.lib.api/src/main/java/org/gvsig/vectorediting/lib/api/EditingBehavior.java
1
/*
2
 * Copyright 2014 DiSiD Technologies S.L.L. All rights reserved.
3
 * 
4
 * Project  : DiSiD org.gvsig.vectorediting.app.mainplugin 
5
 * SVN Id   : $Id$
6
 */
7
package org.gvsig.vectorediting.lib.api;
8

  
9
import org.gvsig.fmap.mapcontrol.tools.Behavior.IBehavior;
10

  
11

  
12
public interface EditingBehavior extends IBehavior{
13

  
14
  /**
15
   * 
16
   * @param name
17
   */
18
  void activateTool(String name);
19

  
20
 
21

  
22
}
org.gvsig.vectorediting/trunk/org.gvsig.vectorediting/org.gvsig.vectorediting.lib/org.gvsig.vectorediting.lib.api/src/main/java/org/gvsig/vectorediting/lib/api/EditingManager.java
6 6
 */
7 7
package org.gvsig.vectorediting.lib.api;
8 8

  
9
import org.gvsig.fmap.mapcontrol.MapControl;
9 10
import org.gvsig.tools.service.Manager;
10 11

  
11 12

  
......
18 19
   */
19 20
  public EditingServiceInfo getToolInformation(String toolName);
20 21
  
22
  /**
23
   * 
24
   * @param name
25
   * @param mapControl
26
   */
27
  public void activateTool(String name, MapControl mapContext);
21 28

  
22 29
}
org.gvsig.vectorediting/trunk/org.gvsig.vectorediting/org.gvsig.vectorediting.lib/org.gvsig.vectorediting.lib.impl/src/main/java/org/gvsig/vectorediting/lib/impl/DefaultEditingManager.java
6 6
 */
7 7
package org.gvsig.vectorediting.lib.impl;
8 8

  
9
import org.gvsig.fmap.mapcontext.MapContext;
10
import org.gvsig.fmap.mapcontrol.MapControl;
9 11
import org.gvsig.tools.dynobject.DynObject;
10 12
import org.gvsig.tools.service.AbstractManager;
11 13
import org.gvsig.tools.service.Service;
12 14
import org.gvsig.tools.service.ServiceException;
13 15
import org.gvsig.tools.service.spi.ProviderManager;
16
import org.gvsig.vectorediting.lib.api.EditingBehavior;
14 17
import org.gvsig.vectorediting.lib.api.EditingManager;
15 18
import org.gvsig.vectorediting.lib.api.EditingServiceInfo;
16 19

  
......
33 36
    return null;
34 37
  }
35 38

  
39
  public void activateTool(String name, MapControl mapControl) {
40
    // TODO Auto-generated method stub
41
  }
42

  
43

  
36 44
}
org.gvsig.vectorediting/trunk/org.gvsig.vectorediting/org.gvsig.vectorediting.lib/org.gvsig.vectorediting.lib.impl/src/main/java/org/gvsig/vectorediting/lib/impl/DefaultEditingBehavior.java
1
/*
2
 * Copyright 2014 DiSiD Technologies S.L.L. All rights reserved.
3
 * 
4
 * Project  : DiSiD org.gvsig.vectorediting.lib.impl 
5
 * SVN Id   : $Id$
6
 */
7
package org.gvsig.vectorediting.lib.impl;
8

  
9
import org.gvsig.fmap.mapcontrol.tools.Behavior.Behavior;
10
import org.gvsig.fmap.mapcontrol.tools.Listeners.ToolListener;
11
import org.gvsig.vectorediting.lib.api.EditingBehavior;
12

  
13

  
14
public class DefaultEditingBehavior extends Behavior implements EditingBehavior {
15

  
16
  @Override
17
  public ToolListener getListener() {
18
    // TODO Auto-generated method stub
19
    return null;
20
  }
21

  
22
  public void activateTool(String name) {
23
    // TODO Auto-generated method stub
24
    
25
  }
26

  
27
}
org.gvsig.vectorediting/trunk/org.gvsig.vectorediting/org.gvsig.vectorediting.lib/org.gvsig.vectorediting.lib.impl/src/main/java/org/gvsig/vectorediting/lib/impl/DefaultEditingProviderLibrary.java
9 9
import org.gvsig.fmap.dal.DALLibrary;
10 10
import org.gvsig.tools.library.AbstractLibrary;
11 11
import org.gvsig.tools.library.LibraryException;
12
import org.gvsig.vectorediting.lib.prov.insertpoint.InsertPointEditingProviderFactory;
12 13
import org.gvsig.vectorediting.lib.spi.EditingProviderLibrary;
13 14
import org.gvsig.vectorediting.lib.spi.EditingProviderLocator;
15
import org.gvsig.vectorediting.lib.spi.EditingProviderManager;
14 16

  
15 17

  
16 18
public class DefaultEditingProviderLibrary extends AbstractLibrary {
......
31 33
  protected void doPostInitialize() throws LibraryException {
32 34
    // TODO Auto-generated method stub
33 35
    
36
    // Autoregister tools
37
    EditingProviderManager manager = EditingProviderLocator.getProviderManager();
38
    
39
    manager.addProviderFactory(new InsertPointEditingProviderFactory());
40
    
34 41
  }
35 42

  
36 43
}
org.gvsig.vectorediting/trunk/org.gvsig.vectorediting/org.gvsig.vectorediting.app/org.gvsig.vectorediting.app.mainplugin/src/main/java/org/gvsig/vectorediting/app/mainplugin/EditingBehavior.java
1
/*
2
 * Copyright 2014 DiSiD Technologies S.L.L. All rights reserved.
3
 * 
4
 * Project  : DiSiD org.gvsig.vectorediting.app.mainplugin 
5
 * SVN Id   : $Id$
6
 */
7
package org.gvsig.vectorediting.app.mainplugin;
8

  
9
import org.gvsig.fmap.mapcontrol.tools.Behavior.Behavior;
10
import org.gvsig.fmap.mapcontrol.tools.Listeners.ToolListener;
11

  
12

  
13
public class EditingBehavior extends Behavior{
14

  
15
  @Override
16
  public ToolListener getListener() {
17
    // TODO Auto-generated method stub
18
    return null;
19
  }
20

  
21
 
22

  
23
}

Also available in: Unified diff