All Classes and Interfaces

Class
Description
 
 
This is an abstract class to keep the properties of the HyperLink.
Abstract class that implements the interface the interface for symbols.It is considered as the father of all XXXSymbols and will implement all the methods that these classes had not developed (and correspond with one of the methods of AbstractSymbol class)
 
An atomic event represents a group of events that will be attended without any interruption.
Listener of AtomicEvent.
 
Utility class to implements LayerCollectionListener overwriting only some events.
There are classes and event handlers that allow cancel some of their operations when they are running.
 
 
This interface enables Cartographic support for those graphical elements that require additional runtime information rather than the feature itself geometric definitions.
 
 
 
 
 
 
Interface that all layers that can be classifiable, must implement.
Interface that all raster layers that can be classifiable and can have associated a legend, must implement.
All vector layers that can be classifiable and can have associated a legend, must implement ClassifiableVectorial.
Event produced on a classified legend.
 
Convert a Color to String.
Convert a Font to String.
Convert a Color to String.
Convert a String to Font.
 
Event produced when changes the background color of the view port.
 
 
Factory to manage the persistence of Color objects.
 
 
Class to represent each class of a ColorTable
 
Class to read ColorTable from files and write ColorTable to files.
 
 
 
Abstract class for the classes that make able a single draw for a layers group
 
 
 
 
 
 
 
Default GraphicLayer implementation.
 
 
 
Default implementation of the MapContextManager.
Default SymbolManager implementation.
Default SymbolPreferences implementation based on object attributes.
Excepción que se lanzara cunado exista un problema de versión.
Factory to manage the persistence of Rectangle2D objects.
 
 
Interface for observable drawing operations.
 
 
ErrorEvent stores all necessary information of an error produced on a layer.
 
EventBuffer represents a buffer of events that allows store listeners of events produced in layers of a MapContext instance, and configure its dispatching mode.
 
 
 
Event produced when the adjusted extent or the time of the view port have changed.
ExtentHistory is designed for managing a history of extents.
 
 
 
Definition of the basic functionality that all kind of layers should implement.
 
Represents a generic collection of layers, that can be represented as a node in a tree of nodes of layers.
 
All layers in libFMap can be in a set of states, that their combination represent the status of a layer.
 
Implementation of the common characteristics of all layers: visibility, activation, name, ...
 
 
Capa básica Vectorial.
 
This class extends AbstractLinkProperties and implements the method to get an array of URI using a point2D and a tolerance.
All events produced on a layer must be of a particular type.
 
Factory to manage the persistence of Font objects.
 
Utility layer to be able to draw graphics in a MapContext.
Styles implementing this interface will use an image as background.
Information of the legend that allows to be represented graphically to the user
 
Interface that offers the methods to classify the legend.
According to the particular constitution of a layer, it can be in a set of states, some of them simultaneously, that altogether represent its status.
 
 
This interface enables support for labeling an object such as a layer, but also others, if any.
 
 
Interface that defines provides support to a ILabelingStrategy to supply the set of LabelClass(es) that handle the label's style, content, etc..
A LabelingStrategy is a way to define how the labels are painted in a map, or potentially other object implementing ILabelable.
 
Defines the style that a Label symbol can contain which typically define a background of the label as an Image, the texts that the label holds and their position within the label in rendering time.
Information about the legend to be represented in the interface.
 
 
Allows to create multi layer symbols using the composition of several symbols of the same type.Depending on the type of the symbols that are used to compose the final symbol, the user will have MultiLayerMarkerSymbol, MultiLayerLineSymbol,...
Used when geometry type of read legend is not suitable for target layer
Interface that must be implemented by layers which support the operation "information by point".
 
 
 
Event produced when changes the interval value of a classification legend.
Interfaz que recibe el evento invalid.
Exception thrown when a null class or an implementation class which does not implements the required type, is registered.
 
 
Interface of raster legend.
Legend based on one single symbol to use while rendering.
Used by Objects that have to define an style for them.This interface has methods to stablish a description and get it,to specify if an object that implements this interface is suitable for a kind of symbol and other methods to draw symbols.
Interface for symbols.It is the most general one which is implemented by other specific symbols.For this reason this interface has a method to obtain the derived version of a common symbol(apart from others).
 
ITextSymbol.java
Represents an ISymbol that draws a text.
Interface that allows the methods to classify the legend through intervals.
Interface for the legend with unique values.
Interface of a vectorial legend.
 
 
Event produced when changes the value in the field of labeling of a legend.
Manages all legend listeners of a layer, notifying them any legend change event produced.
Interface with methods for a collection of layers.
 
Event produced when a layer is been added or removed, or has been added or removed, or its visibility or activation state has changed from a collection of layers.
LayerCollectionListener defines listeners for events that can be produced in a collection of layers.
The LayerDrawEvent class represents an event produced on a layer about a drawing change.
LayerDrawingListener defines listeners to catch and handle drawing events from layers.
Event produced when changes the visibility, activation, edition status, or the name of a layer.
Crea un adaptador del driver que se le pasa como parámetro en los métodos createLayer.
 
 
 
 
 
 
 
LayerListener defines the interface for an object that listens to changes in a layer.
 
This manager will decide the position where layers (FLayer) are added to a layer collection (FLayers)
Event produced when a layer has been or is being moved from a collection of layers.
Interator for iterate in a Layers tree
 
 
 
 
Event or set of events produced when changes a legend.
The class LegendClearEvent stores all necessary information of an event produced when a legend is cleared.
Interfaz con los eventos que puede realizar una leyenda.
LegendEvent represents an event produced at a legend in a layer.
 
Legend related exceptions.
 
Interfaz con los eventos que puede realizar una leyenda.
Listener que está pendiente de la selección que se haga sobre la tabla para poder seleccionar de la tabla linkada los registros oportunos.
 
Exception thrown when there is an error while a persisted symbol is being loaded.
 
The MapContext class represents the model and a part of the control and view around graphical layers used by
invalid reference
MapControl
.
 
 
 
Parent class for MapContext exceptions.
Library for the default implementation of the MapContext library.
Library for the MapContext library API.
Locator for the MapContext library.
Manager of the MapContext library.
 
Parent class for MapContext runtime exceptions.
 
 
Estructura de datos con la información relativa a las geometrías de una fuente de datos necesaria para acelerar el procesado de la capa en memoria.
Clase que accede a los recursos para la i18n
 
Lanzada cuando se intenta realizar una operación generalmente sobre una clase abstracta o interfaz y la implementación de dicha clase abstracta o interfaz no soporta dicha operación.
 
 
Factory to manage the persistence of Point2D objects.
 
 
 
Event produced when the projection of the view port has changed.
 
Interface for all raster layers
 
Interface with raster legend events
LegendEvent represents an event produced at a legend in a layer.
 
Deprecated.
Raster legend locator to get Raster legend manager singleton instance
 
 
 
Factory to manage the persistence of Rectangle2D objects.
 
Exception thrown when a class instance could not be created.
 
 
 
 
Exception thrown when there is an error while a symbol is being persisted.
This visitor accumulates the envelope of the selected geometries
Visitor de zoom a lo seleccionado.
Event associated to a selection on a vector layer.
The interface SelectionListener defines the interface for an object that listens to changes in a vector layer.
Estructura de datos con la información relativa a las geometrías de una fuente de datos necesaria para acelerar el procesado de la capa
 
 
 
 
 
 
 
Exception thrown when a symbol cannot be drawn.
Parent exception of symbol related exceptions.
Exception thrown when a symbol file is going to be created and the file already exists.
Event produced when changes one of the symbols of a classified legend.
Symbols management: creation, registration, etc.
Preferences for symbol configuration and default values.
Cálculo de Partes (Tiles) en las que se divide un raster grande.
 
 
 
 
Excepción provocada por el WMS.
 
Event produced when changes any value of a legend.
 
 
 
 
ViewPort class represents the logic needed to transform a rectangular area of a map to the available area in screen to display it.
 
Defines the interface for an object that listens to changes in a view port.
Defines the interface for an object that listens to changes in a view port.
 
 
Class ZSort is used in order to store information about the symbols which are placed in the Z axis (because a level of symbols has been used).