Autodesk 15606-011408-9300 Developer Guide - Page 72

Setting Up Event Handlers, Plug-In and Java Edition Event Handlers

Page 72 highlights

Setting Up Event Handlers This section describes how to set up event handling for either Autodesk MapGuide Viewer Plug-In, Autodesk MapGuide Viewer ActiveX Control, or Autodesk MapGuide Viewer, Java Edition, or for all three. Plug-In and Java Edition Event Handlers As described in "Browser Differences" on page 71, Autodesk MapGuide provides observer applets you can use for Autodesk MapGuide Viewer Plug-In and Autodesk MapGuide Viewer, Java Edition event handling. I For Autodesk MapGuide Viewer Plug-In, the applet is called MapGuideObserver6.class. I For Autodesk MapGuide Viewer, Java Edition, the applet is called MapGuideObserver6J.class. If your application is supporting both Autodesk MapGuide Viewer Plug-In and Autodesk MapGuide Viewer, Java Edition, you need to detect which Autodesk MapGuide Viewer is present on the client's system. You can do this by embedding a detection applet provided by Autodesk MapGuide. This applet is included in an archive file called MGDetectClass.zip. The detection applet can detect whether or not Autodesk MapGuide Viewer, Java Edition has been installed on a client system. To download event observer and detection applet code, choose Help ➤ Contents ➤ Plug-In/Java Edition Downloads in the Autodesk MapGuide Viewer API Help. You can also download the Java source code for each applet, edit the code, and then recompile it. However, scripting with Java is highly browser-specific because of the differences in the Netscape Plug-In and Microsoft ActiveX Control embedding architectures. Therefore, we recommend that you use the observer applet as provided for event handling only. Note If you are accessing the Autodesk MapGuide Viewer Plug-In API from a Java applet, your applet needs to function as an event observer. See "Plug-In Event Handler Example" on page 83. 72 | Chapter 5 Handling Events

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208

72
|
Chapter 5
Handling Events
Setting Up Event Handlers
This section describes how to set up event handling for either Autodesk
MapGuide Viewer Plug-In, Autodesk MapGuide Viewer ActiveX Control, or
Autodesk MapGuide Viewer, Java Edition, or for all three.
Plug-In and Java Edition Event Handlers
As described in
Browser Differences
on page 71, Autodesk MapGuide
provides observer applets you can use for Autodesk MapGuide Viewer
Plug-In and Autodesk MapGuide Viewer, Java Edition event handling.
For Autodesk MapGuide Viewer Plug-In, the applet is called
MapGuideObserver6.class
.
For Autodesk MapGuide Viewer, Java Edition, the applet is called
MapGuideObserver6J.class
.
If your application is supporting both Autodesk MapGuide Viewer Plug-In
and Autodesk MapGuide Viewer, Java Edition, you need to detect which
Autodesk MapGuide Viewer is present on the client
s system. You can do this
by embedding a detection applet provided by Autodesk MapGuide. This
applet is included in an archive file called
MGDetectClass.zip
. The detection
applet can detect whether or not Autodesk MapGuide Viewer, Java Edition
has been installed on a client system.
To download event observer and detection applet code, choose Help
Contents
Plug-In/Java Edition Downloads in the
Autodesk MapGuide
Viewer API Help
. You can also download the Java source code for each applet,
edit the code, and then recompile it. However, scripting with Java is highly
browser-specific because of the differences in the Netscape Plug-In and
Microsoft ActiveX Control embedding architectures. Therefore, we recom-
mend that you use the observer applet as provided for event handling only.
Note
If you are accessing the Autodesk MapGuide Viewer Plug-In API from a
Java applet, your applet needs to function as an event observer. See
Plug-In
Event Handler Example
on page 83.