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.
Model for a
LayersDynObjectSetComponent.
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.