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
Config
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="Config";
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-Config.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="CollectionList.html"><B>PREV CLASS</B></A><!-- 
45
   NEXT CLASS 
46
-->
47
&nbsp;<A HREF="Context.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="Config.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 Config</H2>
76
<PRE>Object
77
   |
78
   +--<a href='Listener.html'>Listener</a>
79
         |
80
         +--<a href='ModelBase.html'>ModelBase</a>
81
               |
82
               +--<b>Config</b>
83
</PRE>
84

    
85

    
86
<HR>
87
<DL>
88
   <!-- Class definition -->
89
   <DT>class 
90
   <B>Config</B>
91
   
92
      <DT>extends <a href='ModelBase.html'>ModelBase</a> 
93
   
94

    
95
</DL>
96
   
97
   <P>
98
   <B>Author:</B> adair  <BR/><I>Defined in <a href='overview-summary-Config.js.html'>Config.js</a></I><BR/><BR/><B>Requires:</B><UL>- <a href="Sarissa.html#">Sarissa</a></UL>
99
   </P>
100
   
101
   <HR>
102

    
103
<!-- ======== NESTED CLASS SUMMARY ======== -->
104

    
105
<!-- ======== END NESTED CLASS SUMMARY ======== -->
106

    
107

    
108
<!-- =========== FIELD SUMMARY =========== -->
109

    
110
   <A NAME="field_summary"><!-- --></A>
111
      <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
112
         <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
113
            <TD COLSPAN=2><FONT SIZE="+2">
114
               <B>Field Summary</B></FONT></TD>
115
         </TR>
116

    
117
   <!-- This is one instance field summary -->
118
   
119
   <TR BGCOLOR="white" CLASS="TableRowColor">
120
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
121
   <CODE>&nbsp;Object</CODE></FONT></TD>
122
   <TD><CODE><B><A HREF="#defaultLang">defaultLang</A></B></CODE>
123
   <BR>
124
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;multilingual support; defaults to english 
125
 Set via a "language" parameter in the URL, 
126
 or by setting a global "language" Javascript variable in the page <HEAD>.</TD>
127
   </TR>
128
   
129
   <TR BGCOLOR="white" CLASS="TableRowColor">
130
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
131
   <CODE>&nbsp;Object</CODE></FONT></TD>
132
   <TD><CODE><B><A HREF="#doc">doc</A></B></CODE>
133
   <BR>
134
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;open the application specific configuration document, passed in aas the url argument.</TD>
135
   </TR>
136
   
137
   <TR BGCOLOR="white" CLASS="TableRowColor">
138
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
139
   <CODE>&nbsp;Object</CODE></FONT></TD>
140
   <TD><CODE><B><A HREF="#lang">lang</A></B></CODE>
141
   <BR>
142
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
143
   </TR>
144
   
145
   <TR BGCOLOR="white" CLASS="TableRowColor">
146
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
147
   <CODE>&nbsp;Object</CODE></FONT></TD>
148
   <TD><CODE><B><A HREF="#namespace">namespace</A></B></CODE>
149
   <BR>
150
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
151
   </TR>
152
   
153
   <TR BGCOLOR="white" CLASS="TableRowColor">
154
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
155
   <CODE>&nbsp;Object</CODE></FONT></TD>
156
   <TD><CODE><B><A HREF="#objects">objects</A></B></CODE>
157
   <BR>
158
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the objects property holds a reference to every mapbuilder javascript object
159
 created.</TD>
160
   </TR>
161
   
162
   <TR BGCOLOR="white" CLASS="TableRowColor">
163
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
164
   <CODE>&nbsp;Object</CODE></FONT></TD>
165
   <TD><CODE><B><A HREF="#proxyUrl">proxyUrl</A></B></CODE>
166
   <BR>
167
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
168
   </TR>
169
   
170
   <TR BGCOLOR="white" CLASS="TableRowColor">
171
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
172
   <CODE>&nbsp;Object</CODE></FONT></TD>
173
   <TD><CODE><B><A HREF="#serializeUrl">serializeUrl</A></B></CODE>
174
   <BR>
175
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
176
   </TR>
177
   
178
   <TR BGCOLOR="white" CLASS="TableRowColor">
179
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
180
   <CODE>&nbsp;Object</CODE></FONT></TD>
181
   <TD><CODE><B><A HREF="#skinDir">skinDir</A></B></CODE>
182
   <BR>
183
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
184
   </TR>
185
   
186
   <TR BGCOLOR="white" CLASS="TableRowColor">
187
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
188
   <CODE>&nbsp;Object</CODE></FONT></TD>
189
   <TD><CODE><B><A HREF="#url">url</A></B></CODE>
190
   <BR>
191
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
192
   </TR>
193
   
194
   <TR BGCOLOR="white" CLASS="TableRowColor">
195
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
196
   <CODE>&nbsp;Object</CODE></FONT></TD>
197
   <TD><CODE><B><A HREF="#widgetText">widgetText</A></B></CODE>
198
   <BR>
199
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
200
   </TR>
201
   
202

    
203
   </TABLE>
204
   &nbsp;
205
   
206

    
207
   
208
   
209
   &nbsp;<A NAME=""><!-- --></A>
210
   <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
211
   <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
212
   <TD><B>Fields inherited from class <A HREF="ModelBase.html">ModelBase</A></B></TD>
213
   </TR>
214
   <TR BGCOLOR="white" CLASS="TableRowColor">
215
   <TD><CODE>
216
   <a href="ModelBase.html#async">async</a>, <a href="ModelBase.html#contentType">contentType</a>, <a href="ModelBase.html#modelNode">modelNode</a>, <a href="ModelBase.html#id">id</a>, <a href="ModelBase.html#title">title</a>, <a href="ModelBase.html#debug">debug</a>, <a href="ModelBase.html#url">url</a>, <a href="ModelBase.html#method">method</a>, <a href="ModelBase.html#namespace">namespace</a>, <a href="ModelBase.html#template">template</a>, <a href="ModelBase.html#nodeSelectXpath">nodeSelectXpath</a>, <a href="ModelBase.html#config">config</a>, <a href="ModelBase.html#parentModel">parentModel</a>
217
   </CODE></TD>
218
   </TR>
219
</TABLE>
220
&nbsp;
221

    
222

    
223
   
224
   &nbsp;<A NAME=""><!-- --></A>
225
   <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
226
   <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
227
   <TD><B>Fields inherited from class <A HREF="Listener.html">Listener</A></B></TD>
228
   </TR>
229
   <TR BGCOLOR="white" CLASS="TableRowColor">
230
   <TD><CODE>
231
   <a href="Listener.html#listeners">listeners</a>, <a href="Listener.html#values">values</a>
232
   </CODE></TD>
233
   </TR>
234
</TABLE>
235
&nbsp;
236

    
237

    
238

    
239
<!-- =========== END FIELD SUMMARY =========== -->
240

    
241

    
242
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
243

    
244
<A NAME="constructor_summary"><!-- --></A>
245
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
246
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
247
<TD COLSPAN=2><FONT SIZE="+2">
248
<B>Constructor Summary</B></FONT></TD>
249
</TR>
250
<TR BGCOLOR="white" CLASS="TableRowColor">
251
   <TD>
252
      <CODE>
253
	 <B>
254
	    <A HREF="Config.html#Config()">Config</A> 
255
	 </B>
256
	 (url)
257
      </CODE>
258
      <BR>
259
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
260
      The config object is the parent model of all mapbuilder objects.
261
      </TD>
262
</TR>
263
</TABLE>
264

    
265
<!-- ======== END CONSTRUCTOR SUMMARY ======== -->
266

    
267
&nbsp;
268

    
269
<!-- ========== METHOD SUMMARY =========== -->
270

    
271
<A NAME="method_summary"><!-- --></A>
272
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
273
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
274
<TD COLSPAN=2><FONT SIZE="+2">
275
<B>Method Summary</B></FONT></TD>
276
</TR>
277

    
278

    
279
   <TR BGCOLOR="white" CLASS="TableRowColor">
280
      <TD ALIGN="right" VALIGN="top" WIDTH="1%">
281
	 <FONT SIZE="-1">
282
	    <CODE>&nbsp;void</CODE>
283
	 </FONT>
284
      </TD>
285
      <TD>
286
	 <CODE>
287
	    <B>
288
	       <A HREF="#loadModel">loadModel</A></B>( modelId, modelUrl )
289
	 </CODE>
290
	 <BR>
291
	 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
292
	 Load a model and its child models, widgets and tools.
293
      </TD>
294
   </TR>
295

    
296
   <TR BGCOLOR="white" CLASS="TableRowColor">
297
      <TD ALIGN="right" VALIGN="top" WIDTH="1%">
298
	 <FONT SIZE="-1">
299
	    <CODE>&nbsp;void</CODE>
300
	 </FONT>
301
      </TD>
302
      <TD>
303
	 <CODE>
304
	    <B>
305
	       <A HREF="#paintWidget">paintWidget</A></B>( widget )
306
	 </CODE>
307
	 <BR>
308
	 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
309
	 Repaint the widget passed in.
310
      </TD>
311
   </TR>
312

    
313

    
314
</TABLE>
315

    
316

    
317

    
318
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
319
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
320
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
321
<TD><B>Methods inherited from class <a href="ModelBase.html">ModelBase</a></B></TD>
322
</TR>
323
<TR BGCOLOR="white" CLASS="TableRowColor">
324
<TD><CODE>
325
<!-- Inherited methods -->
326
<a href="ModelBase.html#getProperty">getProperty</a>, <a href="ModelBase.html#getXpathValue">getXpathValue</a>, <a href="ModelBase.html#setXpathValue">setXpathValue</a>, <a href="ModelBase.html#loadModelDoc">loadModelDoc</a>, <a href="ModelBase.html#setModel">setModel</a>, <a href="ModelBase.html#finishLoading">finishLoading</a>, <a href="ModelBase.html#newRequest">newRequest</a>, <a href="ModelBase.html#deleteTemplates">deleteTemplates</a>, <a href="ModelBase.html#saveModel">saveModel</a>, <a href="ModelBase.html#createObject">createObject</a>, <a href="ModelBase.html#loadObjects">loadObjects</a>, <a href="ModelBase.html#parseConfig">parseConfig</a>, <a href="ModelBase.html#refresh">refresh</a>, <a href="ModelBase.html#init">init</a>, <a href="ModelBase.html#clearModel">clearModel</a>
327
</CODE></TD>
328
</TR>
329
</TABLE>
330
&nbsp;
331

    
332
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
333
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
334
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
335
<TD><B>Methods inherited from class <a href="Listener.html">Listener</a></B></TD>
336
</TR>
337
<TR BGCOLOR="white" CLASS="TableRowColor">
338
<TD><CODE>
339
<!-- Inherited methods -->
340
<a href="Listener.html#addListener">addListener</a>, <a href="Listener.html#addFirstListener">addFirstListener</a>, <a href="Listener.html#removeListener">removeListener</a>, <a href="Listener.html#callListeners">callListeners</a>, <a href="Listener.html#setParam">setParam</a>, <a href="Listener.html#getParam">getParam</a>
341
</CODE></TD>
342
</TR>
343
</TABLE>
344
&nbsp;
345

    
346
<P>
347
<!-- ========== END METHOD SUMMARY =========== -->
348

    
349

    
350
<!-- ============ FIELD DETAIL START =========== -->
351

    
352
   <A NAME="field_detail"><!-- --></A>
353
   <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
354
      <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
355
         <TD COLSPAN=1><FONT SIZE="+2"><B>Field Detail</B></FONT></TD>
356
      </TR>
357
   </TABLE>
358

    
359
   
360
   <A NAME="defaultLang"><!-- --></A>
361
   <H3>defaultLang</H3>
362
   <PRE>Object&nbsp;<B>defaultLang</B></PRE>
363
   <UL>
364
   multilingual support; defaults to english 
365
 Set via a "language" parameter in the URL, 
366
 or by setting a global "language" Javascript variable in the page <HEAD>.
367
 Retrieve the language value from the global conifg object as "config.lang"
368
   
369
   </UL>
370
   <HR>
371
   
372
   <A NAME="doc"><!-- --></A>
373
   <H3>doc</H3>
374
   <PRE>Object&nbsp;<B>doc</B></PRE>
375
   <UL>
376
   open the application specific configuration document, passed in aas the url argument.
377
   
378
   </UL>
379
   <HR>
380
   
381
   <A NAME="lang"><!-- --></A>
382
   <H3>lang</H3>
383
   <PRE>Object&nbsp;<B>lang</B></PRE>
384
   <UL>
385
   
386
   
387
   </UL>
388
   <HR>
389
   
390
   <A NAME="namespace"><!-- --></A>
391
   <H3>namespace</H3>
392
   <PRE>Object&nbsp;<B>namespace</B></PRE>
393
   <UL>
394
   
395
   
396
   </UL>
397
   <HR>
398
   
399
   <A NAME="objects"><!-- --></A>
400
   <H3>objects</H3>
401
   <PRE>Object&nbsp;<B>objects</B></PRE>
402
   <UL>
403
   the objects property holds a reference to every mapbuilder javascript object
404
 created.  Each object is added as a property of config.objects using the
405
 value of the object id from the configuration file
406
   
407
   </UL>
408
   <HR>
409
   
410
   <A NAME="proxyUrl"><!-- --></A>
411
   <H3>proxyUrl</H3>
412
   <PRE>Object&nbsp;<B>proxyUrl</B></PRE>
413
   <UL>
414
   
415
   
416
   </UL>
417
   <HR>
418
   
419
   <A NAME="serializeUrl"><!-- --></A>
420
   <H3>serializeUrl</H3>
421
   <PRE>Object&nbsp;<B>serializeUrl</B></PRE>
422
   <UL>
423
   
424
   
425
   </UL>
426
   <HR>
427
   
428
   <A NAME="skinDir"><!-- --></A>
429
   <H3>skinDir</H3>
430
   <PRE>Object&nbsp;<B>skinDir</B></PRE>
431
   <UL>
432
   
433
   
434
   </UL>
435
   <HR>
436
   
437
   <A NAME="url"><!-- --></A>
438
   <H3>url</H3>
439
   <PRE>Object&nbsp;<B>url</B></PRE>
440
   <UL>
441
   
442
   
443
   </UL>
444
   <HR>
445
   
446
   <A NAME="widgetText"><!-- --></A>
447
   <H3>widgetText</H3>
448
   <PRE>Object&nbsp;<B>widgetText</B></PRE>
449
   <UL>
450
   
451
   
452
   </UL>
453
   <HR>
454
   
455

    
456

    
457
<!-- ============ FIELD DETAIL END =========== -->
458

    
459
    <!-- ========= CONSTRUCTOR DETAIL START ======== -->
460

    
461
<A NAME="constructor_detail"><!-- --></A>
462
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
463
   <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
464
      <TD COLSPAN=1>
465
      <FONT SIZE="+2"><B>Constructor Detail</B></FONT>
466
      </TD>
467
   </TR>
468
</TABLE>
469

    
470
<A NAME="Config()"><!-- --></A><H3>
471
Config</H3>
472
<PRE><B>Config</B>(url)</PRE>
473

    
474

    
475
<UL>
476
   The config object is the parent model of all mapbuilder objects.
477
 The application creates a global object called 'config' which represents
478
 the mapbuilder configuration xml file passed in as a parameter.
479
 Config is a model like any other model.  
480
 Any mapbuilder object can be de-referenced by using the 'config.objects' 
481
 property as in config.objects.idValueFromConfig.
482
 The schema for the config can be found at /mabuilder/lib/schemas/config.xsd
483
</UL>
484

    
485

    
486

    
487
   <UL>
488
   <B>Parameters:</B>
489
   
490
     <UL><CODE>url</CODE> -  URL of the configuration file.    
491
     </UL>
492
   
493
   
494
   </UL>
495

    
496

    
497
<!-- Constructor return value(s) -->
498

    
499
<!-- End constructor return value(s) -->
500

    
501
<!-- ADDITIONAL ATTRIBUTES -->
502

    
503
<UL>   
504
<B>Author:</B> adair  <BR/><B>Requires:</B><UL>- <a href="Sarissa.html#">Sarissa</a></UL>
505
</UL>
506

    
507
<HR/>
508
<!-- END ADDITIONAL ATTRIBUTES  -->
509

    
510
<!-- ========= CONSTRUCTOR DETAIL END ======== -->
511

    
512

    
513
<!-- ============ METHOD DETAIL START ========== -->
514

    
515
<A NAME="method_detail"><!-- --></A>
516
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
517
   <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
518
      <TD COLSPAN=1><FONT SIZE="+2">
519
         <B>Method Detail</B></FONT>
520
      </TD>
521
   </TR>
522
</TABLE>
523

    
524
<!-- One single method detail entry -->
525

    
526
   <A NAME="loadModel"><!-- --></A>
527
   <H3>loadModel</H3>
528
   <PRE>void <B>loadModel</B>( modelId, modelUrl )</PRE>
529
   
530
      <UL>Load a model and its child models, widgets and tools.
531
 This function can be called at any time to load a new model or replace an
532
 existing model object.</UL>
533
   
534

    
535
   <!-- METHOD PARAMETERS START -->
536
   
537
   <UL>
538
   <B>Parameters:</B>
539
   
540
     <UL><CODE>modelId</CODE> -    the id of the model in config XML to be updated  
541
      </UL> 
542
   
543
     <UL><CODE>modelUrl</CODE> -   URL of the XML model document to be loaded      
544
      </UL> 
545
   
546
   </UL>
547
   
548
   <!-- METHOD PARAMETERS END -->
549

    
550
   
551

    
552
   <!-- ADDITIONAL ATTRIBUTES START -->
553
   
554
   <!-- ADDITIONAL ATTRIBUTES  END -->
555
<HR>
556

    
557
   <A NAME="paintWidget"><!-- --></A>
558
   <H3>paintWidget</H3>
559
   <PRE>void <B>paintWidget</B>( widget )</PRE>
560
   
561
      <UL>Repaint the widget passed in.  
562
 This function can be called at any time to paint the widget.</UL>
563
   
564

    
565
   <!-- METHOD PARAMETERS START -->
566
   
567
   <UL>
568
   <B>Parameters:</B>
569
   
570
     <UL><CODE>widget</CODE> -    a pointer to the widget object to be painted.      
571
      </UL> 
572
   
573
   </UL>
574
   
575
   <!-- METHOD PARAMETERS END -->
576

    
577
   
578

    
579
   <!-- ADDITIONAL ATTRIBUTES START -->
580
   
581
   <!-- ADDITIONAL ATTRIBUTES  END -->
582
<HR>
583

    
584

    
585

    
586
<!-- ============ METHOD DETAIL END ========== -->
587

    
588
<!-- ========= END OF CLASS DATA ========= -->
589

    
590
<!-- ========== START OF NAVBAR ========== -->
591
<A NAME="navbar_bottom"><!-- --></A>
592
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
593
<TR>
594
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
595
<A NAME="navbar_bottom_firstrow"><!-- --></A>
596
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
597
  <TR ALIGN="center" VALIGN="top">
598
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
599
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">  <A HREF="overview-summary-Config.js.html"><FONT CLASS="NavBarFont1"><B>File</B></FONT></A>&nbsp;</TD>
600
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
601
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><b>Tree</b></FONT></A>&nbsp;</TD>
602
  <!--TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"-->    <!--A HREF="deprecated-list.html"--><!--FONT CLASS="NavBarFont1">Deprecated</FONT--><!--/A--><!--&nbsp;</TD-->
603
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
604
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
605
  </TR>
606
</TABLE>
607
</TD>
608
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
609
<B><a href='http://mapbuilder.sourceforge.net'>Community Map Builder</a> 27 Apr 2008</B>
610
</EM>
611
</TD
612
</TR>
613

    
614
<TR>
615
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
616
&nbsp;<A HREF="CollectionList.html"><B>PREV CLASS</B></A><!-- 
617
   NEXT CLASS 
618
-->
619
&nbsp;<A HREF="Context.html"><B>NEXT CLASS</B></A></FONT></TD>
620
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
621
  <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
622
&nbsp;<A HREF="Config.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
623
&nbsp;
624
<SCRIPT>
625
  <!--
626
  if(window==top) {
627
    document.writeln('<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
628
  }
629
  //-->
630
</SCRIPT>
631
<NOSCRIPT>
632
<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
633
</NOSCRIPT>
634
</FONT></TD>
635
</TR>
636
<TR>
637
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
638
  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>
639
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
640
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>
641
</TR>
642
</TABLE>
643

    
644
<!-- =========== END OF NAVBAR =========== -->
645

    
646
<HR>
647
<FONT SIZE="-1">
648

    
649
</FONT>
650
<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>
651
</BODY>
652
</HTML>
(9-9/316)