Project

General

Profile

1
<!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>
(96-96/316)