All Classes and Interfaces

Class
Description
 
 
 
 
Interface for all tools that reply for a PointEvent produced in the associated MapControl object, produced by a simple or double click of a button of the mouse.
 
Listener for calculating the area of a polygon, defined in the associated MapControl object.
 
When user is working with a tool on a MapControl instance, Behavior defines the basic ways of interacting: selecting a point, a circle, a rectangle, or ...
Exception produced when fails the process that interacts with a MapControl object, using some tool.
 
Behavior that allows user to draw a circle on the image of the associated MapControl using a PolylineListener.
Interface for all tools that reply for a MeasureEvent produced in the associated MapControl object, as a consequence of a circle area drawn by the mouse.
Notification fired when the column header selection has been changed.
Allows having multiple behaviors when user works with the associated MapControl.
 
 
 
Extends the FeatureTableModel to add more configurable options, like the visible columns, column name aliases and row order.
TableModel to configure a ConfigurableFeatureTableModel.
 
 
 
 
 
 
Behavior that permits user to drag the image of the associated MapControl using a PanListener.
Editor for a store parameters.
 
Behavior that allows user to draw a polyline by its vertexes on the image of the associated MapControl using a EllipseListener.
Interface for all tools that reply for a MeasureEvent produced in the associated MapControl object, as a consequence of a 2D polyline drawn by the mouse.
RectangleEvent is used to notify a selection of a rectangular area in a view, with the mouse.
 
 
 
 
Renderer for cells of type Feature .
Exception thrown when there is an error while reloading the Features of a FeatureTable.
 
A model for the FeatureTypesTablePanel which unifies the access to the different models needed by the components included into it.
Table extension to show Feature values.
Panel to configure a FeatureTable.
TableModel to access data of Features.
 
Notifications for Observers of the FeatureTable.
Panel to show a table of Feature data.
Shows a list of FeatureTypes to allow the user to select one of them.
Exception thrown when preparing the list of FeatureTypes or selecting one of them.
Model to be used by components showing a list of FeatureTypes.
Panel to show a table of Features.
 
 
Behavior that allows user to draw a polyline by its vertexes on the image of the associated MapControl using a PolylineListener.
Mathematical utilities to work with geographical data: Geographical constants: PI / 2. Degrees per radian. Square miles per spherical degree. Square kilometres per spherical degree. Square metres per spherical degree. Decimal degrees equivalent to m meters. The area of a spherical polygon in spherical degrees, given the latitudes and longitudes of n points, according the Haversine function.
Simple renderer for cells of type Geometry .
Exception thrown when there is an error while converting a Geometry to WKT into a table cell.
Editor for cells of type Geometry in WKT format.
Renderer for cells of type Geometry, showing it in WKT format.
Exception thrown when there is an error while getting a Feature in a position.
Exception thrown when getting the total row number, or the total number of Features, throws an error.
Clase encargada de gestionar las diferentes operaciones que se realizan sobre el grid.
When a programmer needs to add a way to permit user to interact with the current object where the graphical information is stored and represented, (see MapControl), must analyze and decide the basic behavior nature of the interaction.
 
 
 
Snapper vectorial with geometries.
 
 
Class representing a JComboBox with the measure units handled by the application.
 
 
 
 
 
 
A header cell renderer for JTables, which allows to select column headers by rendering a JToggleButton on each header cell.
Interface for components to show information of a list of layers.
 
 
 
A component that includes a MapContext with support for use it as a particular Behavior.
 
 
Represents a class that can write objects in a map like a raster image, a Geometry or other graphical objects.
MapControlDrawer for a 2D view.
 
Initialization of the MapControls library.
 
This class is the manager of the MapControl library.
 
MeasureEvent is used to notify the selection of a polyline.
Listener for calculating the length of the segments of a polyline, defined in the associated MapControl object.
Behavior that permits user to move and drag the mouse on the image of the associated MapControl instance using a PointListener.
 
Behavior that permits user to move the image of the associated MapControl using a PanListener.
MoveEvent is used to notify a movement of the mouse between two points 2D.
 
Interface for all tools that reply for a MoveEvent produced in the associated MapControl object, as a consequence of a 2D drag and drop movement of the mouse.
Listener for moving the extent of the associated MapControl object according the movement between the initial and final points of line determined by the movement dragging with the third button of the mouse.
Behavior that permits user to select a point with a double click mouse action, on the associated MapControl using a PointListener.
PointEvent is used to notify a selection of a point with the mouse.
Interface for all tools that reply for a PointEvent produced in the associated MapControl object, produced by a simple or double click of a button of the mouse.
Listener that selects all features of the active, and vector layers of the associated MapControl that their area intersects with the point selected by a single click of any button of the mouse.
 
 
Behavior that permits user to draw a polygon by its vertexes on the image of the associated MapControl using a PolylineListener.
Listener that selects all features of the active and vector layers which intersect with the defined polygon area in the associated MapControl object.
Behavior that allows user to draw a polyline by its vertexes on the image of the associated MapControl using a PolylineListener.
Interface for all tools that reply for a MeasureEvent produced in the associated MapControl object, as a consequence of a 2D polyline drawn by the mouse.
 
Behavior that permits user to select a rectangular area on the associated MapControl using a RectangleListener.
Interface specialized for tools that reply for a RectangleEvent produced in the associated MapControl object, as a consequence of a 2D rectangle drawn by the mouse.
Listener that selects all features of the active and vector layers which intersect with the defined rectangle area in the associated MapControl object.
 
Listener for changes in the selected FeatureType.
Listener to select the upper layer with raster data, that has information in the associated MapControl object, down the position selected by the mouse.
Exception thrown when there is an error while changing the selection in the table.
Exception thrown when there is an error while updating a Feature through a FeatureTableModel.
Taken and adapted from the Article "Multi-line cells in JTable in JDK 1.4+" by Dr.
Renders a text value into a text area.
User can interact with a MapControl instance, working with a tool that applies changes on it processing the events produced by the current Behavior of MapControl.
 
Exception thrown when there is an error while converting a WKT text to a Geometry into a table cell.
Listener for doing a zoom in operation of the extent of the ViewPort of the associated MapControl object, defining a rectangular area.
Listener for doing a zoom out operation on the extent of the ViewPort of the associated MapControl object, selecting a point of the MapControl by a single click of any mouse's button.