package com.vividsolutions.jump.workbench.ui.plugin.imagery; import com.vividsolutions.jump.workbench.imagery.ReferencedImageFactory; import com.vividsolutions.jump.workbench.imagery.ecw.ECWImageFactory; import com.vividsolutions.jump.workbench.imagery.geotiff.GeoTIFFImageFactory; import com.vividsolutions.jump.workbench.imagery.graphic.GraphicImageFactory; import com.vividsolutions.jump.workbench.imagery.mrsid.MrSIDImageFactory; import com.vividsolutions.jump.workbench.plugin.AbstractPlugIn; import com.vividsolutions.jump.workbench.plugin.PlugInContext; import com.vividsolutions.jump.workbench.registry.Registry; public class InstallReferencedImageFactoriesPlugin extends AbstractPlugIn { public void initialize(final PlugInContext context) throws Exception { Registry registry = context.getWorkbenchContext().getRegistry(); registry.createEntry( ReferencedImageFactory.REGISTRY_CLASSIFICATION, new GraphicImageFactory()); registry.createEntry( ReferencedImageFactory.REGISTRY_CLASSIFICATION, new ECWImageFactory()); registry.createEntry( ReferencedImageFactory.REGISTRY_CLASSIFICATION, new GeoTIFFImageFactory()); registry.createEntry( ReferencedImageFactory.REGISTRY_CLASSIFICATION, new MrSIDImageFactory()); } }