Release Notes |
This document describes the main changes that have been made to JViews Maps since version 8.0.
Incompatibilities
General Changes
Library Changes
New Packages
ilog.views.maps.IlvMapTileGeneratorConstants
ilog.views.maps.beans.IlvJMapsManagerViewControlBar
ilog.views.maps.beans.editor.IlvDoubleIntervalColorModelEditor
ilog.views.maps.beans.editor.IlvDoubleIntervalColorModelEditor.LimitChangedListener
ilog.views.maps.beans.editor.IlvEnumerationIndexColorEditor
ilog.views.maps.datasource.IlvPolygonSimplifyingEngine
ilog.views.maps.datasource.IlvPolylineSimplifierDataSource
ilog.views.maps.format.dxf.IlvDXFDataSource.DXFGraphicCriterionFilter
ilog.views.maps.format.oracle.IlvRasterSDOReader
ilog.views.maps.format.oracle.objectmodel.IlvObjectSDOFeatureIterator.IlvMapSDOImageBlock
ilog.views.maps.format.oracle.objectmodel.IlvObjectSDOFeatureIterator.SDORasterMetaData
ilog.views.maps.format.svg.IlvMapSVGReader
ilog.views.maps.format.svg.IlvSVGDataSource
ilog.views.maps.graphic.style.IlvColorAttributeFilter
ilog.views.maps.graphic.style.IlvColorEncoder
ilog.views.maps.graphic.style.IlvDoubleIntervalColorModel
ilog.views.maps.graphic.style.IlvEnumerationColorModel
ilog.views.maps.graphic.style.IlvMapAttributeFilter
ilog.views.maps.interactor.IlvContinuousZoomInteractor
ilog.views.maps.interactor.IlvSeeThroughConfigurationPanel
ilog.views.maps.interactor.IlvSeeThroughInteractor
ilog.views.maps.measures.IlvAltitudeAttribute
ilog.views.maps.print.IlvMapDocumentSetupDialog
ilog.views.maps.print.IlvMapPageEditor
ilog.views.maps.print.IlvMapPrintableDocument
ilog.views.maps.print.IlvMapPrintingController
ilog.views.maps.projection.IlvAlbersEqualAreaProjectionBeanInfo
ilog.views.maps.projection.IlvAzimuthalEquidistantProjectionBeanInfo
ilog.views.maps.projection.IlvCassiniProjectionBeanInfo
ilog.views.maps.projection.IlvConicProjectionBeanInfo
ilog.views.maps.projection.IlvCoordinateEditor
ilog.views.maps.projection.IlvCylindricalEqualAreaProjectionBeanInfo
ilog.views.maps.projection.IlvEckert4ProjectionBeanInfo
ilog.views.maps.projection.IlvEckert6ProjectionBeanInfo
ilog.views.maps.projection.IlvEllipsoidBeanInfo
ilog.views.maps.projection.IlvEquidistantCylindricalProjectionBeanInfo
ilog.views.maps.projection.IlvFrenchLambertProjectionBeanInfo
ilog.views.maps.projection.IlvGeographicProjectionBeanInfo
ilog.views.maps.projection.IlvGnomonicProjectionBeanInfo
ilog.views.maps.projection.IlvHorizontalShiftDatumBeanInfo
ilog.views.maps.projection.IlvLambertAzimuthalEqualAreaProjectionBeanInfo
ilog.views.maps.projection.IlvLambertConformalConicProjectionBeanInfo
ilog.views.maps.projection.IlvLambertEqualAreaConicProjectionBeanInfo
ilog.views.maps.projection.IlvLatitudeEditor
ilog.views.maps.projection.IlvLongitudeEditor
ilog.views.maps.projection.IlvMercatorProjectionBeanInfo
ilog.views.maps.projection.IlvMillerCylindricalProjectionBeanInfo
ilog.views.maps.projection.IlvMollweideProjectionBeanInfo
ilog.views.maps.projection.IlvObliqueMercatorProjectionBeanInfo
ilog.views.maps.projection.IlvOrthographicProjectionBeanInfo
ilog.views.maps.projection.IlvPolyconicProjectionBeanInfo
ilog.views.maps.projection.IlvProjectionBeanInfo
ilog.views.maps.projection.IlvRobinsonProjectionBeanInfo
ilog.views.maps.projection.IlvSinusoidalProjectionBeanInfo
ilog.views.maps.projection.IlvStereographicProjectionBeanInfo
ilog.views.maps.projection.IlvTransverseMercatorProjectionBeanInfo
ilog.views.maps.projection.IlvUniversalPolarStereographicProjectionBeanInfo
ilog.views.maps.projection.IlvUniversalTransverseMercatorProjectionBeanInfo
ilog.views.maps.projection.IlvWagner4ProjectionBeanInfo
ilog.views.maps.servlet.IlvMapServlet
ilog.views.maps.servlet.IlvMapServletSupport
Example Changes
ilog.views.maps.IlvMapInputStream
ilog.views.maps.IlvMapUtil
ilog.views.maps.beans.IlvJAreaOfInterestPanel
ilog.views.maps.beans.IlvJCoordinateSystemEditorPanel
ilog.views.maps.beans.IlvJMapScaleControl
ilog.views.maps.beans.IlvMapLayerTreeModel
ilog.views.maps.beans.editor.IlvDecorationPropertyEditor
ilog.views.maps.beans.editor.IlvIndexColorModelEditor
ilog.views.maps.beans.editor.IlvIntervalColorModelEditor
ilog.views.maps.datasource.IlvHierarchicalDataSource
ilog.views.maps.datasource.IlvMapDataSource
ilog.views.maps.datasource.IlvSDODataSource.OracleIterator
ilog.views.maps.export.IlvSDOExporter
ilog.views.maps.format.IlvDefaultFeatureFilter
ilog.views.maps.format.IlvDefaultTilableDataSource
ilog.views.maps.format.IlvGeometryClassFilter
ilog.views.maps.format.cadrg.IlvCADRGCoverage
ilog.views.maps.format.dxf.IlvDXFFeatureRenderer
ilog.views.maps.format.dxf.IlvMapDXFReader
ilog.views.maps.format.oracle.objectmodel.IlvObjectSDOUtil
ilog.views.maps.graphic.IlvAnchoredLabel
ilog.views.maps.graphic.IlvGeodeticPathComputation
ilog.views.maps.graphic.IlvMultiPathDecoration
ilog.views.maps.graphic.IlvShapedPathDecoration
ilog.views.maps.graphic.style.IlvMapStyle
ilog.views.maps.grids.IlvAbstractBaseGrid
ilog.views.maps.interactor.IlvMapPanInteractor
ilog.views.maps.label.IlvMapDefaultLabeler
ilog.views.maps.label.IlvMapLabelStyle
ilog.views.maps.label.IlvMapPointLabel.ParameterRecord
IlvResourceUtil
class. This class allows you to configure applets so that they no longer attempt to load resources unsuccessfully over the network for locale bundles that do not exist. This speeds up the startup time for applets that run in browsers with a different locale from the locales provided by the applet.This package allows you to import and georeference SVG files in a map.
ilog.views.maps.IlvMapTileGeneratorConstants
This class defines the property names used with
IlvManagerTiler
objects.
ilog.views.maps.beans.IlvJMapsManagerViewControlBar
IlvJMapsManagerViewControlBar
overridesIlvJManagerViewControlBar
to provide rotate, magnify and continuous zoom interactors in addition to the standard tools.
ilog.views.maps.beans.editor.IlvDoubleIntervalColorModelEditor
IlvDoubleIntervalColorModelEditor
represents an editor forIlvDoubleIntervalColorModel
objects.
ilog.views.maps.beans.editor.IlvDoubleIntervalColorModelEditor.LimitChangedListener
The
LimitChangedListener
interface is used to manage limit change events.
ilog.views.maps.beans.editor.IlvEnumerationIndexColorEditor
IlvEnumerationIndexColorEditor
represents an editor forIlvEnumerationColorModel
objects.
ilog.views.maps.datasource.IlvPolygonSimplifyingEngine
This class simplifies a set of polylines by reducing the number of points they contain.
ilog.views.maps.datasource.IlvPolylineSimplifierDataSource
IlvPolylineSimplifierDataSource
features a utility that simplifies polygons and polylines through the use of anIlvPolygonSimplifyingEngine
.
ilog.views.maps.format.dxf.IlvDXFDataSource.DXFGraphicCriterionFilter
This filter retrieves the foreground, background, and linewidth of DXF elements in order to store them into different layers if their style differs.
ilog.views.maps.format.oracle.IlvRasterSDOReader
IlvRasterSDOReader
represents an Oracle SDO reader that reads images from Oracle GeoRaster objects.
ilog.views.maps.format.oracle.objectmodel.IlvObjectSDOFeatureIterator.IlvMapSDOImageBlock
A class defining an SDO image block geometry.
ilog.views.maps.format.oracle.objectmodel.IlvObjectSDOFeatureIterator.SDORasterMetaData
A class that holds information about Oracle SDO_RASTER objects.
ilog.views.maps.format.svg.IlvMapSVGReader
IlvMapSVGReader
is a reader for SVG files.
ilog.views.maps.format.svg.IlvSVGDataSource
IlvSVGDataSource
represents a data source that is used to read SVG files.
ilog.views.maps.graphic.style.IlvColorAttributeFilter
IlvMapAttributeFilter
is used to colorize depending on a numerical attribute value.
ilog.views.maps.graphic.style.IlvColorEncoder
The
IlvColorEncoder
interface is used by color models in anIlvColorAttributeFilter
object.
ilog.views.maps.graphic.style.IlvDoubleIntervalColorModel
Implements a color model that performs a linear interpolation to compute the pixel colors within intervals specified by the user.
ilog.views.maps.graphic.style.IlvEnumerationColorModel
Implements a color model that attaches a color to each of the values passed in the array list.
ilog.views.maps.graphic.style.IlvMapAttributeFilter
The
IlvMapAttributeFilter
interface represents a filter used to dynamically change attribute values.
ilog.views.maps.interactor.IlvContinuousZoomInteractor
An interactor that performs continuous zoom/unzoom when a button is pressed or on a mouse wheel action performed.
ilog.views.maps.interactor.IlvSeeThroughConfigurationPanel
IlvSeeThroughConfigurationPanel
represents a pane used to configure anIlvSeeThroughInteractor
.
ilog.views.maps.interactor.IlvSeeThroughInteractor
An interactor designed to show a part of a map independently from current layer visibility states.
ilog.views.maps.measures.IlvAltitudeAttribute
A feature attribute containing an altitude value.
ilog.views.maps.print.IlvMapDocumentSetupDialog
A dialog box to edit the properties of a
IlvMapPrintableDocument
.
ilog.views.maps.print.IlvMapPageEditor
A panel to setup the parameters of an
IlvMapPrintableDocument
.
ilog.views.maps.print.IlvMapPrintableDocument
An
IlvManagerPrintableDocument
subclass for printing the content of anIlvManager
.
ilog.views.maps.print.IlvMapPrintingController
A printing controller to control the printing of an
IlvMapPrintableDocument
.
ilog.views.maps.projection.IlvAlbersEqualAreaProjectionBeanInfo
A
BeanInfo
class necessary for quicker Applet loading.
ilog.views.maps.projection.IlvAzimuthalEquidistantProjectionBeanInfo
A
BeanInfo
class necessary for quicker Applet loading.
ilog.views.maps.projection.IlvCassiniProjectionBeanInfo
A
BeanInfo
class necessary for quicker Applet loading.
ilog.views.maps.projection.IlvConicProjectionBeanInfo
A
BeanInfo
class forIlvConicProjection
edition.
ilog.views.maps.projection.IlvCoordinateEditor
IlvCoordinateEditor
is the abstract base class for classes used to edit coordinate values in degrees, minutes, and seconds.
ilog.views.maps.projection.IlvCylindricalEqualAreaProjectionBeanInfo
A
BeanInfo
class for editingIlvCylindricalEqualAreaProjection
.
ilog.views.maps.projection.IlvEckert4ProjectionBeanInfo
A
BeanInfo
class necessary for quicker Applet loading.
ilog.views.maps.projection.IlvEckert6ProjectionBeanInfo
A
BeanInfo
class necessary for quicker Applet loading.
ilog.views.maps.projection.IlvEllipsoidBeanInfo
A
BeanInfo
class for editingIlvEllipsoid
.
ilog.views.maps.projection.IlvEquidistantCylindricalProjectionBeanInfo
A
BeanInfo
class forIlvEquidistantCylindricalProjection
edition.
ilog.views.maps.projection.IlvFrenchLambertProjectionBeanInfo
A
BeanInfo
class necessary for quicker Applet loading.
ilog.views.maps.projection.IlvGeographicProjectionBeanInfo
A
BeanInfo
class necessary for quicker Applet loading.
ilog.views.maps.projection.IlvGnomonicProjectionBeanInfo
A
BeanInfo
class necessary for quicker Applet loading.
ilog.views.maps.projection.IlvHorizontalShiftDatumBeanInfo
A
BeanInfo
class for editingIlvHorizontalShiftDatum
.
ilog.views.maps.projection.IlvLambertAzimuthalEqualAreaProjectionBeanInfo
A
BeanInfo
class necessary for quicker Applet loading.
ilog.views.maps.projection.IlvLambertConformalConicProjectionBeanInfo
A
BeanInfo
class necessary for quicker Applet loading.
ilog.views.maps.projection.IlvLambertEqualAreaConicProjectionBeanInfo
A
BeanInfo
class necessary for quicker Applet loading.
ilog.views.maps.projection.IlvLatitudeEditor
IlvLatitudeEditor
is a class used to edit latitude values in degrees, minutes and seconds.
ilog.views.maps.projection.IlvLongitudeEditor
IlvLongitudeEditor
is a class used to edit longitude values in degrees, minutes and seconds.
ilog.views.maps.projection.IlvMercatorProjectionBeanInfo
A
BeanInfo
class for editingIlvMercatorProjection
.
ilog.views.maps.projection.IlvMillerCylindricalProjectionBeanInfo
A
BeanInfo
class necessary for quicker Applet loading.
ilog.views.maps.projection.IlvMollweideProjectionBeanInfo
A
BeanInfo
class necessary for quicker Applet loading.
ilog.views.maps.projection.IlvObliqueMercatorProjectionBeanInfo
A
BeanInfo
class necessary for quicker Applet loading.
ilog.views.maps.projection.IlvOrthographicProjectionBeanInfo
A
BeanInfo
class necessary for quicker Applet loading.
ilog.views.maps.projection.IlvPolyconicProjectionBeanInfo
A
BeanInfo
class necessary for quicker Applet loading.
ilog.views.maps.projection.IlvProjectionBeanInfo
A
BeanInfo
class forIlvProjection
edition.
ilog.views.maps.projection.IlvRobinsonProjectionBeanInfo
A
BeanInfo
class necessary for quicker Applet loading.
ilog.views.maps.projection.IlvSinusoidalProjectionBeanInfo
A
BeanInfo
class necessary for quicker Applet loading.
ilog.views.maps.projection.IlvStereographicProjectionBeanInfo
A
BeanInfo
class for editingIlvStereographicProjection
.
ilog.views.maps.projection.IlvTransverseMercatorProjectionBeanInfo
A
BeanInfo
class necessary for quicker Applet loading.
ilog.views.maps.projection.IlvUniversalPolarStereographicProjectionBeanInfo
A
BeanInfo
class necessary for quicker Applet loading.
ilog.views.maps.projection.IlvUniversalTransverseMercatorProjectionBeanInfo
A
BeanInfo
class necessary for quicker Applet loading.
ilog.views.maps.projection.IlvWagner4ProjectionBeanInfo
A
BeanInfo
class necessary for quicker Applet loading.
ilog.views.maps.servlet.IlvMapServlet
IlvMapServlet
is an extension of the basicIlvDiagrammerServlet
class used to load JViews Diagrammer project files that embed maps.
ilog.views.maps.servlet.IlvMapServletSupport
IlvMapServletSupport
is an extension of the basicIlvDiagrammerServletSupport
class that manages JViews Maps thin-client parameters.
ilog.views.maps.IlvMapInputStream
isIVL(String)
:
Tests if a file has a valid IVL structure.
isIVL(URL)
:
Tests if a file has a valid IVL structure.
setExceptionHandler(ExceptionHandler)
:
Sets the default ExceptionHandler
.
ilog.views.maps.beans.IlvJAreaOfInterestPanel
IlvJAreaOfInterestPanel()
:
Creates a new IlvJAreaOfInterestPanel
.
getView()
:
Returns the view.
setView(IlvManagerView)
:
Sets the view.
ilog.views.maps.beans.IlvJCoordinateSystemEditorPanel
isAdvancedPanelsVisible()
:
Returns the visibility of the advanced panels of the editor.
ilog.views.maps.beans.IlvJMapScaleControl
isEditable()
:
Indicates whether or not this IlvJMapScaleControl
is editable.
ilog.views.maps.beans.IlvMapLayerTreeModel
addChild(IlvMapLayer, IlvMapLayer, int)
:
Add layer as the idx-th child of parent.
ilog.views.maps.beans.editor.IlvDecorationPropertyEditor
getTags()
:
Returns the tags for the editor.
ilog.views.maps.beans.editor.IlvIndexColorModelEditor
createIndexColorModel(ColorModel, int[])
:
Creates a new color model with the new rgb values.
ilog.views.maps.beans.editor.IlvIntervalColorModelEditor
createIntervalColorModel(Color[], short[])
:
Creates the IlvIntervalColorModel
.
ilog.views.maps.datasource.IlvHierarchicalDataSource
setupLayer(IlvMapLayer, IlvMapFeature)
:
Sets up the layer to receive features.
styleMap
:
The (internal) table used to map a feature kept to a style.
ilog.views.maps.datasource.IlvMapDataSource
getBackupDataSources()
:
Returns the backup data sources used if the original data source is absent or if the use of a backup data source is forced.
setForceUsingBackupDataSource(boolean)
:
Indicates if this IlvMapDataSource
should enforce being based on the the data embedded in the map.
usingGeodeticComputation
:
The flag indicating if this data source should use geodetic computation, that is, data line wrapping.
ilog.views.maps.datasource.IlvSDODataSource.OracleIterator
IlvSDODataSource.OracleIterator(IlvSDOConnection, boolean, String, IlvThreadedActivityMonitor)
:
Creates an OracleIterator
from the specified Oracle SDO connection.
ilog.views.maps.export.IlvSDOExporter
setConnection(IlvSDOConnection)
:
Sets the current connection to be used by this IlvSDOExporter
.
ilog.views.maps.format.IlvDefaultFeatureFilter
getSource()
:
Returns the IlvDefaultTilableDataSource
to which this filter is added.
ilog.views.maps.format.IlvDefaultTilableDataSource
createDefaultFilter()
:
This method creates, at construction time, the filter that will be used to separate features in layers.
getGeometryClassFilters()
:
By default, returns
GeometryClassInformation
getLayerOrder(IlvMapLayer)
:
Utility method that retrieves the map layer order.
setLayerOrder(IlvMapLayer, Integer)
:
Utility method that stores the map layer order.
setupLayer(IlvMapLayer, IlvMapFeature)
:
Overridden method to also store the preferred order in the layer.
ilog.views.maps.format.IlvGeometryClassFilter
IlvGeometryClassFilter(Class, String, int)
:
Creates a new IlvGeometryClassFilter
.
getOrder()
:
Returns the order attached to this geometry filter
ilog.views.maps.format.cadrg.IlvCADRGCoverage
IlvCADRGCoverage(int, IlvCoordinate, IlvCoordinate, IlvCoordinate, IlvCoordinate, double, double, double, double, int, int, String, boolean)
:
Creates a CADRG coverage instance.
ilog.views.maps.format.dxf.IlvDXFFeatureRenderer
IlvDXFFeatureRenderer(boolean)
:
Creates a new IlvDXFFeatureRenderer
.
ilog.views.maps.format.dxf.IlvMapDXFReader
getMonitoringData()
:
Returns the thread monitoring information.
setMonitoringData(IlvThreadMonitoringData)
:
Sets the thread monitoring information.
ilog.views.maps.format.oracle.objectmodel.IlvObjectSDOUtil
findCoordinateSystem(long, Connection)
:
Finds the coordinate system that corresponds to srid
in the database.
ilog.views.maps.graphic.IlvAnchoredLabel
contains(IlvPoint, IlvPoint, IlvTransformer)
:
Overrides the default method to only return true
when the point is in the label, the reference or the line.
ilog.views.maps.graphic.IlvGeodeticPathComputation
TEMP_GRAPHIC_PROPERTY_NAME
:
A temporary property name used to store a computation in an IlvGraphic
before a data source copies it.
ilog.views.maps.graphic.IlvMultiPathDecoration
IlvMultiPathDecoration(IlvInputStream)
:
Creates a new IlvMultiPathDecoration
by reading it from a stream.
write(IlvOutputStream)
:
Writes this decoration to an IlvOutputStream
.
ilog.views.maps.graphic.IlvShapedPathDecoration
draw(Graphics2D, Shape, IlvTransformer)
:
Draws the decoration for the specified shape in the specified graphics.
ilog.views.maps.graphic.style.IlvMapStyle
getAttributeFilter()
:
Retrieves the IlvMapAttributeFilter
set on this style.
setAttributeFilter(IlvMapAttributeFilter)
:
Sets an IlvMapAttributeFilter
for this style.
getGraphic()
:
Returns an IlvGraphic
previously set by a call to setGraphic
.
setGraphic(IlvGraphic)
:
Sets an IlvGraphic
on the style.
addWeakStyleListener(StyleListener)
:
Adds a weakly referenced StyleListener
on the style.
ilog.views.maps.grids.IlvAbstractBaseGrid
drawImpl(Graphics, IlvManagerView)
:
Draws the grid content in the specified view.
ilog.views.maps.interactor.IlvMapPanInteractor
getView()
:
Returns the view attached to the interactor.
ilog.views.maps.label.IlvMapDefaultLabeler
createLabels(IlvGraphic, String)
:
Creates and sets up map label components.
ilog.views.maps.label.IlvMapLabelStyle
isAllowPointOverlap()
:
Tells if the labels are allowed to overlap points.
setAllowPointOverlap(boolean)
:
Set the label/point overlap policy.
ALLOW_POINT_OVERLAP
:
The AllowPointOverlap property name.
ilog.views.maps.label.IlvMapPointLabel.ParameterRecord
size
:
The size of the point.