Revision 41595 trunk/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.editing.app/org.gvsig.editing.app.mainplugin/src/main/java/org/gvsig/editing/clipboard/util/FeatureTextUtils.java
FeatureTextUtils.java | ||
---|---|---|
26 | 26 |
import java.awt.Toolkit; |
27 | 27 |
import java.awt.datatransfer.DataFlavor; |
28 | 28 |
import java.util.ArrayList; |
29 |
import java.util.Date; |
|
30 | 29 |
import java.util.List; |
31 | 30 |
|
32 | 31 |
import org.gvsig.andami.PluginServices; |
... | ... | |
43 | 42 |
import org.gvsig.fmap.geom.GeometryManager; |
44 | 43 |
import org.gvsig.fmap.geom.exception.CreateGeometryException; |
45 | 44 |
import org.gvsig.fmap.geom.operation.GeometryOperationContext; |
46 |
import org.gvsig.fmap.geom.operation.GeometryOperationException; |
|
47 |
import org.gvsig.fmap.geom.operation.GeometryOperationNotSupportedException; |
|
48 |
import org.gvsig.fmap.geom.operation.fromwkt.FromWKT; |
|
49 |
import org.gvsig.fmap.geom.operation.fromwkt.FromWKTGeometryOperationContext; |
|
50 |
import org.gvsig.fmap.geom.type.GeometryType; |
|
51 |
import org.gvsig.tools.dataTypes.DataType; |
|
52 | 45 |
import org.gvsig.tools.dispose.DisposableIterator; |
53 | 46 |
import org.slf4j.Logger; |
54 | 47 |
import org.slf4j.LoggerFactory; |
... | ... | |
96 | 89 |
|
97 | 90 |
} |
98 | 91 |
|
99 |
private static GeometryOperationContext wktctxt(String val) { |
|
100 |
wktctxt.setAttribute(FromWKTGeometryOperationContext.TEXT, val); |
|
101 |
return wktctxt; |
|
102 |
} |
|
92 |
// private static GeometryOperationContext wktctxt(String val) {
|
|
93 |
// wktctxt.setAttribute(FromWKTGeometryOperationContext.TEXT, val);
|
|
94 |
// return wktctxt;
|
|
95 |
// }
|
|
103 | 96 |
|
104 | 97 |
|
105 | 98 |
public static boolean clipboardSeemsToHaveValidFeatures() { |
... | ... | |
134 | 127 |
Object geom_obj = null; |
135 | 128 |
|
136 | 129 |
try { |
137 |
geom_obj = geoman().invokeOperation( |
|
138 |
FromWKT.NAME, |
|
139 |
nullgeo(), |
|
140 |
wktctxt(feat_parts[0])); |
|
130 |
geom_obj = geoman().createFrom(feat_parts[0]); |
|
141 | 131 |
} catch (Exception e) { |
142 | 132 |
logger.info("Unable to parse short WKT: " + e.getMessage()); |
143 | 133 |
/* |
... | ... | |
252 | 242 |
String[] feat_parts = str.split(CLIPBOARD_SEPARATOR_2); |
253 | 243 |
Object geom_obj = null; |
254 | 244 |
try { |
255 |
geom_obj = geoman().invokeOperation(FromWKT.NAME, |
|
256 |
nullgeo(), |
|
257 |
wktctxt(feat_parts[0])); |
|
245 |
geom_obj = geoman().createFrom(feat_parts[0]); |
|
258 | 246 |
} catch (Exception e) { |
259 | 247 |
logger.info("Unable to parse WKT: " + e.getMessage()); |
260 | 248 |
return null; |
Also available in: Unified diff