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