Revision 42811 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.file/org.gvsig.fmap.dal.file.dbf/src/main/java/org/gvsig/fmap/dal/store/dbf/MyTransform.java
MyTransform.java | ||
---|---|---|
115 | 115 |
geom = geomManager.createPoint(source.getDouble(xname), source |
116 | 116 |
.getDouble(yname), Geometry.SUBTYPES.GEOM2D); |
117 | 117 |
} catch (CreateGeometryException e) { |
118 |
throw new ReadException("XYTranform", e);
|
|
118 |
throw new XYTransformException(e);
|
|
119 | 119 |
} |
120 | 120 |
target.setGeometry(this.geomName, geom); |
121 | 121 |
} |
122 | 122 |
|
123 |
public class XYTransformException extends DataException { |
|
124 |
private final static String MESSAGE_FORMAT = "Problems apply XYTransform, can't create point."; |
|
125 |
private final static String MESSAGE_KEY = "_XYTransformException"; |
|
126 |
private static final long serialVersionUID = -3556249688758572523L; |
|
123 | 127 |
|
128 |
public XYTransformException(Throwable cause) { |
|
129 |
super(MESSAGE_FORMAT, cause, MESSAGE_KEY, serialVersionUID); |
|
130 |
} |
|
131 |
} |
|
132 |
|
|
124 | 133 |
public void saveToState(PersistentState state) throws PersistenceException { |
125 | 134 |
state.set("xname", xname); |
126 | 135 |
state.set("yname", yname); |
Also available in: Unified diff