]> git.argeo.org Git - lgpl/argeo-commons.git/blob - gis/plugins/org.argeo.gis.ui.rcp.swing/src/main/java/org/argeo/gis/ui/rcp/swing/SwingMapControlCreator.java
Improve GIS
[lgpl/argeo-commons.git] / gis / plugins / org.argeo.gis.ui.rcp.swing / src / main / java / org / argeo / gis / ui / rcp / swing / SwingMapControlCreator.java
1 package org.argeo.gis.ui.rcp.swing;
2
3 import javax.jcr.Node;
4
5 import org.argeo.geotools.jcr.GeoJcrMapper;
6 import org.argeo.gis.ui.MapControlCreator;
7 import org.argeo.gis.ui.MapViewer;
8 import org.eclipse.swt.widgets.Composite;
9
10 /** Creates a Swing map viewer */
11 public class SwingMapControlCreator implements MapControlCreator {
12 private GeoJcrMapper geoJcrMapper;
13
14 public MapViewer createMapControl(Node context, Composite parent) {
15 return new SwingMapViewer(context, geoJcrMapper, parent);
16 }
17
18 public void setGeoJcrMapper(GeoJcrMapper geoJcrMapper) {
19 this.geoJcrMapper = geoJcrMapper;
20 }
21
22 }