Revision 27419 branches/v2_0_0_prep/applications/appgvSIG/src/com/iver/cit/gvsig/project/documents/view/toc/actions/ZoomAlTemaTocMenuEntry.java

View differences:

ZoomAlTemaTocMenuEntry.java
1 1
package com.iver.cit.gvsig.project.documents.view.toc.actions;
2 2

  
3 3
import org.gvsig.fmap.dal.exception.ReadException;
4
import org.gvsig.fmap.geom.GeometryLocator;
5
import org.gvsig.fmap.geom.GeometryManager;
6
import org.gvsig.fmap.geom.Geometry.SUBTYPES;
7
import org.gvsig.fmap.geom.exception.CreateEnvelopeException;
4 8
import org.gvsig.fmap.geom.primitive.Envelope;
5 9
import org.gvsig.fmap.geom.util.UtilFunctions;
6 10
import org.gvsig.fmap.mapcontext.layers.FLayer;
11
import org.slf4j.Logger;
12
import org.slf4j.LoggerFactory;
7 13

  
8 14
import com.iver.andami.PluginServices;
9 15
import com.iver.cit.gvsig.ProjectExtension;
16
import com.iver.cit.gvsig.gui.styling.SymbolSelector;
10 17
import com.iver.cit.gvsig.project.Project;
11 18
import com.iver.cit.gvsig.project.documents.view.toc.AbstractTocContextMenuAction;
12 19
import com.iver.cit.gvsig.project.documents.view.toc.ITocItem;
......
79 86
 *
80 87
 */
81 88
public class ZoomAlTemaTocMenuEntry extends AbstractTocContextMenuAction {
89
	private static final GeometryManager geomManager = GeometryLocator.getGeometryManager();
90
	private static final Logger logger = LoggerFactory.getLogger(ZoomAlTemaTocMenuEntry.class);
91
	
82 92
	public String getGroup() {
83 93
		return "group2"; //FIXME
84 94
	}
......
162 172
					if (minYVar <= minYRef) {
163 173
						minYRef = minYVar;
164 174
					}
165
					extRef = UtilFunctions.createEnvelope(minXRef, minYRef, maxXRef, maxYRef);
175
					try {
176
						extRef = geomManager.createEnvelope(minXRef, minYRef, maxXRef, maxYRef, SUBTYPES.GEOM2D);
177
					} catch (CreateEnvelopeException e) {
178
						logger.error("Error creating the envelope", e);
179
					}
166 180
				}
167 181
			}
168 182
		return extRef;

Also available in: Unified diff