Revision 62 org.gvsig.vectorediting/trunk/org.gvsig.vectorediting/org.gvsig.vectorediting.lib/org.gvsig.vectorediting.lib.prov/org.gvsig.vectorediting.lib.prov.circlecr/src/main/java/org/gvsig/vectorediting/lib/prov/circlecr/CircleCREditingProvider.java

View differences:

CircleCREditingProvider.java
28 28
import org.gvsig.vectorediting.lib.api.EditingServiceParameter.TYPE;
29 29
import org.gvsig.vectorediting.lib.api.exceptions.DrawServiceException;
30 30
import org.gvsig.vectorediting.lib.api.exceptions.FinishServiceException;
31
import org.gvsig.vectorediting.lib.api.exceptions.InvalidOptionException;
32
import org.gvsig.vectorediting.lib.api.exceptions.InvalidValueException;
31
import org.gvsig.vectorediting.lib.api.exceptions.InvalidEntryException;
33 32
import org.gvsig.vectorediting.lib.spi.AbstractEditingProvider;
34 33
import org.gvsig.vectorediting.lib.spi.DefaultDrawingStatus;
35 34
import org.gvsig.vectorediting.lib.spi.DefaultEditingServiceParameter;
......
107 106
  }
108 107

  
109 108
  private void validateAndInsertValue(EditingServiceParameter param,
110
                                      Object value) throws InvalidValueException {
109
                                      Object value) throws InvalidEntryException {
111 110
    if (param == center) {
112 111
      if (value instanceof Point) {
113 112
        values.put(param, value);
......
121 120
          radiusValue = ((Point) value).distance((Point) values.get(center));
122 121
        }
123 122
        catch (Exception e) {
124
          throw new InvalidValueException(e);
123
          throw new InvalidEntryException(e);
125 124
        }
126 125
        if (radiusValue != null) {
127 126
          values.put(param, radiusValue);
......
145 144
    return list;
146 145
  }
147 146

  
148
  public void value(Object value) throws InvalidValueException, InvalidOptionException{
147
  public void value(Object value) throws InvalidEntryException{
149 148
    EditingServiceParameter param = next();
150 149
    validateAndInsertValue(param, value);
151 150
  }

Also available in: Unified diff