Revision 55 org.gvsig.vectorediting/trunk/org.gvsig.vectorediting/org.gvsig.vectorediting.lib/org.gvsig.vectorediting.lib.impl/src/main/java/org/gvsig/vectorediting/lib/impl/DefaultEditingService.java

View differences:

DefaultEditingService.java
1 1
/*
2 2
 * Copyright 2014 DiSiD Technologies S.L.L. All rights reserved.
3
 * 
4
 * Project  : DiSiD org.gvsig.vectorediting.lib.impl 
3
 *
4
 * Project  : DiSiD org.gvsig.vectorediting.lib.impl
5 5
 * SVN Id   : $Id$
6 6
 */
7 7
package org.gvsig.vectorediting.lib.impl;
8 8

  
9 9
import java.util.List;
10 10

  
11
import org.gvsig.fmap.dal.exception.DataException;
11 12
import org.gvsig.fmap.geom.Geometry;
13
import org.gvsig.fmap.geom.exception.CreateGeometryException;
12 14
import org.gvsig.fmap.geom.primitive.Point;
15
import org.gvsig.tools.exception.BaseException;
13 16
import org.gvsig.tools.service.Manager;
14 17
import org.gvsig.vectorediting.lib.api.EditingService;
15 18
import org.gvsig.vectorediting.lib.api.EditingServiceParameter;
19
import org.gvsig.vectorediting.lib.spi.DefaultDrawingStatus;
16 20
import org.gvsig.vectorediting.lib.spi.EditingProvider;
17 21

  
18 22
public class DefaultEditingService implements EditingService {
19
  
23

  
20 24
  EditingProvider provider;
21 25

  
22 26
  public DefaultEditingService(EditingProvider provider) {
......
29 33
    return null;
30 34
  }
31 35

  
32
  public Geometry draw(Point mousePosition) {
36
  public DefaultDrawingStatus draw(Point mousePosition) throws BaseException {
33 37
    // TODO Auto-generated method stub
34 38
    return provider.draw(mousePosition);
35 39
  }
......
53 57
    // TODO Auto-generated method stub
54 58
  }
55 59

  
56
  public void finish() {
60
  public void finish() throws CreateGeometryException, DataException {
57 61
    // TODO Auto-generated method stub
58 62
    provider.finish();
59 63
  }

Also available in: Unified diff