All Classes and Interfaces
Class
Description
AbstractAnimation
Abstract class for Style animations
CoordinateActionPanel
Abstract class which prompts the user for an X and Y coordinate and allowing him to specify
a projection format.
Convenient way to plug into the generic events handling mechanism a base
class who could differentiate between different event types to call specific
methods (insert, delete) accordingly
A node of the STR tree.
Base class for STRtree and SIRtree.
A test for intersection between two bounds, necessary because subclasses
of AbstractSTRtree have different implementations of bounds.
Abstract class used to build a thematic legend
This class implement the java.security.acl.Acl interface and represents
an Access Control List (ACL).
This class represents the one entry of an access control list
Deprecated.
use jmap.extensions.edition.undo.ActionCollection instead
Deprecated.
Utility class that extracts parameter values from an argument array received
in a main(String[]) method.
A utility for making programming assertions.
Thrown when the application is in an inconsistent state.
This class is used to select map elements, without knowing if the elements are in
memory or not.
This class is used to select map elements, without knowing if the elements
are in memory or not.
This class encapsulates information about an attribute field.
The attribute filter is used as a constraint in the extraction of geometries and
attributes from a spatial data source.
Deprecated.
The PredefQueryValidator interface can be used with the KPredefQueriesDlg to
validate values entered by users using predefined queries.
Class to represent an attribute that is restricted by a domain
This class contains various methods for manipulating attributes.
This class contains statistics of an attribute (Attribute instance).
Deprecated.
To be extended instead directly extending BaseListBean if we want the bean to
handle sort, filter and pagination operations internally instead of leaving
prime faces data table to do all the job.
Class to manage the data for compressed binary storage type
A class that represents the configuration for a Bing layer.
Denomination for Bing API
BirtEmbeddedImageServlet
BirtReportManager
HttpServlet that delegates all traffic to Birt's
ViewerServlet
.A spatial object in an AbstractSTRtree.
A Button object is a button that can take different configuration.
A ButtonDef is use to define options (icon, text, etc) for a
Button
.This class is used to create a multiple-exclusion scope for a set of buttons.
abstract class used to build chartLegend such as pie chart legend or bar chart legend
Contains an Array of the objects Folders and Services.
This is an abstract class that represents a classification thematic that can
be applied to a layer to produce a thematic map with a classification (vs
proportionalQuantities).
Utility class used to create the cluster visual elements to add to the Map.
Contract to be implemented by Cluster strategy objects Variants from
clustering strategies might exist, some of them could be simple iterative
algorithms, some other could be slightly different like K-Means, Hierarchical
algorithms ETC.
Factory Class to instantiate clustering algorithm strategies by their class
name.
Base class to implement the styling logic of clusters.
Applicable to numbers(Integer, Float, Double), date(Date) and text(String)
This class permits to convert color expressed in hexadecimal to decimal (int) and vice vesa
Complex is the subclass of collection used to describe collection with
various type of geometries.
Glue interface used for beans to participate in generic dialogs mechanism.
Default implementation of ConfirmationCallBack to inherit from, in most of
cases where only handleYes needs to be implemented
POJO representation of a coordinate.
This class contains methods to create CSV formatted strings.
This abstract class defines methods for a general curve (1D geometry object)
Class used by ToolInfo and ToolSelectionReport to manage custom reports URL generation
Utility class that resolve custom spatial data sources.
The DatabaseConfig class is used to define a database configuration.
The NativeTypeMap class is used to map a SQL type constant to a native SQL
type.
The TypePrecisionMap class is used to define the default precision of a SQL
type.
This class manages a pool of JDBC connections.
This event is fired by DatabaseConnectionPool objects to inform its listeners
about any state changes.
This class is used to represent a DatabaseConnectionPool configuration.
The DatabaseConnectionPoolListener class is used to add listeners to a
DatabaseConnectionPool object.
Base class to inherit from when implementing the recommended way to listen
for DatabaseEvent
DatabaseServices is a database utility class.
Base class to inherit from when implementing the recommended way to listen
for DataSourceEvent
Fired when an extract elements or attributes is received.
This class permits to manage the users the of JMap.
An feature may have one or more geometric parts (a single-part or multi-part feature).
Every geometry that is storage as compressed binary, was serialize using points.
DefaultK2DElementFactory is the default K2DElement factory used in JMap.
Deprecated.
Central server side class to coordinate dialogs.
This interface is used by Layer objects to filter map elements display.
Abstract class to represent a domain
Exception thrown when another instance of JMapServer with the same license is detected
on the network.
DWG reader class.
Deprecated.
use jmap.extensions.edition.undo.EditionAction instead
Deprecated.
use jmap.extensions.edition.undo.EditionActionElementAdded instead
Deprecated.
use jmap.extensions.edition.undo.EditionActionElementDeleted
instead
Deprecated.
use jmap.extensions.edition.undo.EditionActionElementModified instead
Deprecated.
use jmap.extensions.edition.undo.EditionActionElementMoved instead
This class represents an event fired from ToolDraw.
Main class to manage the edgb datasource
Encapsulate commons operation between different databases managers.
Defines constants for supported element types in JMap
Has the responsibility to code/decode the ESRI binary spatial data format
(SDEBINARY)
Factory used to map different style patterns the esri uses into the correct
id or picture in jmap.
The
ExtendedGeneralPath
class represents a geometric path
constructed from straight lines, quadratic and cubic (Bézier) curves and
elliptical arc.This interface is used to implement an external authentication service into a user manager in JMap Server.
This class is a simpler implementation of a growable array than the Vector class
This class is unused and incomplete.
This interface is implemented by all geometry classes in JMap.
Defines constants for geometry types supported in JMap.
A spatial filter used to query vector spatial data sources by geometry type.
This class utility provides static methods to perform geometry operations
defined in the Open Geospatial
Consortium Simple feature model.
This class provides an abstraction from the details of TIFF data access for
the purpose of retrieving GeoTIFF metadata from an image.
Parser configuration for the http://www.opengis.net/gml/3.2 schema.
A class that represents the configuration for a Google Maps layer.
Denomination for version 3 of Google Maps API
This class is only used as a wrapper for a Graphics object.
This class encapsulates the concept of group of users.
This event is fired when a member is added or removed in a
Group object of a UserManager instance.
This class contains basic information about a Group.
This class can create a heatmap from a given list of points.
A usefull class to send request to a HTTP server.
Used to abstract the generality of JMap entities managed in JMapAdmin which
in general have an id and a name
Default implementation of Identifiable interface
Define methods for every SQL piece that might change from DB to DB
Define the methods to encode and decode the spatial data when the storage
type is binary.
Raised when the database is not an Enterprise Geodatabase.
Abstract class for writing out an image.
This is an image type.
InfoReportBirtImageConfig
class containing the information for the embedded Birt inforeport images
InfoReportBirtImageInfo
Class containing the generated Birt inforeport image generated by the client
InfoReportBirtImageResult
class containing an inforeport's Birt image results
This wrapper class encapsulates the results of an information request.
InfoReportType
Describes the different inforeport types
JSP Classic jsp reports
BIRT birt report displayed with a frameset
BIRT_HTML birt report without a frameset
BIRT_PDF birt report opened as a pdf
WMS WMS report
CUSTOM a custom report
This class defines methods used to compute the intersection between two geometries.
A contiguous portion of 1D-space.
A Hashtable that uses ints as the keys.
Exception class to control the valid attribute values
Boundable wrapper for a non-Boundable spatial object.
A visitor for items in an index.
Clustering strategy based on the SimpleIterativeClusterer that adds a
heuristic to solve the problem of the closest cluster coming later.
This class defines common behaviors for JMap actions (buttons, tools, menu items).
Deprecated.
Deprecated.
Deprecated.
This class manages
AbstractAction
in a JMapApplication
.This class contains useful information about a JMap client application.
Zooms on a specified area or object on the initial view of a map
Two types of autoZooms can be used, region or object, the type is determined by the first parameter: 'type'
REGION (<type;x;y;width;height>)
The user specifies the viewing area by specifying a rectangle.
Abstract superclass over JMapConnection.
A JMapClientExtension is a module that can be integrated into a JMap client
application to extend its functionalities.
Client extensions can provide an implementation of this interface to
perform special tasks (like copying files) when the extension is deployed.
This abstract class represents a connection between a client application and
JMapServer.
Simple class encapsulating network connection information.
todo : doc
Utility class containing helper methods for managing JMap contexts.
A base class for all event managed by the
JMapEventQueue
.The
JMapEventQueue
manages an event queue for JMapEvent
class events.A JMapGeoElement object is essentially a wrapper that contains a geographic
element and all its associated attributes.
This interface is used to create GUI components depending of the implementation.
Deprecated.
This class represents a direct connection between a client application and
JMapServer running in the same process.
This class manages and stores tile as disk cache to reduce tile request
on the sever
This class represents a network connection between a client application and
JMapServer.
This class manage a pool of JMapNetworkConnection.
This class completely encapsulates the use of a network connection pool object.
An interface that classes must implement to be notified of JMap request execution.
Creates a thread that is going to be used to execute a client's request.
Resource loader to be used for user feedback messages during, It's a copy of
the one used in GND Included for evaluation purposes, to see if it's viable
to include it in JMapAdmin See it in practice in BaseAdminFacesBean
An abstract class representing a response generated from the execution of a
JMapRequest object by JMapServer.
This adapter implements all methods so that subclasses
will only need to override the method that they want to handle.
Deprecated.
Deprecated.
JMapServerBirtReportAdapter
Base class for JMap server data events
Centralized point to control jmap server events system.
This class on the server sides manages the data.
JMapServerDataManagerCallback
Deprecated.
The JMapServerInfo class is used to transfer information
about a JMapServer.
ObjectInputStream using the JMapserver system classloader as
normal ObjectInputStreams are not assured to use the system classloader
This event is fired by JMapServerProject objects to inform its listeners
about layer addition or deletion.
A class that manages a pool of connections to remote instance of JMapServer.
This event is fired by JMapServerRemoteConnectionPool objects to inform its
listeners about any state changes.
The JMapServerRemoteConnectionPoolListener class is used to add listeners to a JMapServerRemoteConnectionPool object.
A JMapServerRequest is serialized and sent to JMapServer to typically request
some information.
Request that contains a list of sub requests using Composite pattern.
Class to encapsulate remote layer requests.
An interface that custom request handler classes must implement to be
recognized by JMapServer.
The JMapServerRequestsBean class is used as a base class
to create information request beans.
A JMapServerResponse is serialized and sent from the server to a client in
response to a previously received request.
Response that contains a list of sub responses using Composite pattern.
Requires runtime access to the jmap_server.jar library.
Requires runtime access to the jmap_server.jar library.
Requires runtime access to the jmap_server.jar library.
Requires runtime access to the jmap_server.jar library.
This event is fired when a view is changed.
This event is fired when a view is changed.
The JMapServerSystemData class is used as a data structure to hold the whole
JMap Server system configuration.
This class serves to represents data sources who's source is a file.
A JMapSrvConnection object is responsible for handling all communications
between a JMap application (client) and JMapServer (server).
This class represents a map unit
This class is used to register, save and load user parameters from JMap Server.
Deprecated.
Deprecated.
This class is an abstraction of a series of in-process connections and pooled
network connections.
Facilitates requests/responses processing with JMap server.
Special type of Point that holds a list of other points.
A class containing many K2DElement (K2DPolygon, K2DPolyline, K2DPoint, etc).
An abstract class that graphic element classes overrides to be displayed on
a map in a JMap view.
Classes that implement the K2DElementFactory interface are used to create K2DElement
instances based using specified parameters.
A class used to display 2D ellipse type geometries.
A class representing a 2D image.
A low level class representing a 2D geometric affine transformation matrix.
A class used to display 2D point type geometries.
A class used to display 2D polygon type geometries.
A class representing a polyline.
A class encapsulating a Style object and a K2DElement object.
A class representing a scalable text element (map annotation).
A class representing a 2D transformation matrix and helper methods used to
apply affine 2D transformations (translation, rotation, scaling) to map
elements.
An abstract class that defines member variables used to monitor
a cache.
Utility abstract class used to easily calculate the checksum of any serializable
object.
The KDataCacheMonitoringInfo class is used to store monitoring info
for a KAbstractDataCache instance.
KFileUtil contains usefull methods for files manipulation.
This converts an image file into an formated string and vice versa.
A utility helper class used to load images from an URL or from a resource
file.
A class representing a 2D scalable string
A class representing a 2D text box.
This class enables email sending
A class used to store and retrieve data stored on memory.
A class to read a MapInfo MID/MIF files.
A class to read a MapInfo file (MID/MIF).
A class used to store and retrieve data stored on memory.
This abstract class encapsulates a pool of objects.
A KScheduler executes scheduled jobs (notifications).
A KScheduler executes scheduled jobs (notifications).
KScheduler clients must implement this interface to register with a scheduler.
Class representing a job to be executed by the scheduler.
A class to read ESRI Arc/Info Shape file.
This class encapsulates a pool of socket connections
Defines some rendering attributes for lines.
A class to read points from a comma separated file (CSV).
Class responsible to read json and store any information that has to do with
labels.
Lambert Conform Conic projection.
Commonly used as landslide symbol
This abstract class represents a layer of information on the map.
Represents a layer under a service.
This Adapter implements LayerEventListner and enable subclasses to override
only the methods that are needed to handle a specific LayerEvent
This event is fired when new data is being requested.
This event is fired when a new element is added to the layer
This event is fired when one or more elements changed on a layer
This event is fired when an element is removed from the layer
This is the super class of all layer events.
Classes that want to listen to layer events must implement this interface
and provide implementations for the methods or extends the LayerAdapter.
Base class to inherit from when implementing the recommended way to listen
for LayerEvent
A LayerManager object responsible for managing two lists of ordered layers:
Normal layers: layers that are used to display data.
Normal layers: layers that are used to display data.
This event is fired when the layer positions have changed
This event is fired before a property is changed on a layer.
This event is fired when a property is changed on a layer.
This event is fired when new data is received for a layer from the server.
Class used to manage layer refreshes for cached tiled VectorLayers.
This event is fired when a layer is removed from its layer manager.
This event is fired whenever a change occurs in the selection of a layer.
This event is fired when the style of a layer changed.
Classes that want to listen to LayerTreeBar events must implement this interface
and provide implementations for the methods.
LayerTreeUtil is a utility class to use with layer tree groups.
Class used to manage layer refreshes for a view's non-cached layers.
A
line
is a LineString with 2 points.This class represents a closed LineString.
This class represents a line made of several points.
A class used to render line strings as an AWT shape.
LittleEndianDataOutputStream.
Manage JMapServer login session info on a local server.
A useful class which can be used as an email container.
The MailMessageDlg class is used to display an interface to create
a new email message.
Operator to make a geometry valid.
A set of Geo and Terrain Conversion utils.
Mapbox layer labels utility methods.
A class that represents the configuration for a MapBoxLayer layer.
Mapbox layer thematics utility methods.
Mapbox border layer thematics utility methods.
Mapbox layers utility methods.
Mapbox layer styles utility methods.
Deprecated.
POJO representation of a Mapbox project sprite image info.
POJO representation of a Mapbox project sprite index file.
Mapbox symbol sprite utility methods.
The MapImageEncoder interface is used by the JMSImageProducer to
encode images to differents image formats.
The MapImageRequest is used to request an image displaying a specified part of a configured project
to a JMSImageProducer.
AbstractZoomToPointRequest is an abstract class which can be used to create
requests that need a coordinate to zoom to.
The AttributedCoord class is a wrapper for a K2DCoord object and
a boolean
hasDCCoord
which defines whether this object contains a
WC or a DC coordinate.The AttributedRect class is a wrapper for a K2DRotateRect object and
a boolean
hasDCCoord
which defines whether the K2DRect
object wrapped by this object contains
a WC or a DC coordinate.Map image request class used to find elements on the map located at the
specified coordinate.
Found elements are returned as an array of LayerElement through the data map in the MapImageResponse.
Found elements are returned as an array of LayerElement through the data map in the MapImageResponse.
Map image request class used to find elements on the map located at the
specified geometry.
Found elements are returned as an array of Element through the data map in the MapImageResponse.
Found elements are returned as an array of Element through the data map in the MapImageResponse.
Map image request class used to find elements on the map located at the
specified coordinate.
Found elements are returned as an array of Element through the data map in the MapImageResponse.
Found elements are returned as an array of Element through the data map in the MapImageResponse.
The MapInitRequest object is used when the view should be zoomed to its initial view bounds
before the image creation.
The PanRequest object is used when a pan action should be done before the image creation.
Map image request class used to find elements on the map located at the
specified coordinate.
Found elements are returned as an array of Element through the data map in the MapImageResponse.
Found elements are returned as an array of Element through the data map in the MapImageResponse.
The ZoomExtentRequest object is used when the view should be zoomed to its extent view bounds
before the image creation.
The ZoomInToPointRequest object is used when a zoom in should be done on a specified
coordinate before the image creation.
The ZoomInToRectRequest object is used when a zoom in should be done using the specified
rectangle before the image creation.
The ZoomOutToPointRequest object is used when a zoom out should be done on a specified
coordinate before the image creation.
The ZoomOutToRectRequest object is used when a zoom out should be done using the specified
rectangle before the image creation.
The ZoomPreviousRequest object is used when a zoom should be done to the specified
rectangle before the image creation.
The ZoomToPointRequest object is used when a zoom should be done on a specified
coordinate before the image creation.
The ZoomToRectRequest object is used when a zoom should be done to the specified
view bounds before the image creation.
The MapImageResponse is returned by the JMSImageProducer when a MapImageRequest is processed.
Created for Mid Mif files
TODO: evaluate if other file formats for which this driver strategy is instantiated work the same
This class contains information used to draw an logo on the application.
This is a service type.
This class provides methods to simplify the localized formatted message creation.
Contains a list of localized messages used by JMap.
Contains a list of localized messages used by JMap.
Since Tomcat 8.5.37 ...
MouseOverDownloadHandler
Download the specified file or URL
usage:
local file
download via URL
MouseOverLocateUrlHandler
Handles URL of for: "locate:[autozoomRequest]:target=[new/viewName]".
This abstract class represent a collection of curves
This class represents a collection of LineString
A single LineString is allowed even if it's not the correct class.
A single LineString is allowed even if it's not the correct class.
This class represents a collection of Point.
This class represents a collection of Polygon
A single Polygon is allowed even if it's not the correct class.
A single Polygon is allowed even if it's not the correct class.
This abstract class represent a collection of surfaces
A class to read points from a NMEA (National Marine Electronics Association) file.
Handler for the different types that NMEA speaks.
The NorthArrowDrawer interface is used
This class is used to format number.
A class that represents the configuration for a OpenStreetMap layer.
Deprecated.
use the OracleDataSource
Implements methods for Oracle database
Implements all needed methods to handle an Oracle database.
Exception class to control the range of the attribute values
OverlayElementManagerAnimations
Class used to manage overlay animations
OverlayElementManagerByLayer
Class used to manage the overlay elements added with a particular layer
OverlayElementManagerByLevel
Class used to manage overlay elements added by level
OverlayElementOffset
A wrapper class for a K2DStyledElement with an offset per element.
OverlayScheduledTask
Abstract class for a TimerTask
OverlayScheduledTaskManager
Class to manage scheduled tasks.
https://stackoverflow.com/questions/795470/how-to-deserialize-an-object-persisted-in-a-db-now-when-the-object-has-different?rq=1
A OverView is a subclass of View.
A class which defines a paper format.
Class used to encode JMap geometries to compressed binary storage type
This class encapsulates the concept of permission such that is used to grant
a particular type of access to a resource.
This class encapsulates the concept of permission such that is used to grant
a particular type of access to a resource.
Publish JMap object permissions into simple map
This class serves to represent datasources who's source is a personal geodatabase.
Plate-Carrée projection.
The
Double
class defines a point specified in
double
precision.The
Float
class defines a point specified in float
precision.The
Polygon
class defines a polygon in a 2D space.A class used to render polygons as an AWT shape.
This class represents a GUI component that will display the coordinates where
the user's cursor is located on the map.
Class to encode/decode geometries for Postgre database
Implements methods for Postgre database
Implements all needed methods to handle an Postgre database.
Deprecated.
The PrintableBorder is used to add a border to a PrintableMap using a
PrintLayoutManager.
The abstract class PrintableObject is used to add objects to a
PrintLayoutManager.
At the creation, the bounding box of the PrintableObject should be manually set by it's creator.
At the creation, the bounding box of the PrintableObject should be manually set by it's creator.
Temporary implementation of a progressive cluster styler which would assign
styles to the cluster in an increasing scale of colors and size.
Temporary implementation of a progressive cluster styler which would assign
styles to the cluster in an increasing scale of colors and size.
This class encapsulates the information about a project on JMapServer.
This event is fired when a project is opened or closed.
Classes that want to listen to project events must implement this interface
and provide implementations for the methods.
Base class to inherit from when implementing the recommended way to listen
for ProjectEvent
This is a subclass of the abstract class ProportionnalQuantities.
Abstract class that represents a filter used to query a spatial data
source.
The QueryManager class was created to simplify JMap attribute query requests.
Applicable to numbers(Integer, Float, Double) and date (Date)
This is a subclass of the abstract class Ranges.
A class that represents a layer of raster data (images).
This class contains the main method relate to test relationship between two
given geometries, and the methods needed to compute it.
Base class to inherit from when implementing the recommended way to listen
for ProjectEvent
Job that update data source info.
JMapServerVectorLayer implementation for clone remote layer.
Using the RequestContext class requires the use of a
try / finally block, because the request context is thread resident
and can be reused in another request by the same thread.
recursos en español
Centralized point to have access to resources by the resource bundle name.
This class contains the GUI interface for the scale pane which is normally
located at the bottom of the associated view.
ScheduledTask
A scheduled task used for regular Overlay elements
ScheduledTaskLayer
A scheduled task used for regular VectorLayer Overlay elements
Utility class to handle decoding/encoding process for compressed binary layout
This class manages a pool of ArcSDE connections.
This class is used to represent a SdeConnectionPool configuration.
Represents an ESRI ArcSDE spatial data source.
Generic exception thrown by user managers if the communication with the server fails.
POJO representation of a server project.
A tool class to read ESRI Arc/Info Shape.
Simple clustering strategy based on JavaScript examples from OpenLayers and
google maps Makes an iteration creating clusters the first time that a point
is found not belonging to any existent cluster.
This class provides methods to reduce the number of points in a geometry
This abstract class represents a source of spatial data.
This abstract class must be extended by file readers of geographical data
formats in order to use them as data sources in JMapServer.
This class manages a spatial index used with JMap SQL spatial data sources.
The basic operations supported by classes
implementing spatial index algorithms.
A spatial filter used to query spatial data sources.
Source : https://github.com/leonardo-ono/Java3DSphereImageViewer
Splash Window to show an image during startup of an application.
A class that read points from a database.
A class that read points from a database.
SQL query filter that specifies a where clause used to query
a spatial data source that supports SQL.
Implements all needed methods to handle an SQL Server database.
A class that read wkb from a database.
Stereographic projection.
Define all possibles storage types for all DBMS
An
Icon
that scales its image to fill the component area,
excluding any border or insets, optionally maintaining the image's aspect
ratio by padding and centering the scaled image horizontally or vertically.Converter to solve general problem of blank spaces in literal identifiers (names) of JMap entities.
A query-only R-tree created using the Sort-Tile-Recursive (STR) algorithm.
A Style object contains all the information necessary to render the elements
in a view.
StyleAnimationWrapper
This contains the necessary information to draw an animated style: The element,
animator, frame status and its level
StyleAnimationWrapperLayer
A wrapper object which contains the necessary information for VectorLayer
Overlay elements.
StyleBlinking
A style which will be drawn and then disappear alternatively using the specified refresh rate
StyleContainer is basically a container containing the four different styles
to draw every JMap elements: Point, line, surface and text.
StyleSequence
A style which will alternate sequentially using the specified styles.
Base class to inherit from when implementing the recommended way to listen
for StyleTemplateEvent
The StyleUtil class is used by all Graphics2D objects to update their
GraphicsRef reference with the specified Style object just before beginning
to draw themselves.
TableSorter is a decorator for TableModels; adding sorting functionality to a
supplied TableModel.
Deprecated.
Creates a simple standard dialog with text area and ok/cancel buttons.
This is an abstract class that represents a theme that can be applied to a
layer to produce a thematic map.
This is an abstract class that represents a thematic category.
class that represents a category for individual values thematic.
class that represents a category for range thematic.
This class represent a rectangular section (region) of a layer.
A TileSet is composed by a set of orthogonal tiles organized in the form of
a N x M grid and a universe tile of infinite dimension.
A command that returns a typed result and may throw an exception.
This abstract class is the base class of all the tools to be used with View objects.
This subclass of ToolLine is a tool to calculate the distance between
different points on a View instance.
This abstract class provides a base class for the drawing tools.
This subclass of Tool automatically draws a rectangle on the view when the
mouse is dragged.
This subclass of Tool automatically draws a circle on the view when the
mouse is dragged.
This tool allows the user to draw graphics2D elements on a map in a JMap view
and then store them in the specified layer.
This subclass of Tool automatically draws a line on the view when the mouse
is dragged.
This subclass of Tool automatically draws a line on the view when the mouse
is dragged.
This tool allows the user to draw graphics2D elements on a map in a JMap view
and then store them in the specified layer.
This tool allows the user to add a point on the map by entering an X,Y coordinate
This subclass of Tool automatically draws a line on the view when the mouse
is dragged.
This tool is used to select elements displayed on the View object When it is
used, the first element found at the user click location, contained in a
visible and selectable Layer object is selected (usually redrawn with a
different style).
A tool similar to MouseOver.
This tool is used to select elements displayed in the View object that associated with this tool
When it is used, the first element found at the user's
click location, contained in a visible and selectable Layer object is
selected (usually redrawn with a different style).
This tool is used to pan or slide the map in order to display another portion
of it.
This tool verifies if the cursor is placed on one of the extremities of the view and verifies if the cursor
is left there for the specified delay value, if it is, it pans the view in the cursor position direction.
This tool simply recenters the view when the user clicks on in.
This subclass of Tool enable to print or mail a map
This tool is used to punctually select elements displayed in the View object
on which this tool was used.
This tool is used to select elements displayed in the View object on which
this tool was used.
This tool is used to select elements displayed in the View object on which
this tool was used.
This tool is used to show a report of the selected elements
This tool is used to select elements displayed on the View instance
associated with this tool.
This tool is used to select elements displayed on the View instance
associated with this tool.
This class enable to open a window with the proper url after a mouse click on
a element.
This tool is used to zoom in around a region defined by the box drawn by the
user, on the View object on which the tool was used.
This tool is used to zoom out around the center of the region defined by the
box drawn by the user, on the View object on which the tool was used.
Transformation is the base class for all geometry transformations.
The TranslationTransformation is used to apply a translation to the specified
geometries.
The translation is made directly to the specified geometry instances.
The translation is made directly to the specified geometry instances.
Universal Transverse Mercator projection.
The UndoManager is used to keep track of user actions and provides them with
Undo and Redo capabilities.
Raised for database management system that are not supported by
EgdbDataSource
This class represents a user.
This class contains the information (username, fullName, emailAddress)
associated with a user (User instance)
This interface must be implemented by subclasses to manage users and groups in JMap.
This interface must be implemented by any class that wants
to handle events on a UserManager instance
UserManager namespace's holding utility.
UserParameter class used to store user parameters (key / object).
Interface used to load and save user parameters.
Universal Transverse Mercator projection.
A class that represents a layer of vector map elements.
VFlowLayout is similar to FlowLayout except it lays out components
vertically.
This event is fired when a View object is activated.
This view adapter implements ViewEventListener and enable subclasses
to override only the methods that are needed to handle specific events on a View instance
This event is fired when a new View object is added to the control of a
ViewManager object.
This event is fired when a view is changed.
This event is fired when a View object is deactivated.
This class is a Thread responsible for drawing the content of a View object.
A base class for all events fired by the
ViewEventListener
.This interface must be implemented by any class that wants to handle
events on a View instance
This KeyListener is used to listen to KeyPressed events on a view and perform
the specified operations
This class is a special view that is used to display a magnified perspective of another view (the master view).
The ViewManager class is responsible for managing View objects by keeping the
list of views, by broadcasting the events to the views and by providing
general services about the views such as determining which view is the
currently active view.
This view adapter implements ViewManagerEventListener and enable subclasses
to override only the methods that are needed to handle specific events on a ViewManager instance.
A base class for all events fired by the
ViewManagerEventListener
.This interface must be implemented by any class that wants to handle
events on a ViewManager instance
ViewOverlay
The ViewOverlay is used to draw elements on top of the view.
This event is fired before the view contextual menu is shown.
This event is fired when a view is ready.
This event is fired when a view is redrawn.
This event is fired when a new View object is removed to the control of a
ViewManager object.
This interface must be implemented by any class that wants to handle
events on a ViewRenderer instance.
This event is fired when the state of the renderer is changed.
This event is fired when a ViewStaticElement is added/removed.
This event is fired when a view is repainted.
This class contains all the view setting (scale, units, background color, etc.).
The ViewState class contains properties that define the state of a View object (its scale, its extent, etc.).
This class represents graphical elements that are displayed on the map.
This event is fired when a ViewStaticElement is added/removed
This class contains information used to draw an image on the view.
A view static element that displays a framed text message in the center of the view.
A class used to draw different North Arrows on a view
ViewStaticNorthArrow
This class is used to synchronize a group of views.
This event is fired when the active tool of a view is changed.
Just a workaround until the Geotools guys decide to support gt-wfs module and
fix the issue with authenticated connections to WFS 1.0.0 services.
Has the responsibility to code/decode the WKB spatial data format
This class is used to serialize or deserialize WKB stream with custom k2
geometry (ellipse, annotation and multiAnnotation).
This class is used to serialize or deserialize WKB stream .
A class that represents a layer of raster data served by
a Web Map Service (WMS) compatible system.
This class is used to manage user workspaces.
FlowLayout subclass that fully supports wrapping of components.
This class contains the GUI interface for the zoom pane which is normally
located at the bottom of the associated view.