Subversion Repositories Applications.framework

Rev

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

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