xref: /plugin/pagecss/vendor/csstidy-2.2.1/Docs/csstidy/csstidy.html (revision 7d6669007238fef7e8728f167d637ed824899eb0)
1<html>
2<head>
3<title>Docs For Class csstidy</title>
4<link rel="stylesheet" type="text/css" href="../media/style.css">
5</head>
6<body>
7
8<table border="0" cellspacing="0" cellpadding="0" height="48" width="100%">
9  <tr>
10    <td class="header_top">csstidy</td>
11  </tr>
12  <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>
13  <tr>
14    <td class="header_menu">
15  		  [ <a href="../classtrees_csstidy.html" class="menu">class tree: csstidy</a> ]
16		  [ <a href="../elementindex_csstidy.html" class="menu">index: csstidy</a> ]
17		  [ <a href="../elementindex.html" class="menu">all elements</a> ]
18    </td>
19  </tr>
20  <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>
21</table>
22
23<table width="100%" border="0" cellpadding="0" cellspacing="0">
24  <tr valign="top">
25    <td width="200" class="menu">
26	<div id="todolist">
27			<p><a href="../todolist.html">Todo List</a></p>
28	</div>
29      <b>Packages:</b><br />
30              <a href="../li_csstidy.html">csstidy</a><br />
31            <br /><br />
32                        <b>Files:</b><br />
33      	  <div class="package">
34			<a href="../csstidy/_class_csstidy_php.html">		class.csstidy.php
35		</a><br>
36			<a href="../csstidy/_class_csstidy_optimise_php.html">		class.csstidy_optimise.php
37		</a><br>
38			<a href="../csstidy/_class_csstidy_print_php.html">		class.csstidy_print.php
39		</a><br>
40			<a href="../csstidy/_data_inc_php.html">		data.inc.php
41		</a><br>
42	  </div><br />
43
44
45            <b>Classes:</b><br />
46        <div class="package">
47		    		<a href="../csstidy/csstidy.html">csstidy</a><br />
48	    		<a href="../csstidy/csstidy_optimise.html">csstidy_optimise</a><br />
49	    		<a href="../csstidy/csstidy_print.html">csstidy_print</a><br />
50	  </div>
51
52                </td>
53    <td>
54      <table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">
55
56<h1>Class: csstidy</h1>
57Source Location: /class.csstidy.php<br /><br />
58
59
60<table width="100%" border="0">
61<tr><td valign="top">
62
63<h3><a href="#class_details">Class Overview</a></h3>
64<pre></pre><br />
65<div class="description">CSS Parser class</div><br /><br />
66<h4>Author(s):</h4>
67<ul>
68                <li>Florian Schmitz (floele at gmail dot com) 2005-2006</li>
69      </ul>
70
71
72
73
74
75
76<h4>Version:</h4>
77<ul>
78  <li>1.2</li>
79</ul>
80
81
82</td>
83
84<td valign="top">
85<h3><a href="#class_vars">Variables</a></h3>
86<ul>
87    <li><a href="../csstidy/csstidy.html#var$added">$added</a></li>
88    <li><a href="../csstidy/csstidy.html#var$at">$at</a></li>
89    <li><a href="../csstidy/csstidy.html#var$charset">$charset</a></li>
90    <li><a href="../csstidy/csstidy.html#var$css">$css</a></li>
91    <li><a href="../csstidy/csstidy.html#var$from">$from</a></li>
92    <li><a href="../csstidy/csstidy.html#var$import">$import</a></li>
93    <li><a href="../csstidy/csstidy.html#var$invalid_at">$invalid_at</a></li>
94    <li><a href="../csstidy/csstidy.html#var$line">$line</a></li>
95    <li><a href="../csstidy/csstidy.html#var$log">$log</a></li>
96    <li><a href="../csstidy/csstidy.html#var$namespace">$namespace</a></li>
97    <li><a href="../csstidy/csstidy.html#var$optimise">$optimise</a></li>
98    <li><a href="../csstidy/csstidy.html#var$print">$print</a></li>
99    <li><a href="../csstidy/csstidy.html#var$property">$property</a></li>
100    <li><a href="../csstidy/csstidy.html#var$selector">$selector</a></li>
101    <li><a href="../csstidy/csstidy.html#var$sel_separate">$sel_separate</a></li>
102    <li><a href="../csstidy/csstidy.html#var$settings">$settings</a></li>
103    <li><a href="../csstidy/csstidy.html#var$status">$status</a></li>
104    <li><a href="../csstidy/csstidy.html#var$str_char">$str_char</a></li>
105    <li><a href="../csstidy/csstidy.html#var$str_in_str">$str_in_str</a></li>
106    <li><a href="../csstidy/csstidy.html#var$sub_value">$sub_value</a></li>
107    <li><a href="../csstidy/csstidy.html#var$sub_value_arr">$sub_value_arr</a></li>
108    <li><a href="../csstidy/csstidy.html#var$tokens">$tokens</a></li>
109    <li><a href="../csstidy/csstidy.html#var$value">$value</a></li>
110    <li><a href="../csstidy/csstidy.html#var$version">$version</a></li>
111  </ul>
112</td>
113
114
115<td valign="top">
116<h3><a href="#class_methods">Methods</a></h3>
117<ul>
118    <li><a href="../csstidy/csstidy.html#methodcsstidy">csstidy</a></li>
119    <li><a href="../csstidy/csstidy.html#methodcss_add_property">css_add_property</a></li>
120    <li><a href="../csstidy/csstidy.html#methodescaped">escaped</a></li>
121    <li><a href="../csstidy/csstidy.html#methodexplode_selectors">explode_selectors</a></li>
122    <li><a href="../csstidy/csstidy.html#methodget_cfg">get_cfg</a></li>
123    <li><a href="../csstidy/csstidy.html#methodgvw_important">gvw_important</a></li>
124    <li><a href="../csstidy/csstidy.html#methodis_important">is_important</a></li>
125    <li><a href="../csstidy/csstidy.html#methodis_token">is_token</a></li>
126    <li><a href="../csstidy/csstidy.html#methodload_template">load_template</a></li>
127    <li><a href="../csstidy/csstidy.html#methodlog">log</a></li>
128    <li><a href="../csstidy/csstidy.html#methodmerge_css_blocks">merge_css_blocks</a></li>
129    <li><a href="../csstidy/csstidy.html#methodparse">parse</a></li>
130    <li><a href="../csstidy/csstidy.html#methodparse_from_url">parse_from_url</a></li>
131    <li><a href="../csstidy/csstidy.html#methodproperty_is_next">property_is_next</a></li>
132    <li><a href="../csstidy/csstidy.html#methodproperty_is_valid">property_is_valid</a></li>
133    <li><a href="../csstidy/csstidy.html#methodset_cfg">set_cfg</a></li>
134    <li><a href="../csstidy/csstidy.html#method_add_token">_add_token</a></li>
135    <li><a href="../csstidy/csstidy.html#method_unicode">_unicode</a></li>
136  </ul>
137</td>
138
139</tr></table>
140<hr />
141
142<table width="100%" border="0"><tr>
143
144
145
146
147
148
149</tr></table>
150<hr />
151
152<a name="class_details"></a>
153<h3>Class Details</h3>
154<div class="tags">
155[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a61">61</a>]<br />
156CSS Parser class<br /><br /><p>This class represents a CSS parser which reads CSS code and saves it in an array.  In opposite to most other CSS parsers, it does not use regular expressions and  thus has full CSS2 support and a higher reliability.  Additional to that it applies some optimisations and fixes to the CSS code.  An online version should be available here: http://cdburnerxp.se/cssparse/css_optimiser.php</p><br /><br /><br />
157<h4>Tags:</h4>
158<div class="tags">
159<table border="0" cellspacing="0" cellpadding="0">
160  <tr>
161    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.2</td>
162  </tr>
163  <tr>
164    <td><b>author:</b>&nbsp;&nbsp;</td><td>Florian Schmitz (floele at gmail dot com) 2005-2006</td>
165  </tr>
166</table>
167</div>
168</div><br /><br />
169<div class="top">[ <a href="#top">Top</a> ]</div><br />
170
171<hr />
172<a name="class_vars"></a>
173<h3>Class Variables</h3>
174<div class="tags">
175	<a name="var$added"></a>
176	<p></p>
177	<h4>$added = <span class="value">&nbsp;false</span></h4>
178	<p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a233">233</a>]</p>
179  =true if something has been added to the current selector<br /><br /><br /><br />
180<h4>Tags:</h4>
181<div class="tags">
182<table border="0" cellspacing="0" cellpadding="0">
183  <tr>
184    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>
185  </tr>
186</table>
187</div>
188
189  <br />
190	<div class="tags">
191  <table border="0" cellspacing="0" cellpadding="0">
192    <tr>
193      <td><b>Type:</b>&nbsp;&nbsp;</td>
194      <td>bool</td>
195    </tr>
196      </table>
197	</div><br /><br />
198	<div class="top">[ <a href="#top">Top</a> ]</div><br />
199	<a name="var$at"></a>
200	<p></p>
201	<h4>$at = <span class="value">&nbsp;''</span></h4>
202	<p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a150">150</a>]</p>
203  Saves the current at rule (@media)<br /><br /><br /><br />
204<h4>Tags:</h4>
205<div class="tags">
206<table border="0" cellspacing="0" cellpadding="0">
207  <tr>
208    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>
209  </tr>
210</table>
211</div>
212
213  <br />
214	<div class="tags">
215  <table border="0" cellspacing="0" cellpadding="0">
216    <tr>
217      <td><b>Type:</b>&nbsp;&nbsp;</td>
218      <td>string</td>
219    </tr>
220      </table>
221	</div><br /><br />
222	<div class="top">[ <a href="#top">Top</a> ]</div><br />
223	<a name="var$charset"></a>
224	<p></p>
225	<h4>$charset = <span class="value">&nbsp;''</span></h4>
226	<p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a98">98</a>]</p>
227  Saves the CSS charset (@charset)<br /><br /><br /><br />
228<h4>Tags:</h4>
229<div class="tags">
230<table border="0" cellspacing="0" cellpadding="0">
231  <tr>
232    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>
233  </tr>
234</table>
235</div>
236
237  <br />
238	<div class="tags">
239  <table border="0" cellspacing="0" cellpadding="0">
240    <tr>
241      <td><b>Type:</b>&nbsp;&nbsp;</td>
242      <td>string</td>
243    </tr>
244      </table>
245	</div><br /><br />
246	<div class="top">[ <a href="#top">Top</a> ]</div><br />
247	<a name="var$css"></a>
248	<p></p>
249	<h4>$css = <span class="value">array()</span></h4>
250	<p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a68">68</a>]</p>
251  Saves the parsed CSS<br /><br /><br /><br />
252<h4>Tags:</h4>
253<div class="tags">
254<table border="0" cellspacing="0" cellpadding="0">
255  <tr>
256    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
257  </tr>
258</table>
259</div>
260
261  <br />
262	<div class="tags">
263  <table border="0" cellspacing="0" cellpadding="0">
264    <tr>
265      <td><b>Type:</b>&nbsp;&nbsp;</td>
266      <td>array</td>
267    </tr>
268      </table>
269	</div><br /><br />
270	<div class="top">[ <a href="#top">Top</a> ]</div><br />
271	<a name="var$from"></a>
272	<p></p>
273	<h4>$from = <span class="value">&nbsp;''</span></h4>
274	<p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a212">212</a>]</p>
275  Status from which the parser switched to ic or instr<br /><br /><br /><br />
276<h4>Tags:</h4>
277<div class="tags">
278<table border="0" cellspacing="0" cellpadding="0">
279  <tr>
280    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>
281  </tr>
282</table>
283</div>
284
285  <br />
286	<div class="tags">
287  <table border="0" cellspacing="0" cellpadding="0">
288    <tr>
289      <td><b>Type:</b>&nbsp;&nbsp;</td>
290      <td>string</td>
291    </tr>
292      </table>
293	</div><br /><br />
294	<div class="top">[ <a href="#top">Top</a> ]</div><br />
295	<a name="var$import"></a>
296	<p></p>
297	<h4>$import = <span class="value">array()</span></h4>
298	<p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a105">105</a>]</p>
299  Saves all @import URLs<br /><br /><br /><br />
300<h4>Tags:</h4>
301<div class="tags">
302<table border="0" cellspacing="0" cellpadding="0">
303  <tr>
304    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>
305  </tr>
306</table>
307</div>
308
309  <br />
310	<div class="tags">
311  <table border="0" cellspacing="0" cellpadding="0">
312    <tr>
313      <td><b>Type:</b>&nbsp;&nbsp;</td>
314      <td>array</td>
315    </tr>
316      </table>
317	</div><br /><br />
318	<div class="top">[ <a href="#top">Top</a> ]</div><br />
319	<a name="var$invalid_at"></a>
320	<p></p>
321	<h4>$invalid_at = <span class="value">&nbsp;false</span></h4>
322	<p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a226">226</a>]</p>
323  =true if in invalid at-rule<br /><br /><br /><br />
324<h4>Tags:</h4>
325<div class="tags">
326<table border="0" cellspacing="0" cellpadding="0">
327  <tr>
328    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>
329  </tr>
330</table>
331</div>
332
333  <br />
334	<div class="tags">
335  <table border="0" cellspacing="0" cellpadding="0">
336    <tr>
337      <td><b>Type:</b>&nbsp;&nbsp;</td>
338      <td>bool</td>
339    </tr>
340      </table>
341	</div><br /><br />
342	<div class="top">[ <a href="#top">Top</a> ]</div><br />
343	<a name="var$line"></a>
344	<p></p>
345	<h4>$line = <span class="value">&nbsp;1</span></h4>
346	<p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a247">247</a>]</p>
347  Saves the line number<br /><br /><br /><br />
348<h4>Tags:</h4>
349<div class="tags">
350<table border="0" cellspacing="0" cellpadding="0">
351  <tr>
352    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>
353  </tr>
354</table>
355</div>
356
357  <br />
358	<div class="tags">
359  <table border="0" cellspacing="0" cellpadding="0">
360    <tr>
361      <td><b>Type:</b>&nbsp;&nbsp;</td>
362      <td>integer</td>
363    </tr>
364      </table>
365	</div><br /><br />
366	<div class="top">[ <a href="#top">Top</a> ]</div><br />
367	<a name="var$log"></a>
368	<p></p>
369	<h4>$log = <span class="value">array()</span></h4>
370	<p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a240">240</a>]</p>
371  Array which saves the message log<br /><br /><br /><br />
372<h4>Tags:</h4>
373<div class="tags">
374<table border="0" cellspacing="0" cellpadding="0">
375  <tr>
376    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>
377  </tr>
378</table>
379</div>
380
381  <br />
382	<div class="tags">
383  <table border="0" cellspacing="0" cellpadding="0">
384    <tr>
385      <td><b>Type:</b>&nbsp;&nbsp;</td>
386      <td>array</td>
387    </tr>
388      </table>
389	</div><br /><br />
390	<div class="top">[ <a href="#top">Top</a> ]</div><br />
391	<a name="var$namespace"></a>
392	<p></p>
393	<h4>$namespace = <span class="value">&nbsp;''</span></h4>
394	<p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a112">112</a>]</p>
395  Saves the namespace<br /><br /><br /><br />
396<h4>Tags:</h4>
397<div class="tags">
398<table border="0" cellspacing="0" cellpadding="0">
399  <tr>
400    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>
401  </tr>
402</table>
403</div>
404
405  <br />
406	<div class="tags">
407  <table border="0" cellspacing="0" cellpadding="0">
408    <tr>
409      <td><b>Type:</b>&nbsp;&nbsp;</td>
410      <td>string</td>
411    </tr>
412      </table>
413	</div><br /><br />
414	<div class="top">[ <a href="#top">Top</a> ]</div><br />
415	<a name="var$optimise"></a>
416	<p></p>
417	<h4>$optimise = <span class="value"></span></h4>
418	<p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a91">91</a>]</p>
419  Optimiser class<br /><br /><br /><br />
420<h4>Tags:</h4>
421<div class="tags">
422<table border="0" cellspacing="0" cellpadding="0">
423  <tr>
424    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>
425  </tr>
426  <tr>
427    <td><b>see:</b>&nbsp;&nbsp;</td><td><a href="../csstidy/csstidy_optimise.html">csstidy_optimise</a></td>
428  </tr>
429</table>
430</div>
431
432  <br />
433	<div class="tags">
434  <table border="0" cellspacing="0" cellpadding="0">
435    <tr>
436      <td><b>Type:</b>&nbsp;&nbsp;</td>
437      <td>object</td>
438    </tr>
439      </table>
440	</div><br /><br />
441	<div class="top">[ <a href="#top">Top</a> ]</div><br />
442	<a name="var$print"></a>
443	<p></p>
444	<h4>$print = <span class="value"></span></h4>
445	<p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a83">83</a>]</p>
446  Printer class<br /><br /><br /><br />
447<h4>Tags:</h4>
448<div class="tags">
449<table border="0" cellspacing="0" cellpadding="0">
450  <tr>
451    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
452  </tr>
453  <tr>
454    <td><b>see:</b>&nbsp;&nbsp;</td><td><a href="../csstidy/csstidy_print.html">csstidy_print</a></td>
455  </tr>
456</table>
457</div>
458
459  <br />
460	<div class="tags">
461  <table border="0" cellspacing="0" cellpadding="0">
462    <tr>
463      <td><b>Type:</b>&nbsp;&nbsp;</td>
464      <td>object</td>
465    </tr>
466      </table>
467	</div><br /><br />
468	<div class="top">[ <a href="#top">Top</a> ]</div><br />
469	<a name="var$property"></a>
470	<p></p>
471	<h4>$property = <span class="value">&nbsp;''</span></h4>
472	<p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a164">164</a>]</p>
473  Saves the current property<br /><br /><br /><br />
474<h4>Tags:</h4>
475<div class="tags">
476<table border="0" cellspacing="0" cellpadding="0">
477  <tr>
478    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>
479  </tr>
480</table>
481</div>
482
483  <br />
484	<div class="tags">
485  <table border="0" cellspacing="0" cellpadding="0">
486    <tr>
487      <td><b>Type:</b>&nbsp;&nbsp;</td>
488      <td>string</td>
489    </tr>
490      </table>
491	</div><br /><br />
492	<div class="top">[ <a href="#top">Top</a> ]</div><br />
493	<a name="var$selector"></a>
494	<p></p>
495	<h4>$selector = <span class="value">&nbsp;''</span></h4>
496	<p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a157">157</a>]</p>
497  Saves the current selector<br /><br /><br /><br />
498<h4>Tags:</h4>
499<div class="tags">
500<table border="0" cellspacing="0" cellpadding="0">
501  <tr>
502    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>
503  </tr>
504</table>
505</div>
506
507  <br />
508	<div class="tags">
509  <table border="0" cellspacing="0" cellpadding="0">
510    <tr>
511      <td><b>Type:</b>&nbsp;&nbsp;</td>
512      <td>string</td>
513    </tr>
514      </table>
515	</div><br /><br />
516	<div class="top">[ <a href="#top">Top</a> ]</div><br />
517	<a name="var$sel_separate"></a>
518	<p></p>
519	<h4>$sel_separate = <span class="value">array()</span></h4>
520	<p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a171">171</a>]</p>
521  Saves the position of , in selectors<br /><br /><br /><br />
522<h4>Tags:</h4>
523<div class="tags">
524<table border="0" cellspacing="0" cellpadding="0">
525  <tr>
526    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>
527  </tr>
528</table>
529</div>
530
531  <br />
532	<div class="tags">
533  <table border="0" cellspacing="0" cellpadding="0">
534    <tr>
535      <td><b>Type:</b>&nbsp;&nbsp;</td>
536      <td>array</td>
537    </tr>
538      </table>
539	</div><br /><br />
540	<div class="top">[ <a href="#top">Top</a> ]</div><br />
541	<a name="var$settings"></a>
542	<p></p>
543	<h4>$settings = <span class="value">array()</span></h4>
544	<p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a126">126</a>]</p>
545  Stores the settings<br /><br /><br /><br />
546<h4>Tags:</h4>
547<div class="tags">
548<table border="0" cellspacing="0" cellpadding="0">
549  <tr>
550    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>
551  </tr>
552</table>
553</div>
554
555  <br />
556	<div class="tags">
557  <table border="0" cellspacing="0" cellpadding="0">
558    <tr>
559      <td><b>Type:</b>&nbsp;&nbsp;</td>
560      <td>array</td>
561    </tr>
562      </table>
563	</div><br /><br />
564	<div class="top">[ <a href="#top">Top</a> ]</div><br />
565	<a name="var$status"></a>
566	<p></p>
567	<h4>$status = <span class="value">&nbsp;'is'</span></h4>
568	<p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a142">142</a>]</p>
569  Saves the parser-status.<br /><br /><p>Possible values: <ul><li>is = in selector</li><li>ip = in property</li><li>iv = in value</li><li>instr = in string (started at &quot; or ' or ( )</li><li>ic = in comment (ignore everything)</li><li>at = in @-block</li></ul></p><br /><br /><br />
570<h4>Tags:</h4>
571<div class="tags">
572<table border="0" cellspacing="0" cellpadding="0">
573  <tr>
574    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>
575  </tr>
576</table>
577</div>
578
579  <br />
580	<div class="tags">
581  <table border="0" cellspacing="0" cellpadding="0">
582    <tr>
583      <td><b>Type:</b>&nbsp;&nbsp;</td>
584      <td>string</td>
585    </tr>
586      </table>
587	</div><br /><br />
588	<div class="top">[ <a href="#top">Top</a> ]</div><br />
589	<a name="var$str_char"></a>
590	<p></p>
591	<h4>$str_char = <span class="value">&nbsp;''</span></h4>
592	<p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a205">205</a>]</p>
593  Saves the char which opened the last string<br /><br /><br /><br />
594<h4>Tags:</h4>
595<div class="tags">
596<table border="0" cellspacing="0" cellpadding="0">
597  <tr>
598    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>
599  </tr>
600</table>
601</div>
602
603  <br />
604	<div class="tags">
605  <table border="0" cellspacing="0" cellpadding="0">
606    <tr>
607      <td><b>Type:</b>&nbsp;&nbsp;</td>
608      <td>string</td>
609    </tr>
610      </table>
611	</div><br /><br />
612	<div class="top">[ <a href="#top">Top</a> ]</div><br />
613	<a name="var$str_in_str"></a>
614	<p></p>
615	<h4>$str_in_str = <span class="value">&nbsp;false</span></h4>
616	<p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a219">219</a>]</p>
617  Variable needed to manage string-in-strings, for example url(&quot;foo.png&quot;)<br /><br /><br /><br />
618<h4>Tags:</h4>
619<div class="tags">
620<table border="0" cellspacing="0" cellpadding="0">
621  <tr>
622    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>
623  </tr>
624</table>
625</div>
626
627  <br />
628	<div class="tags">
629  <table border="0" cellspacing="0" cellpadding="0">
630    <tr>
631      <td><b>Type:</b>&nbsp;&nbsp;</td>
632      <td>string</td>
633    </tr>
634      </table>
635	</div><br /><br />
636	<div class="top">[ <a href="#top">Top</a> ]</div><br />
637	<a name="var$sub_value"></a>
638	<p></p>
639	<h4>$sub_value = <span class="value">&nbsp;''</span></h4>
640	<p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a190">190</a>]</p>
641  Saves the current sub-value<br /><br /><p>Example for a subvalue:  background:url(foo.png) red no-repeat;  &quot;url(foo.png)&quot;, &quot;red&quot;, and  &quot;no-repeat&quot; are subvalues,  seperated by whitespace</p><br /><br /><br />
642<h4>Tags:</h4>
643<div class="tags">
644<table border="0" cellspacing="0" cellpadding="0">
645  <tr>
646    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>
647  </tr>
648</table>
649</div>
650
651  <br />
652	<div class="tags">
653  <table border="0" cellspacing="0" cellpadding="0">
654    <tr>
655      <td><b>Type:</b>&nbsp;&nbsp;</td>
656      <td>string</td>
657    </tr>
658      </table>
659	</div><br /><br />
660	<div class="top">[ <a href="#top">Top</a> ]</div><br />
661	<a name="var$sub_value_arr"></a>
662	<p></p>
663	<h4>$sub_value_arr = <span class="value">array()</span></h4>
664	<p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a198">198</a>]</p>
665  Array which saves all subvalues for a property.<br /><br /><br /><br />
666<h4>Tags:</h4>
667<div class="tags">
668<table border="0" cellspacing="0" cellpadding="0">
669  <tr>
670    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>
671  </tr>
672  <tr>
673    <td><b>see:</b>&nbsp;&nbsp;</td><td><a href="../csstidy/csstidy.html#var$sub_value">csstidy::$sub_value</a></td>
674  </tr>
675</table>
676</div>
677
678  <br />
679	<div class="tags">
680  <table border="0" cellspacing="0" cellpadding="0">
681    <tr>
682      <td><b>Type:</b>&nbsp;&nbsp;</td>
683      <td>array</td>
684    </tr>
685      </table>
686	</div><br /><br />
687	<div class="top">[ <a href="#top">Top</a> ]</div><br />
688	<a name="var$tokens"></a>
689	<p></p>
690	<h4>$tokens = <span class="value">array()</span></h4>
691	<p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a75">75</a>]</p>
692  Saves the parsed CSS (raw)<br /><br /><br /><br />
693<h4>Tags:</h4>
694<div class="tags">
695<table border="0" cellspacing="0" cellpadding="0">
696  <tr>
697    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>
698  </tr>
699</table>
700</div>
701
702  <br />
703	<div class="tags">
704  <table border="0" cellspacing="0" cellpadding="0">
705    <tr>
706      <td><b>Type:</b>&nbsp;&nbsp;</td>
707      <td>array</td>
708    </tr>
709      </table>
710	</div><br /><br />
711	<div class="top">[ <a href="#top">Top</a> ]</div><br />
712	<a name="var$value"></a>
713	<p></p>
714	<h4>$value = <span class="value">&nbsp;''</span></h4>
715	<p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a178">178</a>]</p>
716  Saves the current value<br /><br /><br /><br />
717<h4>Tags:</h4>
718<div class="tags">
719<table border="0" cellspacing="0" cellpadding="0">
720  <tr>
721    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>
722  </tr>
723</table>
724</div>
725
726  <br />
727	<div class="tags">
728  <table border="0" cellspacing="0" cellpadding="0">
729    <tr>
730      <td><b>Type:</b>&nbsp;&nbsp;</td>
731      <td>string</td>
732    </tr>
733      </table>
734	</div><br /><br />
735	<div class="top">[ <a href="#top">Top</a> ]</div><br />
736	<a name="var$version"></a>
737	<p></p>
738	<h4>$version = <span class="value">&nbsp;'1.2'</span></h4>
739	<p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a119">119</a>]</p>
740  Contains the version of csstidy<br /><br /><br /><br />
741<h4>Tags:</h4>
742<div class="tags">
743<table border="0" cellspacing="0" cellpadding="0">
744  <tr>
745    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>
746  </tr>
747</table>
748</div>
749
750  <br />
751	<div class="tags">
752  <table border="0" cellspacing="0" cellpadding="0">
753    <tr>
754      <td><b>Type:</b>&nbsp;&nbsp;</td>
755      <td>string</td>
756    </tr>
757      </table>
758	</div><br /><br />
759	<div class="top">[ <a href="#top">Top</a> ]</div><br />
760</div><br />
761
762<hr />
763<a name="class_methods"></a>
764<h3>Class Methods</h3>
765<div class="tags">
766  <hr />
767	<a name="methodcsstidy"></a>
768	<h3>constructor csstidy <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a254">254</a>]</span></h3>
769	<div class="function">
770    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
771    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
772		<code>csstidy csstidy(
773)</code>
774    </td></tr></table>
775    </td></tr></table><br />
776
777		Loads standard template and sets default settings<br /><br /><br /><br />
778<h4>Tags:</h4>
779<div class="tags">
780<table border="0" cellspacing="0" cellpadding="0">
781  <tr>
782    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.2</td>
783  </tr>
784  <tr>
785    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>
786  </tr>
787</table>
788</div>
789<br /><br />
790
791
792        <div class="top">[ <a href="#top">Top</a> ]</div>
793  </div>
794  <hr />
795	<a name="methodcss_add_property"></a>
796	<h3>method css_add_property <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a877">877</a>]</span></h3>
797	<div class="function">
798    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
799    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
800		<code>void css_add_property(
801string
802$media, string
803$selector, string
804$property, string
805$new_val)</code>
806    </td></tr></table>
807    </td></tr></table><br />
808
809		Adds a property with value to the existing CSS code<br /><br /><br /><br />
810<h4>Tags:</h4>
811<div class="tags">
812<table border="0" cellspacing="0" cellpadding="0">
813  <tr>
814    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.2</td>
815  </tr>
816  <tr>
817    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>
818  </tr>
819</table>
820</div>
821<br /><br />
822
823
824        <h4>Parameters:</h4>
825    <div class="tags">
826    <table border="0" cellspacing="0" cellpadding="0">
827          <tr>
828        <td class="type">string&nbsp;&nbsp;</td>
829        <td><b>$media</b>&nbsp;&nbsp;</td>
830        <td></td>
831      </tr>
832          <tr>
833        <td class="type">string&nbsp;&nbsp;</td>
834        <td><b>$selector</b>&nbsp;&nbsp;</td>
835        <td></td>
836      </tr>
837          <tr>
838        <td class="type">string&nbsp;&nbsp;</td>
839        <td><b>$property</b>&nbsp;&nbsp;</td>
840        <td></td>
841      </tr>
842          <tr>
843        <td class="type">string&nbsp;&nbsp;</td>
844        <td><b>$new_val</b>&nbsp;&nbsp;</td>
845        <td></td>
846      </tr>
847        </table>
848    </div><br />
849        <div class="top">[ <a href="#top">Top</a> ]</div>
850  </div>
851  <hr />
852	<a name="methodescaped"></a>
853	<h3>method escaped <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a863">863</a>]</span></h3>
854	<div class="function">
855    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
856    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
857		<code>bool escaped(
858string
859&$string, integer
860$pos)</code>
861    </td></tr></table>
862    </td></tr></table><br />
863
864		Checks if a character is escaped (and returns true if it is)<br /><br /><br /><br />
865<h4>Tags:</h4>
866<div class="tags">
867<table border="0" cellspacing="0" cellpadding="0">
868  <tr>
869    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.02</td>
870  </tr>
871  <tr>
872    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
873  </tr>
874</table>
875</div>
876<br /><br />
877
878
879        <h4>Parameters:</h4>
880    <div class="tags">
881    <table border="0" cellspacing="0" cellpadding="0">
882          <tr>
883        <td class="type">string&nbsp;&nbsp;</td>
884        <td><b>$string</b>&nbsp;&nbsp;</td>
885        <td></td>
886      </tr>
887          <tr>
888        <td class="type">integer&nbsp;&nbsp;</td>
889        <td><b>$pos</b>&nbsp;&nbsp;</td>
890        <td></td>
891      </tr>
892        </table>
893    </div><br />
894        <div class="top">[ <a href="#top">Top</a> ]</div>
895  </div>
896  <hr />
897	<a name="methodexplode_selectors"></a>
898	<h3>method explode_selectors <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a825">825</a>]</span></h3>
899	<div class="function">
900    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
901    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
902		<code>void explode_selectors(
903)</code>
904    </td></tr></table>
905    </td></tr></table><br />
906
907		Explodes selectors<br /><br /><br /><br />
908<h4>Tags:</h4>
909<div class="tags">
910<table border="0" cellspacing="0" cellpadding="0">
911  <tr>
912    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.0</td>
913  </tr>
914  <tr>
915    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>
916  </tr>
917</table>
918</div>
919<br /><br />
920
921
922        <div class="top">[ <a href="#top">Top</a> ]</div>
923  </div>
924  <hr />
925	<a name="methodget_cfg"></a>
926	<h3>method get_cfg <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a283">283</a>]</span></h3>
927	<div class="function">
928    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
929    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
930		<code>mixed get_cfg(
931string
932$setting)</code>
933    </td></tr></table>
934    </td></tr></table><br />
935
936		Get the value of a setting.<br /><br /><br /><br />
937<h4>Tags:</h4>
938<div class="tags">
939<table border="0" cellspacing="0" cellpadding="0">
940  <tr>
941    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.0</td>
942  </tr>
943  <tr>
944    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
945  </tr>
946</table>
947</div>
948<br /><br />
949
950
951        <h4>Parameters:</h4>
952    <div class="tags">
953    <table border="0" cellspacing="0" cellpadding="0">
954          <tr>
955        <td class="type">string&nbsp;&nbsp;</td>
956        <td><b>$setting</b>&nbsp;&nbsp;</td>
957        <td></td>
958      </tr>
959        </table>
960    </div><br />
961        <div class="top">[ <a href="#top">Top</a> ]</div>
962  </div>
963  <hr />
964	<a name="methodgvw_important"></a>
965	<h3>method gvw_important <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a933">933</a>]</span></h3>
966	<div class="function">
967    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
968    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
969		<code>string gvw_important(
970string
971$value)</code>
972    </td></tr></table>
973    </td></tr></table><br />
974
975		Returns a value without !important<br /><br /><br /><br />
976<h4>Tags:</h4>
977<div class="tags">
978<table border="0" cellspacing="0" cellpadding="0">
979  <tr>
980    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.0</td>
981  </tr>
982  <tr>
983    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
984  </tr>
985</table>
986</div>
987<br /><br />
988
989
990        <h4>Parameters:</h4>
991    <div class="tags">
992    <table border="0" cellspacing="0" cellpadding="0">
993          <tr>
994        <td class="type">string&nbsp;&nbsp;</td>
995        <td><b>$value</b>&nbsp;&nbsp;</td>
996        <td></td>
997      </tr>
998        </table>
999    </div><br />
1000        <div class="top">[ <a href="#top">Top</a> ]</div>
1001  </div>
1002  <hr />
1003	<a name="methodis_important"></a>
1004	<h3>method is_important <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a921">921</a>]</span></h3>
1005	<div class="function">
1006    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
1007    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
1008		<code>bool is_important(
1009string
1010&$value)</code>
1011    </td></tr></table>
1012    </td></tr></table><br />
1013
1014		Checks if $value is !important.<br /><br /><br /><br />
1015<h4>Tags:</h4>
1016<div class="tags">
1017<table border="0" cellspacing="0" cellpadding="0">
1018  <tr>
1019    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.0</td>
1020  </tr>
1021  <tr>
1022    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
1023  </tr>
1024</table>
1025</div>
1026<br /><br />
1027
1028
1029        <h4>Parameters:</h4>
1030    <div class="tags">
1031    <table border="0" cellspacing="0" cellpadding="0">
1032          <tr>
1033        <td class="type">string&nbsp;&nbsp;</td>
1034        <td><b>$value</b>&nbsp;&nbsp;</td>
1035        <td></td>
1036      </tr>
1037        </table>
1038    </div><br />
1039        <div class="top">[ <a href="#top">Top</a> ]</div>
1040  </div>
1041  <hr />
1042	<a name="methodis_token"></a>
1043	<h3>method is_token <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a444">444</a>]</span></h3>
1044	<div class="function">
1045    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
1046    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
1047		<code>void is_token(
1048string
1049&$string, integer
1050$i)</code>
1051    </td></tr></table>
1052    </td></tr></table><br />
1053
1054		Checks if there is a token at the current position<br /><br /><br /><br />
1055<h4>Tags:</h4>
1056<div class="tags">
1057<table border="0" cellspacing="0" cellpadding="0">
1058  <tr>
1059    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.11</td>
1060  </tr>
1061  <tr>
1062    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
1063  </tr>
1064</table>
1065</div>
1066<br /><br />
1067
1068
1069        <h4>Parameters:</h4>
1070    <div class="tags">
1071    <table border="0" cellspacing="0" cellpadding="0">
1072          <tr>
1073        <td class="type">string&nbsp;&nbsp;</td>
1074        <td><b>$string</b>&nbsp;&nbsp;</td>
1075        <td></td>
1076      </tr>
1077          <tr>
1078        <td class="type">integer&nbsp;&nbsp;</td>
1079        <td><b>$i</b>&nbsp;&nbsp;</td>
1080        <td></td>
1081      </tr>
1082        </table>
1083    </div><br />
1084        <div class="top">[ <a href="#top">Top</a> ]</div>
1085  </div>
1086  <hr />
1087	<a name="methodload_template"></a>
1088	<h3>method load_template <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a404">404</a>]</span></h3>
1089	<div class="function">
1090    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
1091    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
1092		<code>void load_template(
1093string
1094$content, [bool
1095$from_file = true])</code>
1096    </td></tr></table>
1097    </td></tr></table><br />
1098
1099		Loads a new template<br /><br /><br /><br />
1100<h4>Tags:</h4>
1101<div class="tags">
1102<table border="0" cellspacing="0" cellpadding="0">
1103  <tr>
1104    <td><b>see:</b>&nbsp;&nbsp;</td><td><a href="http://csstidy.sourceforge.net/templates.php">http://csstidy.sourceforge.net/templates.php</a></td>
1105  </tr>
1106  <tr>
1107    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.1</td>
1108  </tr>
1109  <tr>
1110    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
1111  </tr>
1112</table>
1113</div>
1114<br /><br />
1115
1116
1117        <h4>Parameters:</h4>
1118    <div class="tags">
1119    <table border="0" cellspacing="0" cellpadding="0">
1120          <tr>
1121        <td class="type">string&nbsp;&nbsp;</td>
1122        <td><b>$content</b>&nbsp;&nbsp;</td>
1123        <td>either filename (if $from_file == true), content of a template file, &quot;high_compression&quot;, &quot;highest_compression&quot;, &quot;low_compression&quot;, or &quot;default&quot;</td>
1124      </tr>
1125          <tr>
1126        <td class="type">bool&nbsp;&nbsp;</td>
1127        <td><b>$from_file</b>&nbsp;&nbsp;</td>
1128        <td>uses $content as filename if true</td>
1129      </tr>
1130        </table>
1131    </div><br />
1132        <div class="top">[ <a href="#top">Top</a> ]</div>
1133  </div>
1134  <hr />
1135	<a name="methodlog"></a>
1136	<h3>method log <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a332">332</a>]</span></h3>
1137	<div class="function">
1138    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
1139    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
1140		<code>void log(
1141string
1142$message, string
1143$type, [integer
1144$line = -1])</code>
1145    </td></tr></table>
1146    </td></tr></table><br />
1147
1148		Add a message to the message log<br /><br /><br /><br />
1149<h4>Tags:</h4>
1150<div class="tags">
1151<table border="0" cellspacing="0" cellpadding="0">
1152  <tr>
1153    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.0</td>
1154  </tr>
1155  <tr>
1156    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>
1157  </tr>
1158</table>
1159</div>
1160<br /><br />
1161
1162
1163        <h4>Parameters:</h4>
1164    <div class="tags">
1165    <table border="0" cellspacing="0" cellpadding="0">
1166          <tr>
1167        <td class="type">string&nbsp;&nbsp;</td>
1168        <td><b>$message</b>&nbsp;&nbsp;</td>
1169        <td></td>
1170      </tr>
1171          <tr>
1172        <td class="type">string&nbsp;&nbsp;</td>
1173        <td><b>$type</b>&nbsp;&nbsp;</td>
1174        <td></td>
1175      </tr>
1176          <tr>
1177        <td class="type">integer&nbsp;&nbsp;</td>
1178        <td><b>$line</b>&nbsp;&nbsp;</td>
1179        <td></td>
1180      </tr>
1181        </table>
1182    </div><br />
1183        <div class="top">[ <a href="#top">Top</a> ]</div>
1184  </div>
1185  <hr />
1186	<a name="methodmerge_css_blocks"></a>
1187	<h3>method merge_css_blocks <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a906">906</a>]</span></h3>
1188	<div class="function">
1189    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
1190    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
1191		<code>void merge_css_blocks(
1192string
1193$media, string
1194$selector, array
1195$css_add)</code>
1196    </td></tr></table>
1197    </td></tr></table><br />
1198
1199		Adds CSS to an existing media/selector<br /><br /><br /><br />
1200<h4>Tags:</h4>
1201<div class="tags">
1202<table border="0" cellspacing="0" cellpadding="0">
1203  <tr>
1204    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.1</td>
1205  </tr>
1206  <tr>
1207    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>
1208  </tr>
1209</table>
1210</div>
1211<br /><br />
1212
1213
1214        <h4>Parameters:</h4>
1215    <div class="tags">
1216    <table border="0" cellspacing="0" cellpadding="0">
1217          <tr>
1218        <td class="type">string&nbsp;&nbsp;</td>
1219        <td><b>$media</b>&nbsp;&nbsp;</td>
1220        <td></td>
1221      </tr>
1222          <tr>
1223        <td class="type">string&nbsp;&nbsp;</td>
1224        <td><b>$selector</b>&nbsp;&nbsp;</td>
1225        <td></td>
1226      </tr>
1227          <tr>
1228        <td class="type">array&nbsp;&nbsp;</td>
1229        <td><b>$css_add</b>&nbsp;&nbsp;</td>
1230        <td></td>
1231      </tr>
1232        </table>
1233    </div><br />
1234        <div class="top">[ <a href="#top">Top</a> ]</div>
1235  </div>
1236  <hr />
1237	<a name="methodparse"></a>
1238	<h3>method parse <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a458">458</a>]</span></h3>
1239	<div class="function">
1240    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
1241    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
1242		<code>bool parse(
1243string
1244$string)</code>
1245    </td></tr></table>
1246    </td></tr></table><br />
1247
1248		Parses CSS in $string. The code is saved as array in $this-&gt;css<br /><br /><br /><br />
1249<h4>Tags:</h4>
1250<div class="tags">
1251<table border="0" cellspacing="0" cellpadding="0">
1252  <tr>
1253    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.1</td>
1254  </tr>
1255  <tr>
1256    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
1257  </tr>
1258</table>
1259</div>
1260<br /><br />
1261
1262
1263        <h4>Parameters:</h4>
1264    <div class="tags">
1265    <table border="0" cellspacing="0" cellpadding="0">
1266          <tr>
1267        <td class="type">string&nbsp;&nbsp;</td>
1268        <td><b>$string</b>&nbsp;&nbsp;</td>
1269        <td>the CSS code</td>
1270      </tr>
1271        </table>
1272    </div><br />
1273        <div class="top">[ <a href="#top">Top</a> ]</div>
1274  </div>
1275  <hr />
1276	<a name="methodparse_from_url"></a>
1277	<h3>method parse_from_url <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a432">432</a>]</span></h3>
1278	<div class="function">
1279    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
1280    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
1281		<code>void parse_from_url(
1282string
1283$url)</code>
1284    </td></tr></table>
1285    </td></tr></table><br />
1286
1287		Starts parsing from URL<br /><br /><br /><br />
1288<h4>Tags:</h4>
1289<div class="tags">
1290<table border="0" cellspacing="0" cellpadding="0">
1291  <tr>
1292    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.0</td>
1293  </tr>
1294  <tr>
1295    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
1296  </tr>
1297</table>
1298</div>
1299<br /><br />
1300
1301
1302        <h4>Parameters:</h4>
1303    <div class="tags">
1304    <table border="0" cellspacing="0" cellpadding="0">
1305          <tr>
1306        <td class="type">string&nbsp;&nbsp;</td>
1307        <td><b>$url</b>&nbsp;&nbsp;</td>
1308        <td></td>
1309      </tr>
1310        </table>
1311    </div><br />
1312        <div class="top">[ <a href="#top">Top</a> ]</div>
1313  </div>
1314  <hr />
1315	<a name="methodproperty_is_next"></a>
1316	<h3>method property_is_next <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a955">955</a>]</span></h3>
1317	<div class="function">
1318    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
1319    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
1320		<code>bool property_is_next(
1321string
1322$istring, integer
1323$pos)</code>
1324    </td></tr></table>
1325    </td></tr></table><br />
1326
1327		Checks if the next word in a string from pos is a CSS property<br /><br /><br /><br />
1328<h4>Tags:</h4>
1329<div class="tags">
1330<table border="0" cellspacing="0" cellpadding="0">
1331  <tr>
1332    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.2</td>
1333  </tr>
1334  <tr>
1335    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>
1336  </tr>
1337</table>
1338</div>
1339<br /><br />
1340
1341
1342        <h4>Parameters:</h4>
1343    <div class="tags">
1344    <table border="0" cellspacing="0" cellpadding="0">
1345          <tr>
1346        <td class="type">string&nbsp;&nbsp;</td>
1347        <td><b>$istring</b>&nbsp;&nbsp;</td>
1348        <td></td>
1349      </tr>
1350          <tr>
1351        <td class="type">integer&nbsp;&nbsp;</td>
1352        <td><b>$pos</b>&nbsp;&nbsp;</td>
1353        <td></td>
1354      </tr>
1355        </table>
1356    </div><br />
1357        <div class="top">[ <a href="#top">Top</a> ]</div>
1358  </div>
1359  <hr />
1360	<a name="methodproperty_is_valid"></a>
1361	<h3>method property_is_valid <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a980">980</a>]</span></h3>
1362	<div class="function">
1363    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
1364    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
1365		<code>bool; property_is_valid(
1366string
1367$property)</code>
1368    </td></tr></table>
1369    </td></tr></table><br />
1370
1371		Checks if a property is valid<br /><br /><br /><br />
1372<h4>Tags:</h4>
1373<div class="tags">
1374<table border="0" cellspacing="0" cellpadding="0">
1375  <tr>
1376    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.0</td>
1377  </tr>
1378  <tr>
1379    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
1380  </tr>
1381</table>
1382</div>
1383<br /><br />
1384
1385
1386        <h4>Parameters:</h4>
1387    <div class="tags">
1388    <table border="0" cellspacing="0" cellpadding="0">
1389          <tr>
1390        <td class="type">string&nbsp;&nbsp;</td>
1391        <td><b>$property</b>&nbsp;&nbsp;</td>
1392        <td></td>
1393      </tr>
1394        </table>
1395    </div><br />
1396        <div class="top">[ <a href="#top">Top</a> ]</div>
1397  </div>
1398  <hr />
1399	<a name="methodset_cfg"></a>
1400	<h3>method set_cfg <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a300">300</a>]</span></h3>
1401	<div class="function">
1402    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
1403    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
1404		<code>bool set_cfg(
1405string
1406$setting, mixed
1407$value)</code>
1408    </td></tr></table>
1409    </td></tr></table><br />
1410
1411		Set the value of a setting.<br /><br /><br /><br />
1412<h4>Tags:</h4>
1413<div class="tags">
1414<table border="0" cellspacing="0" cellpadding="0">
1415  <tr>
1416    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.0</td>
1417  </tr>
1418  <tr>
1419    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
1420  </tr>
1421</table>
1422</div>
1423<br /><br />
1424
1425
1426        <h4>Parameters:</h4>
1427    <div class="tags">
1428    <table border="0" cellspacing="0" cellpadding="0">
1429          <tr>
1430        <td class="type">string&nbsp;&nbsp;</td>
1431        <td><b>$setting</b>&nbsp;&nbsp;</td>
1432        <td></td>
1433      </tr>
1434          <tr>
1435        <td class="type">mixed&nbsp;&nbsp;</td>
1436        <td><b>$value</b>&nbsp;&nbsp;</td>
1437        <td></td>
1438      </tr>
1439        </table>
1440    </div><br />
1441        <div class="top">[ <a href="#top">Top</a> ]</div>
1442  </div>
1443  <hr />
1444	<a name="method_add_token"></a>
1445	<h3>method _add_token <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a318">318</a>]</span></h3>
1446	<div class="function">
1447    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
1448    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
1449		<code>void _add_token(
1450mixed
1451$type, string
1452$data, [bool
1453$do = false])</code>
1454    </td></tr></table>
1455    </td></tr></table><br />
1456
1457		Adds a token to $this-&gt;tokens<br /><br /><br /><br />
1458<h4>Tags:</h4>
1459<div class="tags">
1460<table border="0" cellspacing="0" cellpadding="0">
1461  <tr>
1462    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.0</td>
1463  </tr>
1464  <tr>
1465    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>
1466  </tr>
1467</table>
1468</div>
1469<br /><br />
1470
1471
1472        <h4>Parameters:</h4>
1473    <div class="tags">
1474    <table border="0" cellspacing="0" cellpadding="0">
1475          <tr>
1476        <td class="type">mixed&nbsp;&nbsp;</td>
1477        <td><b>$type</b>&nbsp;&nbsp;</td>
1478        <td></td>
1479      </tr>
1480          <tr>
1481        <td class="type">string&nbsp;&nbsp;</td>
1482        <td><b>$data</b>&nbsp;&nbsp;</td>
1483        <td></td>
1484      </tr>
1485          <tr>
1486        <td class="type">bool&nbsp;&nbsp;</td>
1487        <td><b>$do</b>&nbsp;&nbsp;</td>
1488        <td>add a token even if preserve_css is off</td>
1489      </tr>
1490        </table>
1491    </div><br />
1492        <div class="top">[ <a href="#top">Top</a> ]</div>
1493  </div>
1494  <hr />
1495	<a name="method_unicode"></a>
1496	<h3>method _unicode <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a354">354</a>]</span></h3>
1497	<div class="function">
1498    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
1499    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
1500		<code>string _unicode(
1501string
1502&$string, integer
1503&$i)</code>
1504    </td></tr></table>
1505    </td></tr></table><br />
1506
1507		Parse unicode notations and find a replacement character<br /><br /><br /><br />
1508<h4>Tags:</h4>
1509<div class="tags">
1510<table border="0" cellspacing="0" cellpadding="0">
1511  <tr>
1512    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.2</td>
1513  </tr>
1514  <tr>
1515    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>
1516  </tr>
1517</table>
1518</div>
1519<br /><br />
1520
1521
1522        <h4>Parameters:</h4>
1523    <div class="tags">
1524    <table border="0" cellspacing="0" cellpadding="0">
1525          <tr>
1526        <td class="type">string&nbsp;&nbsp;</td>
1527        <td><b>$string</b>&nbsp;&nbsp;</td>
1528        <td></td>
1529      </tr>
1530          <tr>
1531        <td class="type">integer&nbsp;&nbsp;</td>
1532        <td><b>$i</b>&nbsp;&nbsp;</td>
1533        <td></td>
1534      </tr>
1535        </table>
1536    </div><br />
1537        <div class="top">[ <a href="#top">Top</a> ]</div>
1538  </div>
1539</div><br />
1540
1541
1542        <div class="credit">
1543		    <hr />
1544		    Documentation generated on Mon, 15 May 2006 22:55:14 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.3.0RC3</a>
1545	      </div>
1546      </td></tr></table>
1547    </td>
1548  </tr>
1549</table>
1550
1551</body>
1552</html>