gvSIG 2.0.0 build 2045
Removing all the old servers that don't work. I've also added some log messages and I've also add a parent exception to check the connection errors. [gvsig-desktop #205]
Updating the classes to load a layer from a catalog resource. It has been tested with WMS, WCS and WFS. [gvsig-desktop #15362]
Use the new doRegistration Library method instead of the constructor.
Fulfill all pending library definitions (API or Impl) and dependencies
Add to the libreries declaration of dependency with other libraries.
Using the java.util.hashtable
Added new TestCase extended class with automatic library initialization
Small Library API refactoring
New automatic Library initialization mechanism and Library API refactoring
Remove unused import
Support for proxy
All the libraries have to inherit of BaseLibrary
Refactoring of packages
Fixing problems with the icons
Updating the projects to load a layer from the catalog extension
Adding the Catalog and Gazetteer Locators
Updating the imports
Migration to maven
Adding the geonames protocol
Using libGPE
The last set of bugs fixed on the 1.1.2 version have been updated.
Añadidas algunas modificaciones en las excepciones. Lo he tenido que hacer debido a un commit que hice del remoteServices de la v10.
bug #354
Ya se puede volver a seleccionar un protocolo distinto protocolo distinto
#bug 201
The WFS-G uses the filter encoding v1.0.
#bug141
Adding support to the Galdos servers
#bug 123
The search panel for the Gazetteer works in windows.
#bug 120
The HTTP get requests use the remote services downloader
#68
Synchronized with Catalog_1005-1_1_0-1005
Se han cambiado los paneles de la extensión
Se ha sacado la operación capabilities del constructor
Opciones de visualizacion
Se ha hecho una comprobación de la proyección
Se ha creado una interfaz que deben usar las tools del gazetteer
Se inicializan las options en todos los constructores
Añadido un método para obtener la query
Se ha cambiado el servidor de ADL
Se ha hecho un pequeño cambio que impide que aparezca el cuadro de selección de campo de la tabla en el WFS dos veces
Se ha modifcado el parser
Existían problemas con las URL's
SE pone la búsqueda por defecto a exacta
Añadido un método para imprimir por pantalla un nodo
Cambios provocados por el servidor de GMU en chile
Ahora una query puede ser de servicios o de datos
Nuevos parsers para el servidor de GMU
Añadido un nuevo combo para hacer búsquedas de servicios
Añadido un método para saber si el servidor soporta búsquedas de servicios
Se han incluido los cambios que se hicieron para Chile: cambio de la librería jzKit, carga de ArcIms y WCS
Se ha capturado una nullPointerException que no se hacía
Una nullPointerException que no había comprobado
Modificados los cambios del Branch 10 al head
Se ha modificado para que en caso de lo que se recupera sea un documento de texto (no un xml) mostrarlo en la ventana principal
Se ha cambiado la versión de la librería jzkit de la 1 a la 2.0
Cambiada la base de datos por defecto a geo
Se ha añadido la funcionalidad de trabajar con el CSW 2.0.1
Una NullPointerException que no se contemplaba
Nuevo discoverer para el geonetwork 2
Se tiene en cuenta la versión y el servicio del driver
Añadida una segunda comprobación para el catálogo 2.0.1
Se esta cambiando el parser de CSW para que sea compatible con el servidor de la IDEE
Replace Translator methods with i18n.Messages methods
Use i18n lib for translations
Se ha aumentado un poco el tamaño de la ventana de catálogo para que se vea bien en el ordenata de Luis.
Se ha cambiado el tamaño de dos de los botones que se cortaba el texto
Se ha cambiado una linea sobre un panel (setSize() = setPreferedSize()) que hacia que el panel de la busqueda de catalogo se redimensionara mal.
El gazetteer ya reproyecta. Se han tenido que modificar los parsers de todos los protocolos.
Se han reajustado nuevamente los tamaños de las ventanas. Esperemos que sea por ultima vez
Se han ajustado los botones de todas las ventanas a la derecha y se han hecho mas pequeños.
Se han añadido dos nuevas funcionalidades: una goma de borrar que elimina todas las búsquedas de gazetteer y que se encuantra en la barra de herramientas y un boton volver en la ventana de busqueda que permite regresar a la ventana de conexion
Se ha sacado la persistencia de del proyecto. Ahora está en iverUtiles (el combo) y en Andami (el proceso que lee y recupera la informacion)
Se ha añadido al Head lo de la 0.6 y se ha hecho un commit
No aparecía la base de datos en la persistencia. Ahora si
Cuando un recurso en línea tiene el campo linkage=null, el tabla devolvía una nullPinterException. Evidentemente la metadatación es incorrecta, pero con este cambio en la clase parseadora de geonetwork ya no se produce este error.
Se han añadido algunos comentarios a los objetos que se usan para crear los combos que ordenan los servidores por fecha de último acceso
Pequeños cambios en algunas clases
Se han cambiado los "loaders". Ahora todos heredan de la nueva interfaz ILoaders. Además se han añadido algunas nuevas traducciones que antes no estaban.
Algunos pequeños detalles
Eliminados algunos ficheros innecesarios
Se ha añadido un boton close en las dos pantallas de connect. Además se ha cambiado el comportamiento de las ventanas para adaptarlo a la nueva forma de buscar multihilo
Se ha añadido la posibilidad de lanzar más de una búsqueda (mediante hilos) y poder cancelarlar. Además el cursor del ratón cambia a "ocupado" mientras queda alguna búsqueda pendiente.
Se ha cambiado el mecanismo de búsqueda: ahora se busca con un hilo. Se ha eliminado el TimeOut de la clase HTTP Post (de manera que esperamos el tiempo máximo por defecto para hacer una conexión). Además se ha introducido el método "getRecords" en la clase CatalogClient, para evitar que la interfaz invoque a un método del Driver (ahora invoca el método de esta clase)
Se ha puesto un TimeOut de 20 segundos en el HTTP Post. Esto es un compromiso entre un servidor lento (el de catálogo de cataluña) tarda del orden de 10-15 segundos en responder y un tiempo de espera muy largo.
Resuelto un problema que había con la codificación de los ficheros y que hacía que no se vieran los acentos de algunos fuentes
Se ha hecho una pequeña modificación en el gazeteer: ahora funcionan las búsquedas restringiendo el área en el WFSG. Hay muchos cambios porque se ha hecho un CONTROL+SHIFT+O sobre todo el proyecto para eliminar los imports y para ordenarlos
Se ha echo un commit de las versiones modificadas del catalogo y del gazetteer usando el Poseidon. Se han renombrado algunas clases por considerar que tenian un nombre confuso y se han cambiado algunas relaciones entre clases (con la intención de separar GUI de la parte de control). Han habido clases que no han sido tocadas, pero como han sido formateadas usando el Poseidon TODAS las CLASES del proyecto han cambiado de versión.
Aqui tambien se han producido muchos cambis, porque hemos acabado de cambiar la estructura del catálogo: Se han creado todas las clases "XXXMessages", que sacan toda la parte de los mensajes de los drivers. Ademas se ha incluido en "CatalogClient" la operación "getCapabilities", que libera a la interfaz de algunas operaciones que hacía anteriormente.
Se ha modificado el nombre muchas clases. LAs clases que antes eran XXXQuery, ahora se llaman XXXFilter, para no confundirlas con querys (Realmente son Filtros). Las clases que se llamaban XXXProfile, ahora se llaman XXXSchema, puesto que realmente son esquemas. Esto se ha hecho asà para evitar confusiones con los profiles del protocolo CSW. Ha sido un cambio de estructura, mas que un cambio de algunas clases.