Package org.gvsig.fmap.mapcontext.layers
Class LayerFactory
java.lang.Object
org.gvsig.fmap.mapcontext.layers.LayerFactory
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateLayer(String layerName, org.gvsig.fmap.dal.DataStore dataStore) createLayer(String layerName, org.gvsig.fmap.dal.DataStoreParameters storeParameters) static LayerFactorybooleanregisterLayerToUseForStore(Class storeClass, Class layerClassToUse) booleanregisterLayerToUseForStore(String dataStoreName, Class layerClassToUse) Registra que clase tiene que usar para unDataStoredeterminado.
-
Constructor Details
-
LayerFactory
public LayerFactory()
-
-
Method Details
-
getInstance
-
registerLayerToUseForStore
Registra que clase tiene que usar para unDataStoredeterminado.
Por defecto, si el- Parameters:
dataStoreName- Nombre de registro delDataStoredentro delDataManagerlayerClassToUse- clase que implementaSingleLayer- Returns:
-
registerLayerToUseForStore
-
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
-