Added method that creates console message provider with a pretex and options at EditingProviderServices
Deleted useless options when provider provides filled geometries.
Fixed error when component inside jOptionPanel request focus.Implemented default implementation of HierarchyListener.Added DefaultHierarchyListener to xTextField and valueTextField.
Fixed use of method shouldValidateTheFeature.
Reimplemented Main.Added method to refresh buttons.
Fixed error when user indicates an option.Changed drawing status at filled spline. Now the geometry drawn are closed.
Fixed error. Implemented stop method.
Remove non existent symmetry provider
Remove non existent provider dependency
Deleted useless folder.
Fixed error when compare key options.
Fixed error. FilledRectangleProvider returned name of RectangleProvider.
Changed keys of parameters.
Clean up code.
Moved logic to EditingContext.
Updated dependency. Changed scope to compile.
Deleted editing behavior interface. Use default implementation.
Code refactoring.
Implemented stop method of internal polygon.
Fixed bug when provider checks if polygon is inscribed or cicumscribed.
Changed name of method.
Updated main application.
Fixed focus when value or point dialog is shown.
Added translate support to option keys.Ignore case of options.
Changed text of contextual menu items.
Deleted duplicated header comment.
Deleted from API EditingPointPanel and EditingValuePane.
Changed references to drawingstatus objects.
Deleted non-javadoc comments.
Deleted unnecessary methods from drawing status interface.
Implemented spline curve.
Changed console message.Fixed bug. Now throw invalid value exception when user try to set arc mode, close polyline or finish it.
Changed text when parameter is type of value or point.
Added new service: createSpline.
Changed i18n key
Fixed null pointer exception.
Updated main.
Fixed private to polyline field.
Added createLine(Point p1, Point p2) method to EditingProviderServices.Code refactor to use new method.
Implemented rectangle provider.
Fixed bug. Now it is possible to change among tools when you are drawing internal polygons.
Fixed bug when user try to to draw several internal polygons at the same selection.
Fixed bug when user changes active layer.
Fixed that permits users creates a regular polygon with 2 sides.
Added new keys to i18n filesChanged text at contextual menus.
Moved initialization of variables at providers.Changed keys of options by i18n keys at polyline provider.
Changed polyline implementation. Now method start initialize provider variables.Added two control variables to close polyline and finish service.Added map to store provider options. The map keys are identifiers of options and map values are i18n keys to show at contextual menus.
Implemented contextual menus.
Implemented regular polygon.
Implemented drawing status of ellipse. Now the two axis of ellipse are drawn.
Implemented ellipse provider.
Deleted dead code. Circle provider never will receive a sting value from behavior.
Applied changes at createJMapControlPanel method.
Deleted duplicated header.
Updated version of vectorediting pom to 2.0.70.Deleted old version of dependencies.
Fixed text at menu.
Updated main with new providers.
Implemented arc provider.
Changed API. Before feature store received as parameters was been used to get subtype. Now, methods has subtype parameter instead of feature store.
Moved protected methods of polyline to EditingProvider due to they can be useful to other providers.
Fixed error at register resource family
Removed useless comment
Implemented line provider.
Deleted duplicated code.
Deleted getServiceParameterInfo from API of EditingProviderFactory.To get information about some parameter, you should get EditingServiceInfo first an then call getParameterInfo(String parameterName).
Deleted useless comment
Changed constructor of DefaultEditingServiceInfo.Implemented getParameterInfo :: EditingServiceParameter.
Fixed error at getSubType. If it can not get subtype of feature store it should return SUBTYPE.UNKNOWN.
Updated dependency with symmetry.
Refactor code.
Added exception to logger.
Changed headers of exceptions.
Changed headers of test.
Changed add layer listener to constructor.
Fixed errors at Internal Polygon.Now checks if all selection geometries are surfaces or multisurfaces begore set selection. Moreover, when provider finish checks if geometry is contained in selection geometries. If geometry is not contained in none selected geometries it throw invalid exception.
Added return when there are problems saving, exporting and discarding changes.
Fixed NullPointerExceptions.
Changed all class headers.Source formatting.
Implementado de sistema de activación/desactivacón de extensiones dependiendo de la capa o a la geometría solicitada por otro proveedor.Las extensiones le preguntan al contexto si son compatibles o bien con la capa activa o bien con la geometría que necesita otro proveedor....
Cambiado el tipo de colección en EditingServiceAParameter a Set ya que no se pueden repetir.
Cambiado nombre de variable.
Corregido error al presionar la tecla ESC.
Fixed bugs at test.Added sample cartography to be used at tests.
Corregido error al actualizar el mapControl del manager si no habian behaviors adicionales.
Corregido error al calcular la polilinea.
Cambiada la referencia al mapControl por una WeakReference.Añadida referencia al mapContext.Añadido al API el método setMapControl para actualizar el mapControl del editingContext.
Corregido error en un comentario.
Cambiado el map de editingcontexts en el manager. Ahora se asocia a un mapContext no a un mapControl.Cambiado el método registerEditingContext, si el mapContext está registrado actualiza el mapControl del editingContext, en caso contrario crea uno nuevo....
Al inicializar la extension de edición deshabilita la consola antigua.
New formatting
New exception
New test
Better fail messages
Replace mapcontrol attribute usage with method call
Implementados test unitarios del proveedor CircumferenceCr
Corregido Nullpointerexception si el usuario escribe en la consola sin tener ninguna herramienta activa.
Corregido error en test.
Eliminados métodos duplicados.Source formating.
Cambios en los mensajes al indicar que el test ha fallado.Cambiados los test de start y stop.Añadidos métodos start() necesarios para inicializar el servicio.
Corregidos error al añadir un valor al radio. Ahora no permite insertar radios negativos o muy cercanos al 0.Corregido error al obtener el drawing status cuando ya todos los parámetros tenían valor asignado. Ahora devuelve nulo en este caso.Source formating
Implementados test unitarios del proveedor CircleCr.