Added by jgarnett, last edited by Cory Horner on Jan 10, 2007  (view change)

Labels:

Enter labels to add to this page:
Wait Image 
Looking for a label? Just start typing.

Plugins only ever offer extensions based on the "implements" relationship.

How to use this table:

  • plugin/shapefile implements DataStoreFactory (an interface defined in the data layer)
  • plugin/epsg implements CRSAuthorityFactory
  • plugin/wfs implements DataStoreFactory (an interface defined in the data layer)
  • plugin/wfs implements XMLSchema (an interface defined by the xml layer)

Note: Main offers implements its own extentions, this is how default implementations are provided.

extends indicated data model
uses an out dated API, so needs updating before use
extends in a experimental or untested manner
Module renderer style grid data filter feature geometry crs parameter units xml
main    
Plugin renderer style grid data filter feature geometry CRS parameter units xml
arcgrid                    
arcsde                    
directory                    
epsg                    
geomedia                    
geometryless                    
geotiff                    
gml                    
gtopo30                    
image                    
mapinfo                    
shapefile                    
wms                    
wfs                  

Note: If plugins have dependencies between each other it is always "requires".

Q: So nobody implements geometry?
A: Correct we use the JTS Topology Suite (JTS) to capture Simple Feature for SQL Geometry
A2: GeoAPI has a set of Geometry Interfaces that we plan to migrate to for Geotools 2.2

Q: And what about units?
A: We use the javax units package, an implemention of ISO units.