Class GvSigLayerLoader

java.lang.Object
org.gvsig.catalog.loaders.LayerLoader
org.gvsig.catalog.loaders.GvSigLayerLoader
Direct Known Subclasses:
PostgisLayerLoader, WFSLayerLoader, WMSLayerLoader

public abstract class GvSigLayerLoader extends LayerLoader
This class has to be inherited by all the classes that have to load a layer in the current view
Author:
Jorge Piera Llodra (piera_jor@gva.es)
  • Field Details

    • MAP_CONTEXT_MANAGER

      protected static final org.gvsig.fmap.mapcontext.MapContextManager MAP_CONTEXT_MANAGER
    • DATA_MANAGER

      protected static final org.gvsig.fmap.dal.DataManager DATA_MANAGER
  • Constructor Details

    • GvSigLayerLoader

      public GvSigLayerLoader(Resource resource)
      Parameters:
      resource -
  • Method Details

    • loadLayer

      public void loadLayer() throws LayerLoaderException
      Specified by:
      loadLayer in class LayerLoader
      Throws:
      LayerLoaderException
    • createLayerFromParameters

      protected org.gvsig.fmap.mapcontext.layers.FLayer createLayerFromParameters() throws org.gvsig.fmap.dal.exception.InitializeException, org.gvsig.fmap.dal.exception.ProviderNotRegisteredException, org.gvsig.fmap.mapcontext.exceptions.LoadLayerException
      Throws:
      org.gvsig.fmap.dal.exception.InitializeException
      org.gvsig.fmap.dal.exception.ProviderNotRegisteredException
      org.gvsig.fmap.mapcontext.exceptions.LoadLayerException
    • createLayerFromExtensionPoint

      protected org.gvsig.fmap.mapcontext.layers.FLayer createLayerFromExtensionPoint() throws Exception
      Throws:
      Exception
    • addLayerToView

      protected void addLayerToView(org.gvsig.fmap.mapcontext.layers.FLayer lyr)
      It adds a new layer to the current view
      Parameters:
      lyr - Layer lo load
    • hasSpecificLayer

      protected abstract boolean hasSpecificLayer()
    • extensionPointName

      protected String extensionPointName()
    • createDataStoreParameters

      protected abstract org.gvsig.fmap.dal.DataStoreParameters createDataStoreParameters() throws org.gvsig.fmap.dal.exception.InitializeException, org.gvsig.fmap.dal.exception.ProviderNotRegisteredException
      Throws:
      org.gvsig.fmap.dal.exception.InitializeException
      org.gvsig.fmap.dal.exception.ProviderNotRegisteredException
    • getLayerName

      protected abstract String getLayerName()