| | Package | Description |
| | org.openscales.core | Root package for OpenScales core module |
| | org.openscales.core.basetypes | Base types widely used in OpenScales like Bounds or LonLat |
| | org.openscales.core.basetypes.maps | Hashmap implementation since none is provided in ActionScript3 |
| | org.openscales.core.configuration | Ability to configure an OpenScales map from a XML configuration file passed as parameter. This is especially useful because OpenScales is by nature compiled to a statical SWF file. This xml configuration file make it possible to fully customize the map at runtime. |
| | org.openscales.core.control | Controls are graphical component added on the map. |
| | org.openscales.core.control.ui | Reusable control sub components |
| | org.openscales.core.cursor | OpenScales custom cursors |
| | org.openscales.core.events | OpenScales events are strongly typed, dispatched using the map as an event bus. They have a name, and usually carry the context of the event. |
| | org.openscales.core.feature | Features are a geolocalized graphical element |
| | org.openscales.core.filter | Feature filter used to define feature styles |
| | org.openscales.core.format | Protocol or file format implentations |
| | org.openscales.core.geometry | Geometries are descriptions of a geographic object |
| | org.openscales.core.handler | Handlers react to user event to modify the map state (zoom, position). Handlers can dispatch high level events that will be used to interact with controls |
| | org.openscales.core.handler.feature | Feature drawing related handlers |
| | org.openscales.core.handler.feature.draw | |
| | org.openscales.core.handler.mouse | Mouse related handlers |
| | org.openscales.core.handler.zoom | Zoom related handlers |
| | org.openscales.core.layer | Layers display image of vector datas on the map, usually loaded from a remote datasource. There is a lot of different kind of layers (WMS, OpenStreetMap, KML ...) |
| | org.openscales.core.layer.capabilities | Get capabilities related classes |
| | org.openscales.core.layer.ogc | OGC standardized protocols related classes |
| | org.openscales.core.layer.osm | Open Street map related classes |
| | org.openscales.core.layer.params | Abstraction of HTTP parameters |
| | org.openscales.core.layer.params.ogc | OGC abstract parameters |
| | org.openscales.core.popup | Classes related to popup display, usually displayed after a click on a feature |
| | org.openscales.core.request | OpenScales wrapper around ActionScript3 remote request (XML or data like images) |
| | org.openscales.core.security | Security management for intended to access to protected GIS layers. Maybe used with WSS, IGN GeoDRM or basic authentication |
| | org.openscales.core.security.events | Security events |
| | org.openscales.core.security.ign | IGN GeoRM Security implementation |
| | org.openscales.core.style | Style describe graphical attributes used to render vectors |
| | org.openscales.core.style.fill | Different ways to fill a feature (color, texture ...) |
| | org.openscales.core.style.marker | Markers define point feature rendering |
| | org.openscales.core.style.stroke | Different way to draw feature strokes |
| | org.openscales.core.style.symbolizer | For a specific rule, how to render this feature |
| | org.openscales.core.tile | Tile (raster or vector) management |