Subversion Repositories Applications.framework

Rev

Rev 300 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
297 jpm 1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
  <html xmlns="http://www.w3.org/1999/xhtml">
3
		<head>
4
			<!-- template designed by Marco Von Ballmoos  -->
5
			<title>Docs For Class RestClient</title>
6
			<meta http-equiv='Content-Type' content='text/html; charset=UTF-8'/>
7
			<link rel="stylesheet" href="../media/stylesheet.css" />
8
						<script src="../media/lib/classTree.js"></script>
9
												<script language="javascript" type="text/javascript">
10
				var imgPlus = new Image();
11
				var imgMinus = new Image();
12
				imgPlus.src = "../media/images/plus.png";
13
				imgMinus.src = "../media/images/minus.png";
14
 
15
				function showNode(Node){
16
							switch(navigator.family){
17
								case 'nn4':
18
									// Nav 4.x code fork...
19
							var oTable = document.layers["span" + Node];
20
							var oImg = document.layers["img" + Node];
21
									break;
22
								case 'ie4':
23
									// IE 4/5 code fork...
24
							var oTable = document.all["span" + Node];
25
							var oImg = document.all["img" + Node];
26
									break;
27
								case 'gecko':
28
									// Standards Compliant code fork...
29
							var oTable = document.getElementById("span" + Node);
30
							var oImg = document.getElementById("img" + Node);
31
									break;
32
							}
33
					oImg.src = imgMinus.src;
34
					oTable.style.display = "block";
35
				}
36
 
37
				function hideNode(Node){
38
							switch(navigator.family){
39
								case 'nn4':
40
									// Nav 4.x code fork...
41
							var oTable = document.layers["span" + Node];
42
							var oImg = document.layers["img" + Node];
43
									break;
44
								case 'ie4':
45
									// IE 4/5 code fork...
46
							var oTable = document.all["span" + Node];
47
							var oImg = document.all["img" + Node];
48
									break;
49
								case 'gecko':
50
									// Standards Compliant code fork...
51
							var oTable = document.getElementById("span" + Node);
52
							var oImg = document.getElementById("img" + Node);
53
									break;
54
							}
55
					oImg.src = imgPlus.src;
56
					oTable.style.display = "none";
57
				}
58
 
59
				function nodeIsVisible(Node){
60
							switch(navigator.family){
61
								case 'nn4':
62
									// Nav 4.x code fork...
63
							var oTable = document.layers["span" + Node];
64
									break;
65
								case 'ie4':
66
									// IE 4/5 code fork...
67
							var oTable = document.all["span" + Node];
68
									break;
69
								case 'gecko':
70
									// Standards Compliant code fork...
71
							var oTable = document.getElementById("span" + Node);
72
									break;
73
							}
74
					return (oTable && oTable.style.display == "block");
75
				}
76
 
77
				function toggleNodeVisibility(Node){
78
					if (nodeIsVisible(Node)){
79
						hideNode(Node);
80
					}else{
81
						showNode(Node);
82
					}
83
				}
84
			</script>
85
					</head>
86
		<body>
87
			<div class="page-body">
88
<h2 class="class-name">Class RestClient</h2>
89
 
90
<a name="sec-description"></a>
91
<div class="info-box">
92
	<div class="info-box-title">Description</div>
93
	<div class="nav-bar">
94
					<span class="disabled">Description</span> |
95
													<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
96
						|											<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
97
 
98
											<a href="#sec-const-summary">Constants</a> (<a href="#sec-consts">details</a>)
99
 
100
			</div>
101
	<div class="info-box-body">
102
        		<!-- ========== Info from phpDoc block ========= -->
103
<p class="short-description">Classe client permettant d'interroger des services web REST.</p>
104
	<ul class="tags">
105
				<li><span class="field">author:</span> Jean-Pascal MILCENT &lt;<a href="mailto:jpm@tela-botanica.org">jpm@tela-botanica.org</a>&gt;</li>
300 jpm 106
				<li><span class="field">version:</span> $Id: RestClient.php 299 2011-01-18 14:03:46Z jpm $</li>
297 jpm 107
				<li><span class="field">copyright:</span> Copyright (c) 2010, Tela Botanica (accueil@tela-botanica.org)</li>
108
				<li><span class="field">license:</span> <a href="http://www.gnu.org/licenses/gpl.html">Licence GNU-GPL</a></li>
109
				<li><span class="field">license:</span> <a href="http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt">Licence CECILL</a></li>
110
			</ul>
111
		<p class="notes">
112
			Located in <a class="field" href="_RestClient.php.html">/RestClient.php</a> (line <span class="field"><a href="../__filesource/fsource_Framework__RestClient.php.html#a14">14</a></span>)
113
		</p>
114
 
115
 
116
		<pre></pre>
117
 
118
			</div>
119
</div>
120
 
121
 
122
	<a name="sec-const-summary"></a>
123
	<div class="info-box">
124
		<div class="info-box-title">Class Constant Summary</span></div>
125
		<div class="nav-bar">
126
			<a href="#sec-description">Description</a> |
127
						<span class="disabled">Constants</span> (<a href="#sec-consts">details</a>)
128
												<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
129
 
130
				|
131
										|
132
									<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
133
 
134
					</div>
135
		<div class="info-box-body">
136
			<div class="const-summary">
137
								<div class="const-title">
138
					<img src="../media/images/Constant.png" alt=" " />
139
					<a href="#HTTP_URL_REQUETE_SEPARATEUR" title="details" class="const-name">HTTP_URL_REQUETE_SEPARATEUR</a> = 					<span class="var-type"> '&amp;'</span>
140
 
141
				</div>
142
							</div>
143
		</div>
144
	</div>
145
 
146
	<a name="sec-var-summary"></a>
147
	<div class="info-box">
148
		<div class="info-box-title">Variable Summary</span></div>
149
		<div class="nav-bar">
150
			<a href="#sec-description">Description</a> |
151
						<span class="disabled">Vars</span> (<a href="#sec-vars">details</a>)
152
							|
153
									<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
154
 
155
															<a href="#sec-const-summary">Constants</a> (<a href="#sec-consts">details</a>)
156
 
157
					</div>
158
		<div class="info-box-body">
159
			<div class="var-summary">
160
																								<div class="var-title">
161
					<span class="var-type">mixed</span>
162
					<a href="#$parametres" title="details" class="var-name">$parametres</a>
163
				</div>
164
											</div>
165
		</div>
166
	</div>
167
 
168
	<a name="sec-method-summary"></a>
169
	<div class="info-box">
170
		<div class="info-box-title">Method Summary</span></div>
171
		<div class="nav-bar">
172
			<a href="#sec-description">Description</a> |
173
															<a href="#sec-const-summary">Constants</a> (<a href="#sec-consts">details</a>)
174
 
175
															<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
176
 
177
				|
178
						<span class="disabled">Methods</span> (<a href="#sec-methods">details</a>)
179
		</div>
180
		<div class="info-box-body">
181
			<div class="method-summary">
182
 
183
				<div class="method-definition">
184
											<span class="method-result">void</span>
185
										<a href="#ajouter" title="details" class="method-name">ajouter</a>
186
											(<span class="var-type"></span>&nbsp;<span class="var-name">$url</span>, <span class="var-type"></span>&nbsp;<span class="var-name">$donnees</span>)
187
									</div>
188
 
189
				<div class="method-definition">
190
											<span class="method-result">void</span>
191
										<a href="#ajouterParametre" title="details" class="method-name">ajouterParametre</a>
192
											(<span class="var-type"></span>&nbsp;<span class="var-name">$cle</span>, <span class="var-type"></span>&nbsp;<span class="var-name">$valeur</span>)
193
									</div>
194
 
195
				<div class="method-definition">
196
											<span class="method-result">void</span>
197
										<a href="#consulter" title="details" class="method-name">consulter</a>
198
											(<span class="var-type"></span>&nbsp;<span class="var-name">$url</span>)
199
									</div>
200
 
201
				<div class="method-definition">
202
											<span class="method-result">void</span>
203
										<a href="#envoyerRequete" title="details" class="method-name">envoyerRequete</a>
204
											(<span class="var-type"></span>&nbsp;<span class="var-name">$url</span>, <span class="var-type"></span>&nbsp;<span class="var-name">$mode</span>, [<span class="var-type"></span>&nbsp;<span class="var-name">$donnees</span> = <span class="var-default">array()</span>])
205
									</div>
206
 
207
				<div class="method-definition">
208
											<span class="method-result">void</span>
209
										<a href="#getParametre" title="details" class="method-name">getParametre</a>
210
											(<span class="var-type"></span>&nbsp;<span class="var-name">$cle</span>)
211
									</div>
212
 
213
				<div class="method-definition">
214
											<span class="method-result">void</span>
215
										<a href="#getReponseEntetes" title="details" class="method-name">getReponseEntetes</a>
216
											(<span class="var-type"></span>&nbsp;<span class="var-name">$cle</span>)
217
									</div>
218
 
219
				<div class="method-definition">
220
											<span class="method-result">void</span>
221
										<a href="#modifier" title="details" class="method-name">modifier</a>
222
											(<span class="var-type"></span>&nbsp;<span class="var-name">$url</span>, <span class="var-type"></span>&nbsp;<span class="var-name">$donnees</span>)
223
									</div>
224
 
225
				<div class="method-definition">
226
											<span class="method-result">void</span>
227
										<a href="#nettoyerParametres" title="details" class="method-name">nettoyerParametres</a>
228
										()
229
									</div>
230
 
231
				<div class="method-definition">
232
											<span class="method-result">void</span>
233
										<a href="#supprimer" title="details" class="method-name">supprimer</a>
234
											(<span class="var-type"></span>&nbsp;<span class="var-name">$url</span>)
235
									</div>
236
 
237
				<div class="method-definition">
238
											<span class="method-result">void</span>
239
										<a href="#supprimerParametre" title="details" class="method-name">supprimerParametre</a>
240
											(<span class="var-type"></span>&nbsp;<span class="var-name">$cle</span>)
241
									</div>
242
											</div>
243
		</div>
244
	</div>
245
 
246
	<a name="sec-vars"></a>
247
	<div class="info-box">
248
		<div class="info-box-title">Variables</div>
249
		<div class="nav-bar">
250
			<a href="#sec-description">Description</a> |
251
										<a href="#sec-var-summary">Vars</a> (<span class="disabled">details</span>)
252
 
253
 
254
												<a href="#sec-const-summary">Constants</a> (<a href="#sec-consts">details</a>)
255
 
256
										|
257
									<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
258
 
259
					</div>
260
		<div class="info-box-body">
261
 
262
<a name="var$parametres" id="$parametres"><!-- --></A>
263
<div class="oddrow">
264
 
265
	<div class="var-header">
266
		<span class="var-title">
267
			<span class="var-type">mixed</span>
268
			<span class="var-name">$parametres</span>
269
			 = <span class="var-default"> null</span>			(line <span class="line-number"><a href="../__filesource/fsource_Framework__RestClient.php.html#a17">17</a></span>)
270
		</span>
271
	</div>
272
 
273
	<!-- ========== Info from phpDoc block ========= -->
274
	<ul class="tags">
275
				<li><span class="field">access:</span> protected</li>
276
			</ul>
277
 
278
 
279
 
280
 
281
 
282
</div>
283
 
284
		</div>
285
	</div>
286
 
287
	<a name="sec-methods"></a>
288
	<div class="info-box">
289
		<div class="info-box-title">Methods</div>
290
		<div class="nav-bar">
291
			<a href="#sec-description">Description</a> |
292
															<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
293
																			<a href="#sec-const-summary">Constants</a> (<a href="#sec-consts">details</a>)
294
 
295
										<a href="#sec-method-summary">Methods</a> (<span class="disabled">details</span>)
296
 
297
		</div>
298
		<div class="info-box-body">
299
			<A NAME='method_detail'></A>
300
<a name="methodajouter" id="ajouter"><!-- --></a>
301
<div class="evenrow">
302
 
303
	<div class="method-header">
304
		<span class="method-title">ajouter</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__RestClient.php.html#a53">53</a></span>)
305
	</div>
306
 
307
	<!-- ========== Info from phpDoc block ========= -->
308
	<ul class="tags">
309
				<li><span class="field">access:</span> public</li>
310
			</ul>
311
 
312
	<div class="method-signature">
313
		<span class="method-result">void</span>
314
		<span class="method-name">
315
			ajouter
316
		</span>
317
					(<span class="var-type"></span>&nbsp;<span class="var-name">$url</span>, <span class="var-type"></span>&nbsp;<span class="var-name">$donnees</span>)
318
			</div>
319
 
320
			<ul class="parameters">
321
					<li>
322
				<span class="var-type"></span>
323
				<span class="var-name">$url</span>			</li>
324
					<li>
325
				<span class="var-type">Array</span>
326
				<span class="var-name">$donnees</span>			</li>
327
				</ul>
328
 
329
 
330
	</div>
331
<a name="methodajouterParametre" id="ajouterParametre"><!-- --></a>
332
<div class="oddrow">
333
 
334
	<div class="method-header">
335
		<span class="method-title">ajouterParametre</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__RestClient.php.html#a33">33</a></span>)
336
	</div>
337
 
338
	<!-- ========== Info from phpDoc block ========= -->
339
	<ul class="tags">
340
				<li><span class="field">access:</span> public</li>
341
			</ul>
342
 
343
	<div class="method-signature">
344
		<span class="method-result">void</span>
345
		<span class="method-name">
346
			ajouterParametre
347
		</span>
348
					(<span class="var-type"></span>&nbsp;<span class="var-name">$cle</span>, <span class="var-type"></span>&nbsp;<span class="var-name">$valeur</span>)
349
			</div>
350
 
351
			<ul class="parameters">
352
					<li>
353
				<span class="var-type"></span>
354
				<span class="var-name">$cle</span>			</li>
355
					<li>
356
				<span class="var-type"></span>
357
				<span class="var-name">$valeur</span>			</li>
358
				</ul>
359
 
360
 
361
	</div>
362
<a name="methodconsulter" id="consulter"><!-- --></a>
363
<div class="evenrow">
364
 
365
	<div class="method-header">
366
		<span class="method-title">consulter</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__RestClient.php.html#a48">48</a></span>)
367
	</div>
368
 
369
	<!-- ========== Info from phpDoc block ========= -->
370
	<ul class="tags">
371
				<li><span class="field">access:</span> public</li>
372
			</ul>
373
 
374
	<div class="method-signature">
375
		<span class="method-result">void</span>
376
		<span class="method-name">
377
			consulter
378
		</span>
379
					(<span class="var-type"></span>&nbsp;<span class="var-name">$url</span>)
380
			</div>
381
 
382
			<ul class="parameters">
383
					<li>
384
				<span class="var-type"></span>
385
				<span class="var-name">$url</span>			</li>
386
				</ul>
387
 
388
 
389
	</div>
390
<a name="methodenvoyerRequete" id="envoyerRequete"><!-- --></a>
391
<div class="oddrow">
392
 
393
	<div class="method-header">
394
		<span class="method-title">envoyerRequete</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__RestClient.php.html#a68">68</a></span>)
395
	</div>
396
 
397
	<!-- ========== Info from phpDoc block ========= -->
398
	<ul class="tags">
399
				<li><span class="field">access:</span> public</li>
400
			</ul>
401
 
402
	<div class="method-signature">
403
		<span class="method-result">void</span>
404
		<span class="method-name">
405
			envoyerRequete
406
		</span>
407
					(<span class="var-type"></span>&nbsp;<span class="var-name">$url</span>, <span class="var-type"></span>&nbsp;<span class="var-name">$mode</span>, [<span class="var-type"></span>&nbsp;<span class="var-name">$donnees</span> = <span class="var-default">array()</span>])
408
			</div>
409
 
410
			<ul class="parameters">
411
					<li>
412
				<span class="var-type"></span>
413
				<span class="var-name">$url</span>			</li>
414
					<li>
415
				<span class="var-type"></span>
416
				<span class="var-name">$mode</span>			</li>
417
					<li>
418
				<span class="var-type">Array</span>
419
				<span class="var-name">$donnees</span>			</li>
420
				</ul>
421
 
422
 
423
	</div>
424
<a name="methodgetParametre" id="getParametre"><!-- --></a>
425
<div class="evenrow">
426
 
427
	<div class="method-header">
428
		<span class="method-title">getParametre</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__RestClient.php.html#a28">28</a></span>)
429
	</div>
430
 
431
	<!-- ========== Info from phpDoc block ========= -->
432
	<ul class="tags">
433
				<li><span class="field">access:</span> public</li>
434
			</ul>
435
 
436
	<div class="method-signature">
437
		<span class="method-result">void</span>
438
		<span class="method-name">
439
			getParametre
440
		</span>
441
					(<span class="var-type"></span>&nbsp;<span class="var-name">$cle</span>)
442
			</div>
443
 
444
			<ul class="parameters">
445
					<li>
446
				<span class="var-type"></span>
447
				<span class="var-name">$cle</span>			</li>
448
				</ul>
449
 
450
 
451
	</div>
452
<a name="methodgetReponseEntetes" id="getReponseEntetes"><!-- --></a>
453
<div class="oddrow">
454
 
455
	<div class="method-header">
456
		<span class="method-title">getReponseEntetes</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__RestClient.php.html#a24">24</a></span>)
457
	</div>
458
 
459
	<!-- ========== Info from phpDoc block ========= -->
460
	<ul class="tags">
461
				<li><span class="field">access:</span> public</li>
462
			</ul>
463
 
464
	<div class="method-signature">
465
		<span class="method-result">void</span>
466
		<span class="method-name">
467
			getReponseEntetes
468
		</span>
469
					(<span class="var-type"></span>&nbsp;<span class="var-name">$cle</span>)
470
			</div>
471
 
472
			<ul class="parameters">
473
					<li>
474
				<span class="var-type"></span>
475
				<span class="var-name">$cle</span>			</li>
476
				</ul>
477
 
478
 
479
	</div>
480
<a name="methodmodifier" id="modifier"><!-- --></a>
481
<div class="evenrow">
482
 
483
	<div class="method-header">
484
		<span class="method-title">modifier</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__RestClient.php.html#a58">58</a></span>)
485
	</div>
486
 
487
	<!-- ========== Info from phpDoc block ========= -->
488
	<ul class="tags">
489
				<li><span class="field">access:</span> public</li>
490
			</ul>
491
 
492
	<div class="method-signature">
493
		<span class="method-result">void</span>
494
		<span class="method-name">
495
			modifier
496
		</span>
497
					(<span class="var-type"></span>&nbsp;<span class="var-name">$url</span>, <span class="var-type"></span>&nbsp;<span class="var-name">$donnees</span>)
498
			</div>
499
 
500
			<ul class="parameters">
501
					<li>
502
				<span class="var-type"></span>
503
				<span class="var-name">$url</span>			</li>
504
					<li>
505
				<span class="var-type">Array</span>
506
				<span class="var-name">$donnees</span>			</li>
507
				</ul>
508
 
509
 
510
	</div>
511
<a name="methodnettoyerParametres" id="nettoyerParametres"><!-- --></a>
512
<div class="oddrow">
513
 
514
	<div class="method-header">
515
		<span class="method-title">nettoyerParametres</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__RestClient.php.html#a41">41</a></span>)
516
	</div>
517
 
518
	<!-- ========== Info from phpDoc block ========= -->
519
	<ul class="tags">
520
				<li><span class="field">access:</span> public</li>
521
			</ul>
522
 
523
	<div class="method-signature">
524
		<span class="method-result">void</span>
525
		<span class="method-name">
526
			nettoyerParametres
527
		</span>
528
				()
529
			</div>
530
 
531
 
532
 
533
	</div>
534
<a name="methodsupprimer" id="supprimer"><!-- --></a>
535
<div class="evenrow">
536
 
537
	<div class="method-header">
538
		<span class="method-title">supprimer</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__RestClient.php.html#a63">63</a></span>)
539
	</div>
540
 
541
	<!-- ========== Info from phpDoc block ========= -->
542
	<ul class="tags">
543
				<li><span class="field">access:</span> public</li>
544
			</ul>
545
 
546
	<div class="method-signature">
547
		<span class="method-result">void</span>
548
		<span class="method-name">
549
			supprimer
550
		</span>
551
					(<span class="var-type"></span>&nbsp;<span class="var-name">$url</span>)
552
			</div>
553
 
554
			<ul class="parameters">
555
					<li>
556
				<span class="var-type"></span>
557
				<span class="var-name">$url</span>			</li>
558
				</ul>
559
 
560
 
561
	</div>
562
<a name="methodsupprimerParametre" id="supprimerParametre"><!-- --></a>
563
<div class="oddrow">
564
 
565
	<div class="method-header">
566
		<span class="method-title">supprimerParametre</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__RestClient.php.html#a37">37</a></span>)
567
	</div>
568
 
569
	<!-- ========== Info from phpDoc block ========= -->
570
	<ul class="tags">
571
				<li><span class="field">access:</span> public</li>
572
			</ul>
573
 
574
	<div class="method-signature">
575
		<span class="method-result">void</span>
576
		<span class="method-name">
577
			supprimerParametre
578
		</span>
579
					(<span class="var-type"></span>&nbsp;<span class="var-name">$cle</span>)
580
			</div>
581
 
582
			<ul class="parameters">
583
					<li>
584
				<span class="var-type"></span>
585
				<span class="var-name">$cle</span>			</li>
586
				</ul>
587
 
588
 
589
	</div>
590
 
591
		</div>
592
	</div>
593
 
594
	<a name="sec-consts"></a>
595
	<div class="info-box">
596
		<div class="info-box-title">Class Constants</div>
597
		<div class="nav-bar">
598
			<a href="#sec-description">Description</a> |
599
										<a href="#sec-var-summary">Constants</a> (<span class="disabled">details</span>)
600
 
601
 
602
												<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
603
														|
604
									<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
605
 
606
					</div>
607
		<div class="info-box-body">
608
			<a name="constHTTP_URL_REQUETE_SEPARATEUR" id="HTTP_URL_REQUETE_SEPARATEUR"><!-- --></A>
609
<div class="evenrow">
610
 
611
	<div class="const-header">
612
		<img src="../media/images/Variable.png" />
613
		<span class="const-title">
614
			<span class="const-name">HTTP_URL_REQUETE_SEPARATEUR</span>
615
			 = <span class="const-default"> '&amp;'</span>
616
			(line <span class="line-number"><a href="../__filesource/fsource_Framework__RestClient.php.html#a15">15</a></span>)
617
		</span>
618
	</div>
619
 
620
	<!-- ========== Info from phpDoc block ========= -->
621
 
622
 
623
</div>
624
 
625
		</div>
626
	</div>
627
 
628
	<p class="notes" id="credit">
302 jpm 629
		Documentation generated on Tue, 18 Jan 2011 15:30:56 +0100 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.3</a>
297 jpm 630
	</p>
631
	</div></body>
632
</html>