public class RasterMainPluginUtils
extends java.lang.Object
Constructor and Description |
---|
RasterMainPluginUtils() |
Modifier and Type | Method and Description |
---|---|
static void |
addWindow(IWindow window)
Añade una ventana al gestor de ventanas
|
static boolean |
canWrite(java.lang.String path,
java.lang.Object pluginObject)
Función que devuelve true si se tiene permiso de escritura en la ruta
indicada en el parámetro path y false si no los tiene.
|
static void |
closeWindow(IWindow window)
Elimina una ventana al gestor de ventanas
|
static java.util.ArrayList<FLayer> |
getLayerList(FLayers srcLyrs,
java.util.ArrayList<FLayer> destLyrs)
Obtiene la lista de capas del TOC y devuelve las raster.
|
static java.util.ArrayList<FLayer> |
getRasterLayerList(FLayers srcLyrs,
java.util.ArrayList<FLayer> destLyrs)
Obtiene la lista de capas del TOC y devuelve las raster.
|
static java.lang.String |
getView(FLayer layer)
Obtiene el nombre de la vista donde está cargada la capa que se pasa por parámetro
|
static java.awt.Point |
iwindowPosition(int widthWindow,
int heightWindow)
Calculo de las coordenadas de una ventana IWindow para que quede centrada sobre el
MainFrame.
|
static FLayer |
loadLayer(java.lang.String viewName,
FLayer lyr)
Carga una capa raster en una vista de gvSIG.
|
static FLayer |
loadLayer(java.lang.String viewName,
java.lang.String fileName,
java.lang.String layerName)
Carga una capa raster en una vista de gvSIG.
|
static void |
loadPropertiesFromWriterParams(PropertiesComponent pComp,
Params params,
java.lang.String[] notTakeIntoAccount)
Selecciona los controles del panel de propiedades a partir de los parámtros
obtenidos del driver.
|
static void |
loadWriterParamsFromPropertiesPanel(PropertiesComponent pComp,
Params params)
Carga los parámetros del escritor WriterParams con los valores obtenidos
de la ventana de propiedades.
|
public static java.util.ArrayList<FLayer> getRasterLayerList(FLayers srcLyrs, java.util.ArrayList<FLayer> destLyrs)
srcLyrs
- FLayers de la vistadestLyrs
- Lista de capaspublic static java.util.ArrayList<FLayer> getLayerList(FLayers srcLyrs, java.util.ArrayList<FLayer> destLyrs)
srcLyrs
- FLayers de la vistadestLyrs
- Lista de capaspublic static java.lang.String getView(FLayer layer)
layer
- Capa cargada en una vistapublic static void addWindow(IWindow window)
window
- public static void closeWindow(IWindow window)
window
- public static void loadPropertiesFromWriterParams(PropertiesComponent pComp, Params params, java.lang.String[] notTakeIntoAccount)
panel
- Panel de propiedadesparams
- Parámetros del drivernotTakeIntoAccount
- Nombre de parámetros que no hay que tener en cuenta. Si es null se tienen en cuenta todos.public static void loadWriterParamsFromPropertiesPanel(PropertiesComponent pComp, Params params)
public static boolean canWrite(java.lang.String path, java.lang.Object pluginObject)
path
- Ruta a comprobar los permisosvpluginObject
- si es distinto de null se obtiene un mensaje de
advertencia y sirve como parámetro para getText de la traducción.
Si es null no se mostrará ventana de advertenciapublic static FLayer loadLayer(java.lang.String viewName, java.lang.String fileName, java.lang.String layerName) throws RasterNotLoadException
viewName
- Nombre de la vista donde ha de cargarse. Si vale null se cargará en la
primera vista que encuentre que esté activa. Si no hay ninguna saltará una excepción.fileName
- Nombre del fichero a cargar. No debe ser nulo nunca.layerName
- Nombre de la capa. Si es null se asignará el nombre del
fichero sin extensión.RasterNotLoadException
- Excepción que se lanza cuando no se ha podido cargar la capa
por algún motivo.public static FLayer loadLayer(java.lang.String viewName, FLayer lyr) throws RasterNotLoadException
viewName
- Nombre de la vista donde ha de cargarse. Si vale null se cargará en la
primera vista que encuentre que esté activa. Si no hay ninguna saltará una excepción.fileName
- Nombre del fichero a cargar. No debe ser nulo nunca.layerName
- Nombre de la capa. Si es null se asignará el nombre del
fichero sin extensión.RasterNotLoadException
- Excepción que se lanza cuando no se ha podido cargar la capa
por algún motivo.public static java.awt.Point iwindowPosition(int widthWindow, int heightWindow)
widthWindow
- Ancho de la ventana a añadirheightWindow
- Alto de la ventana a añadir