Revision 6

View differences:

org.gvsig.vectorediting/trunk/org.gvsig.vectorediting/org.gvsig.vectorediting.lib/org.gvsig.vectorediting.lib.prov/pom.xml
7 7
		<version>1.0.0-SNAPSHOT</version>
8 8
	</parent>
9 9
	<artifactId>org.gvsig.vectorediting.lib.prov</artifactId>
10
	<dependencies>
11
		<dependency>
12
			<groupId>org.gvsig</groupId>
13
			<artifactId>org.gvsig.vectorediting.lib.api</artifactId>
14
		</dependency>
15
		<dependency>
16
			<groupId>org.gvsig</groupId>
17
			<artifactId>org.gvsig.vectorediting.lib.spi</artifactId>
18
		</dependency>
19
	</dependencies>
10
	<packaging>pom</packaging>
11
	<modules>
12
		<module>org.gvsig.vectorediting.lib.prov.insertpoint</module>
13
	</modules>
20 14
</project>
org.gvsig.vectorediting/trunk/org.gvsig.vectorediting/org.gvsig.vectorediting.lib/org.gvsig.vectorediting.lib.prov/org.gvsig.vectorediting.lib.prov.insertpoint/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.vectorediting.lib.prov</artifactId>
6
    <version>1.0.0-SNAPSHOT</version>
7
  </parent>
8
  <artifactId>org.gvsig.vectorediting.lib.prov.insertpoint</artifactId>
9
  <dependencies>
10
  	<dependency>
11
  		<groupId>org.gvsig</groupId>
12
  		<artifactId>org.gvsig.vectorediting.lib.api</artifactId>
13
  	</dependency>
14
  	<dependency>
15
  		<groupId>org.gvsig</groupId>
16
  		<artifactId>org.gvsig.vectorediting.lib.spi</artifactId>
17
  	</dependency>
18
  </dependencies>
19
</project>
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
/*
2
 * Copyright 2014 DiSiD Technologies S.L.L. All rights reserved.
3
 * 
4
 * Project  : DiSiD org.gvsig.vectorediting.lib.prov 
5
 * SVN Id   : $Id$
6
 */
7
package org.gvsig.vectorediting.lib.prov.insertpoint;
8

  
9
import org.gvsig.tools.dynobject.DynObject;
10
import org.gvsig.tools.service.ServiceException;
11
import org.gvsig.tools.service.spi.Provider;
12
import org.gvsig.tools.service.spi.ProviderServices;
13
import org.gvsig.vectorediting.lib.api.EditingServiceInfo;
14
import org.gvsig.vectorediting.lib.api.EditingServiceParameter;
15
import org.gvsig.vectorediting.lib.spi.EditingProviderFactory;
16

  
17
public class InsertPointEditingProviderFactory implements
18
    EditingProviderFactory {
19
  
20

  
21
  public Provider create(DynObject parameters, ProviderServices services)
22
      throws ServiceException {
23
    // TODO Auto-generated method stub
24
    return null;
25
  }
26

  
27
  public DynObject createParameters() {
28
    // TODO Auto-generated method stub
29
    return null;
30
  }
31

  
32
  public String getName() {
33
    // TODO Auto-generated method stub
34
    return null;
35
  }
36

  
37
  public EditingServiceInfo getServiceInfo() {
38
    // TODO Auto-generated method stub
39
    return null;
40
  }
41

  
42
  public EditingServiceParameter getServiceParameterInfo() {
43
    // TODO Auto-generated method stub
44
    return null;
45
  }
46

  
47
  public void initialize() {
48
    // TODO Auto-generated method stub
49

  
50
  }
51

  
52
}
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
/*
2
 * Copyright 2014 DiSiD Technologies S.L.L. All rights reserved.
3
 * 
4
 * Project  : DiSiD org.gvsig.vectorediting.lib.prov 
5
 * SVN Id   : $Id$
6
 */
7
package org.gvsig.vectorediting.lib.prov.insertpoint;
8

  
9
import java.awt.Point;
10

  
11
import org.gvsig.fmap.geom.Geometry;
12
import org.gvsig.tools.service.spi.ProviderServices;
13
import org.gvsig.vectorediting.lib.spi.EditingProvider;
14

  
15

  
16
public class InsertPointEditingProvider implements EditingProvider {
17

  
18

  
19
  public void setProviderServices(ProviderServices services) {
20
    // TODO Auto-generated method stub
21
    
22
  }
23

  
24
  public void getNextParameter() {
25
    // TODO Auto-generated method stub
26
    
27
  }
28

  
29
  public Geometry drawOperation(Point mousePosition) {
30
    // TODO Auto-generated method stub
31
    return null;
32
  }
33

  
34
  public void stopEditingAndSave() {
35
    // TODO Auto-generated method stub
36
    
37
  }
38

  
39
  public void stopEditingAndDiscard() {
40
    // TODO Auto-generated method stub
41
    
42
  }
43

  
44
}
org.gvsig.vectorediting/trunk/org.gvsig.vectorediting/org.gvsig.vectorediting.lib/org.gvsig.vectorediting.lib.spi/pom.xml
8 8
	</parent>
9 9
	<artifactId>org.gvsig.vectorediting.lib.spi</artifactId>
10 10

  
11
	<dependencies>
12
		<dependency>
13
			<groupId>org.gvsig</groupId>
14
			<artifactId>org.gvsig.vectorediting.lib.api</artifactId>
15
		</dependency>
16
	</dependencies>
11 17
</project>
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;
13 12
import org.gvsig.vectorediting.lib.spi.EditingProviderLibrary;
14 13
import org.gvsig.vectorediting.lib.spi.EditingProviderLocator;
15
import org.gvsig.vectorediting.lib.spi.EditingProviderManager;
16 14

  
17 15

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

  
41 36
}

Also available in: Unified diff