Geomajas Community Documentation
The full details about the API can be found in the published javadoc, available on the Geomajas site at http://www.geomajas.org/gis-documentation. There you can find the links for the different versions.
The API for the Geomajas back-end is contained in the geomajas-api module. This contains only interfaces, exceptions and data transfer objects. The data transfer objects are classes which only contain getters and setters. The back-end API is divided in the following packages:
command : interfaces, services and data transfer objects related with the command extension points.
configuration : data transfer objects which are used for defining the configuration in Geomajas.
geometry : Geomajas geometry related data transfer objects.
global : some general interfaces, annotations and exceptions which are relevant for a combination of several extension points or the entire API.
layer : interfaces, services, exceptions, data transfer objects and some internal objects related with the layers and objects in a layer. These include the definition of a layer, tiles, features and feature models.
security : interfaces, services and data transfer objects related with the security extension points and security handling.
service : utility services provided by Geomajas.
The back-end also contains a module geomajas-api-experimental. This contains some experimental stuff which may be promoted to the supported API when useful, or may be changed or dumped. As this is not part of the API, it may change between revisions.