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.IlvMapTileGeneratorConstantsilog.views.maps.beans.IlvJMapsManagerViewControlBarilog.views.maps.beans.editor.IlvDoubleIntervalColorModelEditorilog.views.maps.beans.editor.IlvDoubleIntervalColorModelEditor.LimitChangedListenerilog.views.maps.beans.editor.IlvEnumerationIndexColorEditorilog.views.maps.datasource.IlvPolygonSimplifyingEngineilog.views.maps.datasource.IlvPolylineSimplifierDataSourceilog.views.maps.format.dxf.IlvDXFDataSource.DXFGraphicCriterionFilterilog.views.maps.format.oracle.IlvRasterSDOReaderilog.views.maps.format.oracle.objectmodel.IlvObjectSDOFeatureIterator.IlvMapSDOImageBlockilog.views.maps.format.oracle.objectmodel.IlvObjectSDOFeatureIterator.SDORasterMetaDatailog.views.maps.format.svg.IlvMapSVGReaderilog.views.maps.format.svg.IlvSVGDataSourceilog.views.maps.graphic.style.IlvColorAttributeFilterilog.views.maps.graphic.style.IlvColorEncoderilog.views.maps.graphic.style.IlvDoubleIntervalColorModelilog.views.maps.graphic.style.IlvEnumerationColorModelilog.views.maps.graphic.style.IlvMapAttributeFilterilog.views.maps.interactor.IlvContinuousZoomInteractorilog.views.maps.interactor.IlvSeeThroughConfigurationPanelilog.views.maps.interactor.IlvSeeThroughInteractorilog.views.maps.measures.IlvAltitudeAttributeilog.views.maps.print.IlvMapDocumentSetupDialogilog.views.maps.print.IlvMapPageEditorilog.views.maps.print.IlvMapPrintableDocumentilog.views.maps.print.IlvMapPrintingControllerilog.views.maps.projection.IlvAlbersEqualAreaProjectionBeanInfoilog.views.maps.projection.IlvAzimuthalEquidistantProjectionBeanInfoilog.views.maps.projection.IlvCassiniProjectionBeanInfoilog.views.maps.projection.IlvConicProjectionBeanInfoilog.views.maps.projection.IlvCoordinateEditorilog.views.maps.projection.IlvCylindricalEqualAreaProjectionBeanInfoilog.views.maps.projection.IlvEckert4ProjectionBeanInfoilog.views.maps.projection.IlvEckert6ProjectionBeanInfoilog.views.maps.projection.IlvEllipsoidBeanInfoilog.views.maps.projection.IlvEquidistantCylindricalProjectionBeanInfoilog.views.maps.projection.IlvFrenchLambertProjectionBeanInfoilog.views.maps.projection.IlvGeographicProjectionBeanInfoilog.views.maps.projection.IlvGnomonicProjectionBeanInfoilog.views.maps.projection.IlvHorizontalShiftDatumBeanInfoilog.views.maps.projection.IlvLambertAzimuthalEqualAreaProjectionBeanInfoilog.views.maps.projection.IlvLambertConformalConicProjectionBeanInfoilog.views.maps.projection.IlvLambertEqualAreaConicProjectionBeanInfoilog.views.maps.projection.IlvLatitudeEditorilog.views.maps.projection.IlvLongitudeEditorilog.views.maps.projection.IlvMercatorProjectionBeanInfoilog.views.maps.projection.IlvMillerCylindricalProjectionBeanInfoilog.views.maps.projection.IlvMollweideProjectionBeanInfoilog.views.maps.projection.IlvObliqueMercatorProjectionBeanInfoilog.views.maps.projection.IlvOrthographicProjectionBeanInfoilog.views.maps.projection.IlvPolyconicProjectionBeanInfoilog.views.maps.projection.IlvProjectionBeanInfoilog.views.maps.projection.IlvRobinsonProjectionBeanInfoilog.views.maps.projection.IlvSinusoidalProjectionBeanInfoilog.views.maps.projection.IlvStereographicProjectionBeanInfoilog.views.maps.projection.IlvTransverseMercatorProjectionBeanInfoilog.views.maps.projection.IlvUniversalPolarStereographicProjectionBeanInfoilog.views.maps.projection.IlvUniversalTransverseMercatorProjectionBeanInfoilog.views.maps.projection.IlvWagner4ProjectionBeanInfoilog.views.maps.servlet.IlvMapServletilog.views.maps.servlet.IlvMapServletSupport
Example Changes
ilog.views.maps.IlvMapInputStreamilog.views.maps.IlvMapUtililog.views.maps.beans.IlvJAreaOfInterestPanelilog.views.maps.beans.IlvJCoordinateSystemEditorPanelilog.views.maps.beans.IlvJMapScaleControlilog.views.maps.beans.IlvMapLayerTreeModelilog.views.maps.beans.editor.IlvDecorationPropertyEditorilog.views.maps.beans.editor.IlvIndexColorModelEditorilog.views.maps.beans.editor.IlvIntervalColorModelEditorilog.views.maps.datasource.IlvHierarchicalDataSourceilog.views.maps.datasource.IlvMapDataSourceilog.views.maps.datasource.IlvSDODataSource.OracleIteratorilog.views.maps.export.IlvSDOExporterilog.views.maps.format.IlvDefaultFeatureFilterilog.views.maps.format.IlvDefaultTilableDataSourceilog.views.maps.format.IlvGeometryClassFilterilog.views.maps.format.cadrg.IlvCADRGCoverageilog.views.maps.format.dxf.IlvDXFFeatureRendererilog.views.maps.format.dxf.IlvMapDXFReaderilog.views.maps.format.oracle.objectmodel.IlvObjectSDOUtililog.views.maps.graphic.IlvAnchoredLabelilog.views.maps.graphic.IlvGeodeticPathComputationilog.views.maps.graphic.IlvMultiPathDecorationilog.views.maps.graphic.IlvShapedPathDecorationilog.views.maps.graphic.style.IlvMapStyleilog.views.maps.grids.IlvAbstractBaseGridilog.views.maps.interactor.IlvMapPanInteractorilog.views.maps.label.IlvMapDefaultLabelerilog.views.maps.label.IlvMapLabelStyleilog.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
IlvManagerTilerobjects.
ilog.views.maps.beans.IlvJMapsManagerViewControlBar
IlvJMapsManagerViewControlBaroverridesIlvJManagerViewControlBarto provide rotate, magnify and continuous zoom interactors in addition to the standard tools.
ilog.views.maps.beans.editor.IlvDoubleIntervalColorModelEditor
IlvDoubleIntervalColorModelEditorrepresents an editor forIlvDoubleIntervalColorModelobjects.
ilog.views.maps.beans.editor.IlvDoubleIntervalColorModelEditor.LimitChangedListener
The
LimitChangedListenerinterface is used to manage limit change events.
ilog.views.maps.beans.editor.IlvEnumerationIndexColorEditor
IlvEnumerationIndexColorEditorrepresents an editor forIlvEnumerationColorModelobjects.
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
IlvPolylineSimplifierDataSourcefeatures 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
IlvRasterSDOReaderrepresents 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
IlvMapSVGReaderis a reader for SVG files.
ilog.views.maps.format.svg.IlvSVGDataSource
IlvSVGDataSourcerepresents a data source that is used to read SVG files.
ilog.views.maps.graphic.style.IlvColorAttributeFilter
IlvMapAttributeFilteris used to colorize depending on a numerical attribute value.
ilog.views.maps.graphic.style.IlvColorEncoder
The
IlvColorEncoderinterface is used by color models in anIlvColorAttributeFilterobject.
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
IlvMapAttributeFilterinterface 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
IlvSeeThroughConfigurationPanelrepresents 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
IlvManagerPrintableDocumentsubclass 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
BeanInfoclass necessary for quicker Applet loading.
ilog.views.maps.projection.IlvAzimuthalEquidistantProjectionBeanInfo
A
BeanInfoclass necessary for quicker Applet loading.
ilog.views.maps.projection.IlvCassiniProjectionBeanInfo
A
BeanInfoclass necessary for quicker Applet loading.
ilog.views.maps.projection.IlvConicProjectionBeanInfo
A
BeanInfoclass forIlvConicProjectionedition.
ilog.views.maps.projection.IlvCoordinateEditor
IlvCoordinateEditoris the abstract base class for classes used to edit coordinate values in degrees, minutes, and seconds.
ilog.views.maps.projection.IlvCylindricalEqualAreaProjectionBeanInfo
A
BeanInfoclass for editingIlvCylindricalEqualAreaProjection.
ilog.views.maps.projection.IlvEckert4ProjectionBeanInfo
A
BeanInfoclass necessary for quicker Applet loading.
ilog.views.maps.projection.IlvEckert6ProjectionBeanInfo
A
BeanInfoclass necessary for quicker Applet loading.
ilog.views.maps.projection.IlvEllipsoidBeanInfo
A
BeanInfoclass for editingIlvEllipsoid.
ilog.views.maps.projection.IlvEquidistantCylindricalProjectionBeanInfo
A
BeanInfoclass forIlvEquidistantCylindricalProjectionedition.
ilog.views.maps.projection.IlvFrenchLambertProjectionBeanInfo
A
BeanInfoclass necessary for quicker Applet loading.
ilog.views.maps.projection.IlvGeographicProjectionBeanInfo
A
BeanInfoclass necessary for quicker Applet loading.
ilog.views.maps.projection.IlvGnomonicProjectionBeanInfo
A
BeanInfoclass necessary for quicker Applet loading.
ilog.views.maps.projection.IlvHorizontalShiftDatumBeanInfo
A
BeanInfoclass for editingIlvHorizontalShiftDatum.
ilog.views.maps.projection.IlvLambertAzimuthalEqualAreaProjectionBeanInfo
A
BeanInfoclass necessary for quicker Applet loading.
ilog.views.maps.projection.IlvLambertConformalConicProjectionBeanInfo
A
BeanInfoclass necessary for quicker Applet loading.
ilog.views.maps.projection.IlvLambertEqualAreaConicProjectionBeanInfo
A
BeanInfoclass necessary for quicker Applet loading.
ilog.views.maps.projection.IlvLatitudeEditor
IlvLatitudeEditoris a class used to edit latitude values in degrees, minutes and seconds.
ilog.views.maps.projection.IlvLongitudeEditor
IlvLongitudeEditoris a class used to edit longitude values in degrees, minutes and seconds.
ilog.views.maps.projection.IlvMercatorProjectionBeanInfo
A
BeanInfoclass for editingIlvMercatorProjection.
ilog.views.maps.projection.IlvMillerCylindricalProjectionBeanInfo
A
BeanInfoclass necessary for quicker Applet loading.
ilog.views.maps.projection.IlvMollweideProjectionBeanInfo
A
BeanInfoclass necessary for quicker Applet loading.
ilog.views.maps.projection.IlvObliqueMercatorProjectionBeanInfo
A
BeanInfoclass necessary for quicker Applet loading.
ilog.views.maps.projection.IlvOrthographicProjectionBeanInfo
A
BeanInfoclass necessary for quicker Applet loading.
ilog.views.maps.projection.IlvPolyconicProjectionBeanInfo
A
BeanInfoclass necessary for quicker Applet loading.
ilog.views.maps.projection.IlvProjectionBeanInfo
A
BeanInfoclass forIlvProjectionedition.
ilog.views.maps.projection.IlvRobinsonProjectionBeanInfo
A
BeanInfoclass necessary for quicker Applet loading.
ilog.views.maps.projection.IlvSinusoidalProjectionBeanInfo
A
BeanInfoclass necessary for quicker Applet loading.
ilog.views.maps.projection.IlvStereographicProjectionBeanInfo
A
BeanInfoclass for editingIlvStereographicProjection.
ilog.views.maps.projection.IlvTransverseMercatorProjectionBeanInfo
A
BeanInfoclass necessary for quicker Applet loading.
ilog.views.maps.projection.IlvUniversalPolarStereographicProjectionBeanInfo
A
BeanInfoclass necessary for quicker Applet loading.
ilog.views.maps.projection.IlvUniversalTransverseMercatorProjectionBeanInfo
A
BeanInfoclass necessary for quicker Applet loading.
ilog.views.maps.projection.IlvWagner4ProjectionBeanInfo
A
BeanInfoclass necessary for quicker Applet loading.
ilog.views.maps.servlet.IlvMapServlet
IlvMapServletis an extension of the basicIlvDiagrammerServletclass used to load JViews Diagrammer project files that embed maps.
ilog.views.maps.servlet.IlvMapServletSupport
IlvMapServletSupportis an extension of the basicIlvDiagrammerServletSupportclass 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.