[maven-release-plugin] prepare release org.gvsig.vectorediting-1.0.3
[maven-release-plugin] prepare for next development iteration
[maven-release-plugin] prepare release org.gvsig.vectorediting-1.0.2
Deleted useless methods.
Arreglado para que el DefaultEditingProviderManager lleve un registro de valores por defecto y pueda "recordar" el último valor introducido por el usuario en la sesion actual de gvSIG y lo utilice posteriormente como valor por defecto.
[maven-release-plugin] prepare release org.gvsig.vectorediting-1.0.1
Added MapContext parameter to getEditingService because it could be necessary for some editing provider.Modify all provider factory classes.
- Añadido registro de symbolos para edición
[maven-release-plugin] prepare release org.gvsig.vectorediting-1.0.0
[maven-release-plugin] rollback the release of org.gvsig.vectorediting-1.0.0
Fixed EllipseEditingProvider and added FilledEllipseEditingProvider
Implemented Splitline provider.
Changed return type to line.
Implemented deleteFeatureFromFeatureStore.Fixed fixme comments.
Added InvalidEntryException exception to start method.Changed test try catch.Added message when service finalizes.
Implemented createCircle from three points.
Added method that creates console message provider with a pretex and options at EditingProviderServices
Fixed use of method shouldValidateTheFeature.
Clean up code.
Added new service: createSpline.
Added createLine(Point p1, Point p2) method to EditingProviderServices.Code refactor to use new method.
Implemented ellipse 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 getSubType. If it can not get subtype of feature store it should return SUBTYPE.UNKNOWN.
Added exception to logger.
Changed all class headers.Source formatting.
Corregidos mensajes de error.Añadidos mensajes de error.Cambiado el logging de error a info.
Añadido mensaje al log cuando ocurre algun error al obtener un editing service.
Implementación del método de utilidad usado por los proveedores para registrar sus iconos.Eliminadas dependencias con los proveedores.Eliminado el registro de los proveedores. Ahora cada proveedor se registra asimismo.
Cambiado el nombre al método draw por getDrawingStatus
Separador los proveedores de createPolyline y createPolygon (irregular).
Implemented EditingContext.Added ServiceInformationException to be thrown when somebody tries to get information of service.
Separadas las herramientas de crear círculos y circunferencias.
Cambiado nombre del método value por setValue
Implemented Internal polygon provider.
Añadido EditingCompoundBehavior que permita entrar en modo selección cuando un servicio lo requiera.
Removed unused methods to create geometries.
Changed activateTool to activateService.Deleted useless comments and unused variables.
Added StopServiceException
Movido el método getFeatureCopyWithoutPK al DefaultEditingProviderServices
Symmetry extension
Deleted InvalidOption and Invalidvalue. Now there is a common exception.Fixed bug when user insert points by console.
Changed how exceptions are thrown and captured.Generated message errors with a logger.
Implemented polyline extension.
Code refactor. Deleted useless comments and changed provide name polyline.
Implemented polyline provider.
Changed return type of draw operation. Code refactor.
- Movidos los métodos de utilidad a EditingService.- Creado DrawindStatus.
Arreglados poms
Moved refreshMenus to extension from manager.Changed castor validation exception for an Exception of Java.Deleted all references to DefaultViewPanel in DefaultEditingBehavior and DefaultEditingSwingManager.
- Cambiados nombres y cadenas de circle2P a circleCR.- Modificado segundo parámatero de circleCR, de point a value.
Creación de circulos en capas de lineas y de polígonos
Changed layer parameter for featureStore.Changed provider name. Now action-command and provider name is the same.
Added swing api and impl to dependency management.Moved activateTool and beginEdition to swingManager.Moved EditingBehavior to swing.apiMoved DefaultEditingBehavior to swing.implAdded swingManager, locator and library.
Changed equals method to override equals method of Object.Deleted attribute console message to simplify EditingServiceParameter class.Changed name and description of provider params because console message was deleted.
Refactored names of some operations.Changed how to insert providers stores values.Implemented getParameters of providers.
Changed the use of java.awt.geom.point2d for org.gvsig.fmap.geom.primitive.Point.
Changed layer parameter for featureStore.
Implemented set last tool selected when active layer changes.
Set caret position when activated service is changed.
Implemented when user press Esc cancels the tool.
Fixed bad name.
Added cleanBehavior method at EditingBehavior.
Implemented getServiceInfo.Implemented common operations at BaseEditingExtension to set if each extension is enable or not.Changed return type of getSupportedPrimitiveGeometryTypes operation to int[].
Changed version of org.gvsig.desktop to 2.0.58.Added dependency management of prov.circle2p project.Added prov.circle2p dependency to projects.Added project to plugin package.Changed structure of extensions. Now BaseEditingServiceExtension is abstract and each editingextension extends this class....
Removed isValidValue from interfaces and services. This method should be called in an internal way.Removed getName() at InsertPoint provider because name is static.
Implemented the display of coordinates.Implemented error message when behavior receives bad values by console. Set caret position when the edition starts.
SF.
Implemented method to get points by console.Added message console parameter in EditingServiceParameter.
Implemented EditingExtension and InsertPointExtension.Provisional config to test.Fix: InserPointProvider now creates Point2d not java.awt.Point.Changed featureSotre parameter field at InsertPointProvider to layer field.
Commented main module to test plugin in gvSIG.Added app.mainplugin dependency to app.mainpluign and lib.api.Create common operations on BaseEditingServiceExtension. This operations can be used for each extension.Added beginEdition to EditingManager (API) and implemented (IMPL)...
Refactoring and formating code. Added start method to service that permits us to reset values of service.Added incomplete new abstract class to extract common functionality of providers.Added new functionality to Main.
Added default constructor at DefaultEditingContext
Added dependencies among projects. Chanded type of lib.prov pom to pom and added insertpoint provider as submodule.
First commit.