Project

General

Profile

1 4307 leinfelder
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
2
<!--NewPage-->
3
<HTML>
4
<HEAD>
5
<TITLE>
6
WidgetBaseXSL
7
</TITLE>
8
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
9
</HEAD>
10
<SCRIPT>
11
function asd()
12
{
13
parent.document.title="WidgetBaseXSL";
14
}
15
</SCRIPT>
16
<BODY BGCOLOR="white" onload="asd();">
17
18
<!-- ========== START OF NAVBAR ========== -->
19
<A NAME="navbar_bottom"><!-- --></A>
20
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
21
<TR>
22
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
23
<A NAME="navbar_bottom_firstrow"><!-- --></A>
24
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
25
  <TR ALIGN="center" VALIGN="top">
26
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
27
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">  <A HREF="overview-summary-WidgetBaseXSL.js.html"><FONT CLASS="NavBarFont1"><B>File</B></FONT></A>&nbsp;</TD>
28
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">&nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
29
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
30
  <!--TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"-->    <!--A HREF="deprecated-list.html"--><!--FONT CLASS="NavBarFont1">Deprecated</FONT--><!--/A--><!--&nbsp;</TD-->
31
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"--><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
32
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
33
  </TR>
34
</TABLE>
35
</TD>
36
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
37
<B><a href='http://mapbuilder.sourceforge.net'>Community Map Builder</a> 27 Apr 2008</B>
38
</EM>
39
</TD
40
</TR>
41
42
<TR>
43
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
44
&nbsp;<A HREF="WidgetBase.html"><B>PREV CLASS</B></A><!--
45
   NEXT CLASS
46
-->
47
&nbsp;<A HREF="WmsCapabilities.html"><B>NEXT CLASS</B></A></FONT></TD>
48
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
49
  <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
50
&nbsp;<A HREF="WidgetBaseXSL.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
51
&nbsp;
52
<SCRIPT>
53
  <!--
54
  if(window==top) {
55
    document.writeln('<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
56
  }
57
  //-->
58
</SCRIPT>
59
<NOSCRIPT>
60
<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
61
</NOSCRIPT>
62
</FONT></TD>
63
</TR>
64
<TR>
65
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
66
  SUMMARY:&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
67
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
68
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
69
</TR>
70
</TABLE>
71
<!-- =========== END OF NAVBAR =========== -->
72
<HR>
73
74
<!-- ======== START OF CLASS DATA ======== -->
75
<H2>Class WidgetBaseXSL</H2>
76
<PRE>Object
77
   |
78
   +--<a href='WidgetBase.html'>WidgetBase</a>
79
         |
80
         +--<b>WidgetBaseXSL</b>
81
</PRE>
82
83
   <DL>
84
   <DT>
85
      <B>Direct Known Subclasses:</B>
86
      <DD>
87
                <a href="WebServiceForm.html">WebServiceForm</a>, <a href="TipWidgetBase.html">TipWidgetBase</a>, <a href="ServiceRegistryList.html">ServiceRegistryList</a>, <a href="FeatureInfo.html">FeatureInfo</a>, <a href="SelectFromAtomFeed.html">SelectFromAtomFeed</a>, <a href="Widget.html">Widget</a>, <a href="SelectFeatureType.html">SelectFeatureType</a>, <a href="Version.html">Version</a>, <a href="Timestamp.html">Timestamp</a>, <a href="ShowDistance.html">ShowDistance</a>, <a href="SelectAllMapLayers.html">SelectAllMapLayers</a>, <a href="LayerControl.html">LayerControl</a>, <a href="FormBase.html">FormBase</a>, <a href="Locations.html">Locations</a>, <a href="MapTitle.html">MapTitle</a>, <a href="SelectMapLayers.html">SelectMapLayers</a>, <a href="AoiForm.html">AoiForm</a>, <a href="FeatureList.html">FeatureList</a>, <a href="CursorTrack.html">CursorTrack</a>, <a href="OpenLSForm.html">OpenLSForm</a>, <a href="ModelUrlInput.html">ModelUrlInput</a>, <a href="OpenLSResponse.html">OpenLSResponse</a>, <a href="MapScaleText.html">MapScaleText</a>, <a href="TabbedContent.html">TabbedContent</a>, <a href="OWSCatSearchForm.html">OWSCatSearchForm</a>, <a href="SelectTimeFrame.html">SelectTimeFrame</a>, <a href="ModelStatus.html">ModelStatus</a>, <a href="FilterAttributes.html">FilterAttributes</a>, <a href="EventLog.html">EventLog</a>, <a href="LegendGraphic.html">LegendGraphic</a>, <a href="Legend.html">Legend</a>, <a href="TransactionResponse.html">TransactionResponse</a>, <a href="CollectionList.html">CollectionList</a>, <a href="Abstract.html">Abstract</a>
88
      </DD>
89
   </DL>
90
91
92
<HR>
93
<DL>
94
   <!-- Class definition -->
95
   <DT>class
96
   <B>WidgetBaseXSL</B>
97
98
      <DT>extends <a href='WidgetBase.html'>WidgetBase</a>
99
100
101
</DL>
102
103
   <P>
104
   <I>Defined in <a href='overview-summary-WidgetBaseXSL.js.html'>WidgetBaseXSL.js</a></I><BR/><BR/><B>Author:</B> Mike Adair   <BR/>
105
   </P>
106
107
   <HR>
108
109
<!-- ======== NESTED CLASS SUMMARY ======== -->
110
111
<!-- ======== END NESTED CLASS SUMMARY ======== -->
112
113
114
<!-- =========== FIELD SUMMARY =========== -->
115
116
   <A NAME="field_summary"><!-- --></A>
117
      <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
118
         <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
119
            <TD COLSPAN=2><FONT SIZE="+2">
120
               <B>Field Summary</B></FONT></TD>
121
         </TR>
122
123
   <!-- This is one instance field summary -->
124
125
   <TR BGCOLOR="white" CLASS="TableRowColor">
126
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
127
   <CODE>&nbsp;Object</CODE></FONT></TD>
128
   <TD><CODE><B><A HREF="#parseHTMLNodes">parseHTMLNodes</A></B></CODE>
129
   <BR>
130
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
131
   </TR>
132
133
   <TR BGCOLOR="white" CLASS="TableRowColor">
134
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
135
   <CODE>&nbsp;Object</CODE></FONT></TD>
136
   <TD><CODE><B><A HREF="#stylesheet">stylesheet</A></B></CODE>
137
   <BR>
138
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
139
   </TR>
140
141
142
   </TABLE>
143
   &nbsp;
144
145
146
147
148
   &nbsp;<A NAME=""><!-- --></A>
149
   <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
150
   <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
151
   <TD><B>Fields inherited from class <A HREF="WidgetBase.html">WidgetBase</A></B></TD>
152
   </TR>
153
   <TR BGCOLOR="white" CLASS="TableRowColor">
154
   <TD><CODE>
155
   <a href="WidgetBase.html#model">model</a>, <a href="WidgetBase.html#widgetNode">widgetNode</a>, <a href="WidgetBase.html#id">id</a>, <a href="WidgetBase.html#outputNodeId">outputNodeId</a>, <a href="WidgetBase.html#htmlTagId">htmlTagId</a>, <a href="WidgetBase.html#autoRefresh">autoRefresh</a>, <a href="WidgetBase.html#debug">debug</a>
156
   </CODE></TD>
157
   </TR>
158
</TABLE>
159
&nbsp;
160
161
162
163
<!-- =========== END FIELD SUMMARY =========== -->
164
165
166
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
167
168
<A NAME="constructor_summary"><!-- --></A>
169
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
170
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
171
<TD COLSPAN=2><FONT SIZE="+2">
172
<B>Constructor Summary</B></FONT></TD>
173
</TR>
174
<TR BGCOLOR="white" CLASS="TableRowColor">
175
   <TD>
176
      <CODE>
177
	 <B>
178
	    <A HREF="WidgetBaseXSL.html#WidgetBaseXSL()">WidgetBaseXSL</A>
179
	 </B>
180
	 (widgetNode,model)
181
      </CODE>
182
      <BR>
183
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
184
      Base Class for widgets.
185
      </TD>
186
</TR>
187
</TABLE>
188
189
<!-- ======== END CONSTRUCTOR SUMMARY ======== -->
190
191
&nbsp;
192
193
<!-- ========== METHOD SUMMARY =========== -->
194
195
<A NAME="method_summary"><!-- --></A>
196
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
197
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
198
<TD COLSPAN=2><FONT SIZE="+2">
199
<B>Method Summary</B></FONT></TD>
200
</TR>
201
202
203
   <TR BGCOLOR="white" CLASS="TableRowColor">
204
      <TD ALIGN="right" VALIGN="top" WIDTH="1%">
205
	 <FONT SIZE="-1">
206
	    <CODE>&nbsp;void</CODE>
207
	 </FONT>
208
      </TD>
209
      <TD>
210
	 <CODE>
211
	    <B>
212
	       <A HREF="#paint">paint</A></B>(objRef, refreshId)
213
	 </CODE>
214
	 <BR>
215
	 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
216
	 Render the widget.
217
      </TD>
218
   </TR>
219
220
221
</TABLE>
222
223
224
225
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
226
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
227
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
228
<TD><B>Methods inherited from class <a href="WidgetBase.html">WidgetBase</a></B></TD>
229
</TR>
230
<TR BGCOLOR="white" CLASS="TableRowColor">
231
<TD><CODE>
232
<!-- Inherited methods -->
233
<a href="WidgetBase.html#getProperty">getProperty</a>, <a href="WidgetBase.html#getNode">getNode</a>, <a href="WidgetBase.html#initTargetModel">initTargetModel</a>, <a href="WidgetBase.html#prePaint">prePaint</a>, <a href="WidgetBase.html#postPaint">postPaint</a>, <a href="WidgetBase.html#clearWidget">clearWidget</a>
234
</CODE></TD>
235
</TR>
236
</TABLE>
237
&nbsp;
238
239
<P>
240
<!-- ========== END METHOD SUMMARY =========== -->
241
242
243
<!-- ============ FIELD DETAIL START =========== -->
244
245
   <A NAME="field_detail"><!-- --></A>
246
   <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
247
      <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
248
         <TD COLSPAN=1><FONT SIZE="+2"><B>Field Detail</B></FONT></TD>
249
      </TR>
250
   </TABLE>
251
252
253
   <A NAME="parseHTMLNodes"><!-- --></A>
254
   <H3>parseHTMLNodes</H3>
255
   <PRE>Object&nbsp;<B>parseHTMLNodes</B></PRE>
256
   <UL>
257
258
259
   </UL>
260
   <HR>
261
262
   <A NAME="stylesheet"><!-- --></A>
263
   <H3>stylesheet</H3>
264
   <PRE>Object&nbsp;<B>stylesheet</B></PRE>
265
   <UL>
266
267
268
   </UL>
269
   <HR>
270
271
272
273
<!-- ============ FIELD DETAIL END =========== -->
274
275
    <!-- ========= CONSTRUCTOR DETAIL START ======== -->
276
277
<A NAME="constructor_detail"><!-- --></A>
278
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
279
   <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
280
      <TD COLSPAN=1>
281
      <FONT SIZE="+2"><B>Constructor Detail</B></FONT>
282
      </TD>
283
   </TR>
284
</TABLE>
285
286
<A NAME="WidgetBaseXSL()"><!-- --></A><H3>
287
WidgetBaseXSL</H3>
288
<PRE><B>WidgetBaseXSL</B>(widgetNode,model)</PRE>
289
290
291
<UL>
292
   Base Class for widgets.  Associates a node on the page with a stylesheet and
293
 model.  All widgets must extend this base class.
294
 Defines the default paint() method for all widgets which is where the
295
 stylesheet is applied to the model XML document.
296
 To override widget.paint(), define it before calling this constructor.
297
 The stylesheet URL defaults to "widget/<widgetName>.xsl" if it is not defined
298
 in config file.  Set a stylesheet property containing an XSL URL in config
299
 to customize the stylesheet used.
300
 All stylesheets will have "modelId" and "widgetId" parameters set when called.
301
</UL>
302
303
304
305
   <UL>
306
   <B>Parameters:</B>
307
308
     <UL><CODE>widgetNode</CODE> -   The widget's XML object node from the configuration document.
309
     </UL>
310
311
     <UL><CODE>model</CODE> -        The model object that this widget belongs to.
312
     </UL>
313
314
     <UL><CODE>widget</CODE> -       Pointer to the widget instance being created
315
     </UL>
316
317
318
   </UL>
319
320
321
<!-- Constructor return value(s) -->
322
323
<!-- End constructor return value(s) -->
324
325
<!-- ADDITIONAL ATTRIBUTES -->
326
327
<UL>
328
<B>Author:</B> Mike Adair   <BR/>
329
</UL>
330
331
<HR/>
332
<!-- END ADDITIONAL ATTRIBUTES  -->
333
334
<!-- ========= CONSTRUCTOR DETAIL END ======== -->
335
336
337
<!-- ============ METHOD DETAIL START ========== -->
338
339
<A NAME="method_detail"><!-- --></A>
340
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
341
   <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
342
      <TD COLSPAN=1><FONT SIZE="+2">
343
         <B>Method Detail</B></FONT>
344
      </TD>
345
   </TR>
346
</TABLE>
347
348
<!-- One single method detail entry -->
349
350
   <A NAME="paint"><!-- --></A>
351
   <H3>paint</H3>
352
   <PRE>void <B>paint</B>(objRef, refreshId)</PRE>
353
354
      <UL>Render the widget.</UL>
355
356
357
   <!-- METHOD PARAMETERS START -->
358
359
   <UL>
360
   <B>Parameters:</B>
361
362
     <UL><CODE>objRef</CODE> -  Pointer to widget object.
363
      </UL>
364
365
   </UL>
366
367
   <!-- METHOD PARAMETERS END -->
368
369
370
371
   <!-- ADDITIONAL ATTRIBUTES START -->
372
373
   <!-- ADDITIONAL ATTRIBUTES  END -->
374
<HR>
375
376
377
378
<!-- ============ METHOD DETAIL END ========== -->
379
380
<!-- ========= END OF CLASS DATA ========= -->
381
382
<!-- ========== START OF NAVBAR ========== -->
383
<A NAME="navbar_bottom"><!-- --></A>
384
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
385
<TR>
386
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
387
<A NAME="navbar_bottom_firstrow"><!-- --></A>
388
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
389
  <TR ALIGN="center" VALIGN="top">
390
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
391
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">  <A HREF="overview-summary-WidgetBaseXSL.js.html"><FONT CLASS="NavBarFont1"><B>File</B></FONT></A>&nbsp;</TD>
392
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
393
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><b>Tree</b></FONT></A>&nbsp;</TD>
394
  <!--TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"-->    <!--A HREF="deprecated-list.html"--><!--FONT CLASS="NavBarFont1">Deprecated</FONT--><!--/A--><!--&nbsp;</TD-->
395
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
396
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
397
  </TR>
398
</TABLE>
399
</TD>
400
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
401
<B><a href='http://mapbuilder.sourceforge.net'>Community Map Builder</a> 27 Apr 2008</B>
402
</EM>
403
</TD
404
</TR>
405
406
<TR>
407
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
408
&nbsp;<A HREF="WidgetBase.html"><B>PREV CLASS</B></A><!--
409
   NEXT CLASS
410
-->
411
&nbsp;<A HREF="WmsCapabilities.html"><B>NEXT CLASS</B></A></FONT></TD>
412
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
413
  <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
414
&nbsp;<A HREF="WidgetBaseXSL.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
415
&nbsp;
416
<SCRIPT>
417
  <!--
418
  if(window==top) {
419
    document.writeln('<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
420
  }
421
  //-->
422
</SCRIPT>
423
<NOSCRIPT>
424
<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
425
</NOSCRIPT>
426
</FONT></TD>
427
</TR>
428
<TR>
429
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
430
  SUMMARY:&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
431
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
432
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
433
</TR>
434
</TABLE>
435
436
<!-- =========== END OF NAVBAR =========== -->
437
438
<HR>
439
<FONT SIZE="-1">
440
441
</FONT>
442
<div class="jsdoc_ctime">Documentation generated by <a href="http://jsdoc.sourceforge.net/" target="_parent">JSDoc</a> on Sun Apr 27 20:30:54 2008</div>
443
</BODY>
444
</HTML>