Class LayerFactory

java.lang.Object
org.gvsig.fmap.mapcontext.layers.LayerFactory

public class LayerFactory extends Object
Crea un adaptador del driver que se le pasa como parámetro en los métodos createLayer. Si hay memoria suficiente se crea un FLyrMemory que pasa todas las features del driver a memoria
  • Constructor Details

    • LayerFactory

      public LayerFactory()
  • Method Details

    • getInstance

      public static LayerFactory getInstance()
    • registerLayerToUseForStore

      public boolean registerLayerToUseForStore(String dataStoreName, Class layerClassToUse)
      Registra que clase tiene que usar para un DataStore determinado.
      Por defecto, si el
      Parameters:
      dataStoreName - Nombre de registro del DataStore dentro del DataManager
      layerClassToUse - clase que implementa SingleLayer
      Returns:
    • registerLayerToUseForStore

      public boolean registerLayerToUseForStore(Class storeClass, Class layerClassToUse)
    • createLayer

      public FLayer createLayer(String layerName, org.gvsig.fmap.dal.DataStoreParameters storeParameters) throws LoadLayerException
      Parameters:
      layerName -
      storeParameters -
      Returns:
      Throws:
      LoadLayerException
    • createLayer

      public FLayer createLayer(String layerName, org.gvsig.fmap.dal.DataStore dataStore) throws LoadLayerException
      Parameters:
      layerName -
      dataStore -
      Returns:
      Throws:
      LoadLayerException