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
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