]> git.argeo.org Git - lgpl/argeo-commons.git/blob - SwingMapControlCreator.java
80c56f80a45f0f49e4e245b43453c65d356667c5
[lgpl/argeo-commons.git] / 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 }