public class RasterToolsUtil
extends java.lang.Object
| Constructor and Description |
|---|
RasterToolsUtil() |
| 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)
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 javax.swing.ImageIcon |
getIcon(java.lang.String ico)
Obtiene un icono definido por la etiqueta que se especifica en el
parámetro
|
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 |
getText(java.lang.Object parent,
java.lang.String text)
Devuelve la traducción de un texto.
|
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 void |
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 java.lang.String getText(java.lang.Object parent,
java.lang.String text)
parent - Ventana padre que contiene el objeto con la traduccióntext - Texto a traducirpublic static javax.swing.ImageIcon getIcon(java.lang.String ico)
ico - Etiqueta del iconopublic 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)
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 void 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 java.awt.Point iwindowPosition(int widthWindow,
int heightWindow)
widthWindow - Ancho de la ventana a añadirheightWindow - Alto de la ventana a añadir