|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.iver.cit.gvsig.fmap.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 | |
LayerFactory()
|
Method Summary | |
static void |
createLayer(RasterDriver driver,
java.io.File f,
IProjection proj)
Crea una FLyrComplexRaster que ataca al driver que se pasa como parámetro. |
static FLyrRaster |
createLayer(java.lang.String layerName,
RasterDriver d,
java.io.File f,
IProjection proj)
Crea una capa Raster a partir del nombre driver, fichero y proyección. |
static FLayer |
createLayer(java.lang.String layerName,
java.awt.geom.Rectangle2D rect,
java.net.URL host,
java.lang.String format,
java.lang.String query,
java.lang.String infoQuery,
java.lang.String srs)
Crea una capa WMS con el driver que se le pasa como parámetro y guardándose el nombre del fichero para realizar los accesos, la capa tendrá asociada la proyección que se pasa como parametro también |
static FLayer |
createLayer(java.lang.String layerName,
java.lang.String driverName,
java.io.File f,
IProjection proj)
Crea un RandomVectorialFile con el driver que se le pasa como parámetro y guardándose el nombre del fichero para realizar los accesos, la capa tendrá asociada la proyección que se pasa como parametro también |
static FLayer |
createLayer(java.lang.String layerName,
VectorialFileDriver d,
java.io.File f,
IProjection proj)
Crea un RandomVectorialFile con el driver que se le pasa como parámetro y guardándose el nombre del fichero para realizar los accesos, la capa tendrá asociada la proyección que se pasa como parametro también |
static FLayer |
createLayer(VectorialDatabaseDriver driver,
java.lang.String host,
int port,
java.lang.String user,
java.lang.String password,
java.lang.String dbName,
java.lang.String tableName,
IProjection proj)
Crea un RandomVectorialWFS con el driver que se le pasa como parámetro y guardándose la URL del servidor que se pasa como parámetro |
static FLayer |
createLayer(WFSDriver driver,
java.net.URL host,
IProjection proj)
Crea un RandomVectorialWFS con el driver que se le pasa como parámetro y guardándose la URL del servidor que se pasa como parámetro |
static DriverManager |
getDM()
Devuelve el DriverManager. |
static void |
setDriversPath(java.lang.String path)
sets drivers Directory |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public LayerFactory()
Method Detail |
public static FLayer createLayer(java.lang.String layerName, java.lang.String driverName, java.io.File f, IProjection proj) throws DriverException
layerName
- Nombre de la capa.driverName
- Nombre del driver.f
- fichero.proj
- Proyección.
DriverException
DriverException
DriverIOException
public static FLayer createLayer(java.lang.String layerName, VectorialFileDriver d, java.io.File f, IProjection proj) throws DriverException
layerName
- Nombre del Layer.d
- VectorialAdapter.f
- Fichero.proj
- Proyección.
DriverException
public static FLayer createLayer(java.lang.String layerName, java.awt.geom.Rectangle2D rect, java.net.URL host, java.lang.String format, java.lang.String query, java.lang.String infoQuery, java.lang.String srs)
layerName
- Nombre de la capa.rect
- extenthost
- URL.format
- Formatoquery
- Consulta.infoQuery
- inforamción de la consulta.srs
- SRS.
public static FLyrRaster createLayer(java.lang.String layerName, RasterDriver d, java.io.File f, IProjection proj) throws DriverException
layerName
- Nombre de la capa.d
- RasterDriver.f
- Fichero.proj
- Proyección.
DriverIOException
DriverException
public static FLayer createLayer(WFSDriver driver, java.net.URL host, IProjection proj)
driver
- Driver WFS.host
- URL.proj
- Proyección.
java.lang.UnsupportedOperationException
public static FLayer createLayer(VectorialDatabaseDriver driver, java.lang.String host, int port, java.lang.String user, java.lang.String password, java.lang.String dbName, java.lang.String tableName, IProjection proj)
driver
- host
- port
- user
- password
- dbName
- tableName
- proj
-
java.lang.UnsupportedOperationException
public static void createLayer(RasterDriver driver, java.io.File f, IProjection proj) throws java.lang.IllegalArgumentException
driver
- f
- proj
-
java.lang.IllegalArgumentException
- Si se pasa un driver que no implementa
GeorreferencedRasterDriver o NotGeorreferencedRasterDriverpublic static DriverManager getDM()
public static void setDriversPath(java.lang.String path)
path
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |