Geomajas Community Documentation

A.4.1. General API changes

The geomajas-API has been split up in a formal (geomajas-API) and experimental API (geomajas-api-experimental). All interfaces/classes from the cache and rendering packages have been moved to experimental. This means that the rendering pipeline is at the moment not a part of the official API, but instead more of a preview of what's to come. Furthermore, some major changes have been made in many other packages:

  • The org.geomajas.rendering.tile has been moved to org.geomajas.layer.tile

  • Introduction of a DtoConverterService that is able to convert DTO objects from and to back-end internal representations.

  • All the different feature definitions have been cut down. Only 2 versions remain at the moment: a DTO feature (org.geomajas.layer.feature.Feature) and a feature definition used internally in the backed (org.geomajas.layer.feature.InternalFeature).

  • All the different tile definitions have been cut down. Only 3 remain. 2 DTO tiles: org.geomajas.layer.tile.VectorTile - used in vector layers and org.geomajas.layer.tile.RasterTile - used in raster layers. The third is the org.geomajas.tile.InternalTile. This tile is used internally on the back-end.

  • GeometricAttributeInfo has been renamed to GeometryAttributeInfo.

  • ApplicationService has been renamed to ConfigurationService.