Revision 61 org.gvsig.vectorediting/trunk/org.gvsig.vectorediting/org.gvsig.vectorediting.lib/org.gvsig.vectorediting.lib.spi/src/main/java/org/gvsig/vectorediting/lib/spi/EditingProvider.java

View differences:

EditingProvider.java
9 9
import java.util.List;
10 10

  
11 11
import org.gvsig.fmap.dal.exception.DataException;
12
import org.gvsig.fmap.geom.Geometry;
13 12
import org.gvsig.fmap.geom.GeometryException;
14 13
import org.gvsig.fmap.geom.exception.CreateGeometryException;
15 14
import org.gvsig.fmap.geom.operation.GeometryOperationException;
......
18 17
import org.gvsig.tools.service.spi.Provider;
19 18
import org.gvsig.vectorediting.lib.api.DrawingStatus;
20 19
import org.gvsig.vectorediting.lib.api.EditingServiceParameter;
20
import org.gvsig.vectorediting.lib.api.exceptions.DrawServiceException;
21
import org.gvsig.vectorediting.lib.api.exceptions.FinishServiceException;
22
import org.gvsig.vectorediting.lib.api.exceptions.InvalidOptionException;
23
import org.gvsig.vectorediting.lib.api.exceptions.InvalidValueException;
21 24

  
22 25
public interface EditingProvider extends Provider {
23 26

  
......
32 35
   * @throws CreateGeometryException
33 36
   * @throws BaseException
34 37
   */
35
  public DrawingStatus draw(Point mousePosition) throws BaseException;
38
  public DrawingStatus draw(Point mousePosition) throws DrawServiceException;
36 39

  
37 40
  /**
38 41
   *
......
48 51
   * @param param
49 52
   * @param value
50 53
   */
51
  public void value(Object value);
54
  public void value(Object value) throws InvalidValueException, InvalidOptionException;
52 55

  
53 56
  /**
54 57
   * @throws CreateGeometryException
......
56 59
   * @throws GeometryException
57 60
   * @throws GeometryOperationException
58 61
   */
59
  public void finish() throws DataException, BaseException;
62
  public void finish() throws FinishServiceException;
60 63

  
61 64
  /**
62 65
   *

Also available in: Unified diff