Revision 41610 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.fmap.control/src/main/java/org/gvsig/fmap/mapcontrol/dal/feature/swing/table/GeometryWKTCellEditor.java
GeometryWKTCellEditor.java | ||
---|---|---|
37 | 37 |
import javax.swing.JTable; |
38 | 38 |
|
39 | 39 |
import org.gvsig.fmap.geom.Geometry; |
40 |
import org.gvsig.fmap.geom.Geometry.SUBTYPES; |
|
41 | 40 |
import org.gvsig.fmap.geom.GeometryLocator; |
42 | 41 |
import org.gvsig.fmap.geom.GeometryManager; |
43 |
import org.gvsig.fmap.geom.exception.CreateGeometryException; |
|
44 | 42 |
import org.gvsig.i18n.Messages; |
45 | 43 |
import org.slf4j.Logger; |
46 | 44 |
import org.slf4j.LoggerFactory; |
... | ... | |
60 | 58 |
public static final int DEFAULT_MAX_WKT_LENGTH = 10000; |
61 | 59 |
|
62 | 60 |
private static final long serialVersionUID = -2296004227902843851L; |
63 |
private Geometry nullGeometry = null; |
|
64 | 61 |
|
65 | 62 |
private int maxRowHeight; |
66 | 63 |
|
... | ... | |
84 | 81 |
super(); |
85 | 82 |
delegate = new GeometryToWKTDelegate(delegate, maxWKTLength); |
86 | 83 |
this.maxRowHeight = maxRowHeight; |
87 |
try { |
|
88 |
nullGeometry = geomManager.createNullGeometry(SUBTYPES.GEOM2D); |
|
89 |
} catch (CreateGeometryException e) { |
|
90 |
logger.error("Error creating a null geometry", e); |
|
91 |
} |
|
92 | 84 |
} |
93 | 85 |
|
94 | 86 |
@Override |
Also available in: Unified diff