[mapguide][MG224][Modified] Support additional expression functions for hyperlinks

Walt Welton-Lair walt.welton-lair at autodesk.com
Fri Apr 14 17:26:13 EDT 2006


You can view the artifact detail at the following URL:

    https://mapguide.osgeo.org/servlets/Scarab/id/MG224

Type:
Enhancement

Artifact ID:
MG224 (Support additional expression functions for hyperlinks)

Modified by:
Walt Welton-Lair
waltweltonlair (walt.welton-lair at autodesk.com)

The following modifications were made to this artifact:
---------------------------------------------------------------------

-- Testing Notes set to new value:
Tested all new functions with EMaps, EPlots, and raster based maps.

-- Developer Notes set to new value:
RS_FilterExecutor has been updated to support the five named functions.  The bulk of the work, however, is supplying the values returned by these functions.

The Renderer abstract class now has accessors for the map/layer/feature class info, and all derived classes implement these.  The map info is set/cleared in StartMap/EndMap, while the layer/feature info is set/cleared in StartLayer/EndLayer.

The RS_MapUIInfo object (which stores the map info) was updated to store the session string.  A side affect of this is that we can remove the session string member variable from the EMapRenderer class.

The final piece is the DefaultStylizer class.  It already had a reference to a Renderer class, and it's the one which creates the RS_FilterExecutor.  It now uses the new Renderer accessors to get the map/layer/feature info and sets this information on the RS_FilterExecutor.




---------------------------------------------------------------------
This message was automatically generated by Project Tracker.








More information about the Mapguide_issues mailing list