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

    
85
   <DL>
86
   <DT>
87
      <B>Direct Known Subclasses:</B> 
88
      <DD>
89
                <a href="EditPolygon.html">EditPolygon</a>, <a href="EditLine.html">EditLine</a>, <a href="EditPoint.html">EditPoint</a>, <a href="Measurement.html">Measurement</a>
90
      </DD>
91
   </DL>
92

    
93

    
94
<HR>
95
<DL>
96
   <!-- Class definition -->
97
   <DT>class 
98
   <B>EditButtonBase</B>
99
   
100
      <DT>extends <a href='ButtonBase.html'>ButtonBase</a> 
101
   
102

    
103
</DL>
104
   
105
   <P>
106
   <I>Defined in <a href='overview-summary-EditButtonBase.js.html'>EditButtonBase.js</a></I><BR/><BR/><B>Author:</B> Cameron Shorter cameronATshorter.net  <BR/>
107
   </P>
108
   
109
   <HR>
110

    
111
<!-- ======== NESTED CLASS SUMMARY ======== -->
112

    
113
<!-- ======== END NESTED CLASS SUMMARY ======== -->
114

    
115

    
116
<!-- =========== FIELD SUMMARY =========== -->
117

    
118
   <A NAME="field_summary"><!-- --></A>
119
      <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
120
         <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
121
            <TD COLSPAN=2><FONT SIZE="+2">
122
               <B>Field Summary</B></FONT></TD>
123
         </TR>
124

    
125
   <!-- This is one instance field summary -->
126
   
127
   <TR BGCOLOR="white" CLASS="TableRowColor">
128
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
129
   <CODE>&nbsp;Object</CODE></FONT></TD>
130
   <TD><CODE><B><A HREF="#appendOnEdit">appendOnEdit</A></B></CODE>
131
   <BR>
132
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Should a new empty feature be appended after creating one?</TD>
133
   </TR>
134
   
135
   <TR BGCOLOR="white" CLASS="TableRowColor">
136
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
137
   <CODE>&nbsp;Object</CODE></FONT></TD>
138
   <TD><CODE><B><A HREF="#cursor">cursor</A></B></CODE>
139
   <BR>
140
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
141
   </TR>
142
   
143
   <TR BGCOLOR="white" CLASS="TableRowColor">
144
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
145
   <CODE>&nbsp;Object</CODE></FONT></TD>
146
   <TD><CODE><B><A HREF="#defaultModelUrl">defaultModelUrl</A></B></CODE>
147
   <BR>
148
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Empty GML to load when this tool is selected.</TD>
149
   </TR>
150
   
151
   <TR BGCOLOR="white" CLASS="TableRowColor">
152
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
153
   <CODE>&nbsp;Object</CODE></FONT></TD>
154
   <TD><CODE><B><A HREF="#featureXpath">featureXpath</A></B></CODE>
155
   <BR>
156
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reference to GML node to update when a feature is added.</TD>
157
   </TR>
158
   
159
   <TR BGCOLOR="white" CLASS="TableRowColor">
160
   <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
161
   <CODE>&nbsp;Object</CODE></FONT></TD>
162
   <TD><CODE><B><A HREF="#trm">trm</A></B></CODE>
163
   <BR>
164
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
165
   </TR>
166
   
167

    
168
   </TABLE>
169
   &nbsp;
170
   
171

    
172
   
173
   
174
   &nbsp;<A NAME=""><!-- --></A>
175
   <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
176
   <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
177
   <TD><B>Fields inherited from class <A HREF="ButtonBase.html">ButtonBase</A></B></TD>
178
   </TR>
179
   <TR BGCOLOR="white" CLASS="TableRowColor">
180
   <TD><CODE>
181
   <a href="ButtonBase.html#htmlTagId">htmlTagId</a>, <a href="ButtonBase.html#panelHtmlTagId">panelHtmlTagId</a>, <a href="ButtonBase.html#buttonType">buttonType</a>, <a href="ButtonBase.html#olButtonType">olButtonType</a>, <a href="ButtonBase.html#action">action</a>, <a href="ButtonBase.html#cursor">cursor</a>, <a href="ButtonBase.html#selected">selected</a>, <a href="ButtonBase.html#control">control</a>, <a href="ButtonBase.html#active">active</a>, <a href="ButtonBase.html#superclass">superclass</a>, <a href="ButtonBase.html#objRef">objRef</a>, <a href="ButtonBase.html#panel_div">panel_div</a>, <a href="ButtonBase.html#div">div</a>
182
   </CODE></TD>
183
   </TR>
184
</TABLE>
185
&nbsp;
186

    
187

    
188
   
189
   &nbsp;<A NAME=""><!-- --></A>
190
   <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
191
   <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
192
   <TD><B>Fields inherited from class <A HREF="WidgetBase.html">WidgetBase</A></B></TD>
193
   </TR>
194
   <TR BGCOLOR="white" CLASS="TableRowColor">
195
   <TD><CODE>
196
   <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>
197
   </CODE></TD>
198
   </TR>
199
</TABLE>
200
&nbsp;
201

    
202

    
203

    
204
<!-- =========== END FIELD SUMMARY =========== -->
205

    
206

    
207
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
208

    
209
<A NAME="constructor_summary"><!-- --></A>
210
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
211
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
212
<TD COLSPAN=2><FONT SIZE="+2">
213
<B>Constructor Summary</B></FONT></TD>
214
</TR>
215
<TR BGCOLOR="white" CLASS="TableRowColor">
216
   <TD>
217
      <CODE>
218
	 <B>
219
	    <A HREF="EditButtonBase.html#EditButtonBase()">EditButtonBase</A> 
220
	 </B>
221
	 (widgetNode, model)
222
      </CODE>
223
      <BR>
224
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
225
      Base class for tools which update GML by clicking on the mapPane.
226
      </TD>
227
</TR>
228
</TABLE>
229

    
230
<!-- ======== END CONSTRUCTOR SUMMARY ======== -->
231

    
232
&nbsp;
233

    
234
<!-- ========== METHOD SUMMARY =========== -->
235

    
236
<A NAME="method_summary"><!-- --></A>
237
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
238
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
239
<TD COLSPAN=2><FONT SIZE="+2">
240
<B>Method Summary</B></FONT></TD>
241
</TR>
242

    
243

    
244
   <TR BGCOLOR="white" CLASS="TableRowColor">
245
      <TD ALIGN="right" VALIGN="top" WIDTH="1%">
246
	 <FONT SIZE="-1">
247
	    <CODE>&nbsp;Object</CODE>
248
	 </FONT>
249
      </TD>
250
      <TD>
251
	 <CODE>
252
	    <B>
253
	       <A HREF="#createControl">createControl</A></B>(objRef)
254
	 </CODE>
255
	 <BR>
256
	 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
257
	 OpenLayers DrawFeature control.
258
      </TD>
259
   </TR>
260

    
261
   <TR BGCOLOR="white" CLASS="TableRowColor">
262
      <TD ALIGN="right" VALIGN="top" WIDTH="1%">
263
	 <FONT SIZE="-1">
264
	    <CODE>&nbsp;void</CODE>
265
	 </FONT>
266
      </TD>
267
      <TD>
268
	 <CODE>
269
	    <B>
270
	       <A HREF="#doSelect">doSelect</A></B>(objRef, selected)
271
	 </CODE>
272
	 <BR>
273
	 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
274
	 If tool is selected and the Edit Tool has changed (eg, changed from
275
 LineEdit to PointEdit) then load new default feature.
276
      </TD>
277
   </TR>
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="#handleFeatureInsert">handleFeatureInsert</A></B>(feature)
289
	 </CODE>
290
	 <BR>
291
	 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
292
	 This is called by the OL onFeatureInsert handler.
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="#initButton">initButton</A></B>(objRef)
306
	 </CODE>
307
	 <BR>
308
	 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
309
	 Create the array that will hold all OL feature layers
310
 for editing buttons.
311
      </TD>
312
   </TR>
313

    
314
   <TR BGCOLOR="white" CLASS="TableRowColor">
315
      <TD ALIGN="right" VALIGN="top" WIDTH="1%">
316
	 <FONT SIZE="-1">
317
	    <CODE>&nbsp;void</CODE>
318
	 </FONT>
319
      </TD>
320
      <TD>
321
	 <CODE>
322
	    <B>
323
	       <A HREF="#newSession">newSession</A></B>(objRef)
324
	 </CODE>
325
	 <BR>
326
	 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
327
	 start a new editing session
328
      </TD>
329
   </TR>
330

    
331
   <TR BGCOLOR="white" CLASS="TableRowColor">
332
      <TD ALIGN="right" VALIGN="top" WIDTH="1%">
333
	 <FONT SIZE="-1">
334
	    <CODE>&nbsp;void</CODE>
335
	 </FONT>
336
      </TD>
337
      <TD>
338
	 <CODE>
339
	    <B>
340
	       <A HREF="#setEditingLayer">setEditingLayer</A></B>(objRef)
341
	 </CODE>
342
	 <BR>
343
	 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
344
	 Set editing layer and register for editing events in OL,
345
 called after model loads.
346
      </TD>
347
   </TR>
348

    
349
   <TR BGCOLOR="white" CLASS="TableRowColor">
350
      <TD ALIGN="right" VALIGN="top" WIDTH="1%">
351
	 <FONT SIZE="-1">
352
	    <CODE>&nbsp;void</CODE>
353
	 </FONT>
354
      </TD>
355
      <TD>
356
	 <CODE>
357
	    <B>
358
	       <A HREF="#setFeature">setFeature</A></B>(objRef)
359
	 </CODE>
360
	 <BR>
361
	 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
362
	 Add a geometry to the enclosing GML model.
363
      </TD>
364
   </TR>
365

    
366

    
367
</TABLE>
368

    
369

    
370

    
371
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
372
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
373
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
374
<TD><B>Methods inherited from class <a href="ButtonBase.html">ButtonBase</a></B></TD>
375
</TR>
376
<TR BGCOLOR="white" CLASS="TableRowColor">
377
<TD><CODE>
378
<!-- Inherited methods -->
379
<a href="ButtonBase.html#getButtonClass">getButtonClass</a>, <a href="ButtonBase.html#doAction">doAction</a>, <a href="ButtonBase.html#select">select</a>, <a href="ButtonBase.html#attachToOL">attachToOL</a>, <a href="ButtonBase.html#buttonInit">buttonInit</a>
380
</CODE></TD>
381
</TR>
382
</TABLE>
383
&nbsp;
384

    
385
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
386
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
387
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
388
<TD><B>Methods inherited from class <a href="WidgetBase.html">WidgetBase</a></B></TD>
389
</TR>
390
<TR BGCOLOR="white" CLASS="TableRowColor">
391
<TD><CODE>
392
<!-- Inherited methods -->
393
<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>
394
</CODE></TD>
395
</TR>
396
</TABLE>
397
&nbsp;
398

    
399
<P>
400
<!-- ========== END METHOD SUMMARY =========== -->
401

    
402

    
403
<!-- ============ FIELD DETAIL START =========== -->
404

    
405
   <A NAME="field_detail"><!-- --></A>
406
   <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
407
      <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
408
         <TD COLSPAN=1><FONT SIZE="+2"><B>Field Detail</B></FONT></TD>
409
      </TR>
410
   </TABLE>
411

    
412
   
413
   <A NAME="appendOnEdit"><!-- --></A>
414
   <H3>appendOnEdit</H3>
415
   <PRE>Object&nbsp;<B>appendOnEdit</B></PRE>
416
   <UL>
417
   Should a new empty feature be appended after creating one?
418
   
419
   </UL>
420
   <HR>
421
   
422
   <A NAME="cursor"><!-- --></A>
423
   <H3>cursor</H3>
424
   <PRE>Object&nbsp;<B>cursor</B></PRE>
425
   <UL>
426
   
427
   
428
   </UL>
429
   <HR>
430
   
431
   <A NAME="defaultModelUrl"><!-- --></A>
432
   <H3>defaultModelUrl</H3>
433
   <PRE>Object&nbsp;<B>defaultModelUrl</B></PRE>
434
   <UL>
435
   Empty GML to load when this tool is selected.
436
   
437
   </UL>
438
   <HR>
439
   
440
   <A NAME="featureXpath"><!-- --></A>
441
   <H3>featureXpath</H3>
442
   <PRE>Object&nbsp;<B>featureXpath</B></PRE>
443
   <UL>
444
   Reference to GML node to update when a feature is added.
445
   
446
   </UL>
447
   <HR>
448
   
449
   <A NAME="trm"><!-- --></A>
450
   <H3>trm</H3>
451
   <PRE>Object&nbsp;<B>trm</B></PRE>
452
   <UL>
453
   
454
   
455
   </UL>
456
   <HR>
457
   
458

    
459

    
460
<!-- ============ FIELD DETAIL END =========== -->
461

    
462
    <!-- ========= CONSTRUCTOR DETAIL START ======== -->
463

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

    
473
<A NAME="EditButtonBase()"><!-- --></A><H3>
474
EditButtonBase</H3>
475
<PRE><B>EditButtonBase</B>(widgetNode, model)</PRE>
476

    
477

    
478
<UL>
479
   Base class for tools which update GML by clicking on the mapPane.
480
</UL>
481

    
482

    
483

    
484
   <UL>
485
   <B>Parameters:</B>
486
   
487
     <UL><CODE>widgetNode</CODE> -  The node from the Config XML file.  
488
     </UL>
489
   
490
     <UL><CODE>model</CODE> -   The ButtonBar widget.
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> Cameron Shorter cameronATshorter.net  <BR/>
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="createControl"><!-- --></A>
527
   <H3>createControl</H3>
528
   <PRE>Object <B>createControl</B>(objRef)</PRE>
529
   
530
      <UL>OpenLayers DrawFeature control.</UL>
531
   
532

    
533
   <!-- METHOD PARAMETERS START -->
534
   
535
   <UL>
536
   <B>Parameters:</B>
537
   
538
     <UL><CODE>objRef</CODE> -  reference to this object.  
539
      </UL> 
540
   
541
   </UL>
542
   
543
   <!-- METHOD PARAMETERS END -->
544

    
545
   
546
   <UL>
547
   <B>Returns:</B>
548
        <UL>
549
        {OpenLayers.Control} class of the OL control. 
550
        </UL>
551
   </UL>
552
   
553

    
554
   <!-- ADDITIONAL ATTRIBUTES START -->
555
   
556
   <!-- ADDITIONAL ATTRIBUTES  END -->
557
<HR>
558

    
559
   <A NAME="doSelect"><!-- --></A>
560
   <H3>doSelect</H3>
561
   <PRE>void <B>doSelect</B>(objRef, selected)</PRE>
562
   
563
      <UL>If tool is selected and the Edit Tool has changed (eg, changed from
564
 LineEdit to PointEdit) then load new default feature.
565
 This function is called when a tool is selected or deselected.</UL>
566
   
567

    
568
   <!-- METHOD PARAMETERS START -->
569
   
570
   <UL>
571
   <B>Parameters:</B>
572
   
573
     <UL><CODE>objRef</CODE> -  Pointer to this object.  
574
      </UL> 
575
   
576
     <UL><CODE>selected</CODE> -  True when selected.      
577
      </UL> 
578
   
579
   </UL>
580
   
581
   <!-- METHOD PARAMETERS END -->
582

    
583
   
584

    
585
   <!-- ADDITIONAL ATTRIBUTES START -->
586
   
587
   <!-- ADDITIONAL ATTRIBUTES  END -->
588
<HR>
589

    
590
   <A NAME="handleFeatureInsert"><!-- --></A>
591
   <H3>handleFeatureInsert</H3>
592
   <PRE>void <B>handleFeatureInsert</B>(feature)</PRE>
593
   
594
      <UL>This is called by the OL onFeatureInsert handler. It will
595
 call the superclass's setFeature() method to handle the
596
 created feature.</UL>
597
   
598

    
599
   <!-- METHOD PARAMETERS START -->
600
   
601
   <UL>
602
   <B>Parameters:</B>
603
   
604
     <UL><CODE>feature</CODE> -  OpenLayers feature      
605
      </UL> 
606
   
607
   </UL>
608
   
609
   <!-- METHOD PARAMETERS END -->
610

    
611
   
612

    
613
   <!-- ADDITIONAL ATTRIBUTES START -->
614
   
615
   <!-- ADDITIONAL ATTRIBUTES  END -->
616
<HR>
617

    
618
   <A NAME="initButton"><!-- --></A>
619
   <H3>initButton</H3>
620
   <PRE>void <B>initButton</B>(objRef)</PRE>
621
   
622
      <UL>Create the array that will hold all OL feature layers
623
 for editing buttons. Also register event handler to
624
 create feature layers when the OL map is available.</UL>
625
   
626

    
627
   <!-- METHOD PARAMETERS START -->
628
   
629
   <UL>
630
   <B>Parameters:</B>
631
   
632
     <UL><CODE>objRef</CODE> -  Pointer to this object.      
633
      </UL> 
634
   
635
   </UL>
636
   
637
   <!-- METHOD PARAMETERS END -->
638

    
639
   
640

    
641
   <!-- ADDITIONAL ATTRIBUTES START -->
642
   
643
   <!-- ADDITIONAL ATTRIBUTES  END -->
644
<HR>
645

    
646
   <A NAME="newSession"><!-- --></A>
647
   <H3>newSession</H3>
648
   <PRE>void <B>newSession</B>(objRef)</PRE>
649
   
650
      <UL>start a new editing session</UL>
651
   
652

    
653
   <!-- METHOD PARAMETERS START -->
654
   
655
   <UL>
656
   <B>Parameters:</B>
657
   
658
     <UL><CODE>objRef</CODE> -  reference to this widget      
659
      </UL> 
660
   
661
   </UL>
662
   
663
   <!-- METHOD PARAMETERS END -->
664

    
665
   
666

    
667
   <!-- ADDITIONAL ATTRIBUTES START -->
668
   
669
   <!-- ADDITIONAL ATTRIBUTES  END -->
670
<HR>
671

    
672
   <A NAME="setEditingLayer"><!-- --></A>
673
   <H3>setEditingLayer</H3>
674
   <PRE>void <B>setEditingLayer</B>(objRef)</PRE>
675
   
676
      <UL>Set editing layer and register for editing events in OL,
677
 called after model loads.</UL>
678
   
679

    
680
   <!-- METHOD PARAMETERS START -->
681
   
682
   <UL>
683
   <B>Parameters:</B>
684
   
685
     <UL><CODE>objRef</CODE> -  Pointer to this object.      
686
      </UL> 
687
   
688
   </UL>
689
   
690
   <!-- METHOD PARAMETERS END -->
691

    
692
   
693

    
694
   <!-- ADDITIONAL ATTRIBUTES START -->
695
   
696
   <!-- ADDITIONAL ATTRIBUTES  END -->
697
<HR>
698

    
699
   <A NAME="setFeature"><!-- --></A>
700
   <H3>setFeature</H3>
701
   <PRE>void <B>setFeature</B>(objRef)</PRE>
702
   
703
      <UL>Add a geometry to the enclosing GML model.</UL>
704
   
705

    
706
   <!-- METHOD PARAMETERS START -->
707
   
708
   <UL>
709
   <B>Parameters:</B>
710
   
711
     <UL><CODE>objRef</CODE> -       Pointer to this object.      
712
      </UL> 
713
   
714
   </UL>
715
   
716
   <!-- METHOD PARAMETERS END -->
717

    
718
   
719

    
720
   <!-- ADDITIONAL ATTRIBUTES START -->
721
   
722
   <!-- ADDITIONAL ATTRIBUTES  END -->
723
<HR>
724

    
725

    
726

    
727
<!-- ============ METHOD DETAIL END ========== -->
728

    
729
<!-- ========= END OF CLASS DATA ========= -->
730

    
731
<!-- ========== START OF NAVBAR ========== -->
732
<A NAME="navbar_bottom"><!-- --></A>
733
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
734
<TR>
735
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
736
<A NAME="navbar_bottom_firstrow"><!-- --></A>
737
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
738
  <TR ALIGN="center" VALIGN="top">
739
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
740
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">  <A HREF="overview-summary-EditButtonBase.js.html"><FONT CLASS="NavBarFont1"><B>File</B></FONT></A>&nbsp;</TD>
741
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
742
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><b>Tree</b></FONT></A>&nbsp;</TD>
743
  <!--TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"-->    <!--A HREF="deprecated-list.html"--><!--FONT CLASS="NavBarFont1">Deprecated</FONT--><!--/A--><!--&nbsp;</TD-->
744
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
745
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
746
  </TR>
747
</TABLE>
748
</TD>
749
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
750
<B><a href='http://mapbuilder.sourceforge.net'>Community Map Builder</a> 27 Apr 2008</B>
751
</EM>
752
</TD
753
</TR>
754

    
755
<TR>
756
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
757
&nbsp;<A HREF="DragPan.html"><B>PREV CLASS</B></A><!-- 
758
   NEXT CLASS 
759
-->
760
&nbsp;<A HREF="EditContext.html"><B>NEXT CLASS</B></A></FONT></TD>
761
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
762
  <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
763
&nbsp;<A HREF="EditButtonBase.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
764
&nbsp;
765
<SCRIPT>
766
  <!--
767
  if(window==top) {
768
    document.writeln('<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
769
  }
770
  //-->
771
</SCRIPT>
772
<NOSCRIPT>
773
<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
774
</NOSCRIPT>
775
</FONT></TD>
776
</TR>
777
<TR>
778
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
779
  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>
780
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
781
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>
782
</TR>
783
</TABLE>
784

    
785
<!-- =========== END OF NAVBAR =========== -->
786

    
787
<HR>
788
<FONT SIZE="-1">
789

    
790
</FONT>
791
<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>
792
</BODY>
793
</HTML>
(15-15/316)