Revision 61 org.gvsig.vectorediting/trunk/org.gvsig.vectorediting/org.gvsig.vectorediting.lib/org.gvsig.vectorediting.lib.api/src/main/java/org/gvsig/vectorediting/lib/api/EditingService.java

View differences:

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

  
11 11
import org.gvsig.fmap.dal.exception.DataException;
12
import org.gvsig.fmap.geom.exception.CreateGeometryException;
12
import org.gvsig.fmap.dal.feature.exception.FinishEditingException;
13 13
import org.gvsig.fmap.geom.primitive.Point;
14 14
import org.gvsig.tools.exception.BaseException;
15 15
import org.gvsig.tools.service.Service;
16
import org.gvsig.vectorediting.lib.api.exceptions.DrawServiceException;
17
import org.gvsig.vectorediting.lib.api.exceptions.FinishServiceException;
18
import org.gvsig.vectorediting.lib.api.exceptions.InvalidOptionException;
19
import org.gvsig.vectorediting.lib.api.exceptions.InvalidValueException;
20
import org.gvsig.vectorediting.lib.api.exceptions.VectorEditingException;
16 21

  
17 22
public interface EditingService extends Service {
18 23

  
......
22 27
   * @return
23 28
 * @throws BaseException
24 29
   */
25
  public DrawingStatus draw(Point mousePosition) throws BaseException;
30
  public DrawingStatus draw(Point mousePosition) throws DrawServiceException;
26 31

  
27 32
  /**
28 33
   *
......
41 46
   * @param name
42 47
   * @param value
43 48
   */
44
  public void value(Object value);
49
  public void value(Object value) throws InvalidValueException, InvalidOptionException;
45 50

  
46 51
  /**
47 52
   *
......
53 58
   * @throws BaseException 
54 59
  *
55 60
  */
56
  public void finish() throws DataException, BaseException;
61
  public void finish() throws FinishServiceException;
57 62

  
58 63
  /**
59 64
   *

Also available in: Unified diff