Файл: protected/extensions/yii-mail/doc/Swift/Encoder/Swift_Encoder_QpEncoder.html
Строк: 723
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Docs For Class Swift_Encoder_QpEncoder</title>
<link rel="stylesheet" href="../../media/stylesheet.css" />
<script src="../../media/lib/classTree.js"></script>
<link id="webfx-tab-style-sheet" type="text/css" rel="stylesheet" href="../../media/lib/tab.webfx.css" />
<script type="text/javascript" src="../../media/lib/tabpane.js"></script>
<script language="javascript" type="text/javascript" src="../../media/lib/ua.js"></script>
<script language="javascript" type="text/javascript">
var imgPlus = new Image();
var imgMinus = new Image();
imgPlus.src = "../../media/images/plus.gif";
imgMinus.src = "../../media/images/minus.gif";
function showNode(Node){
switch(navigator.family){
case 'nn4':
// Nav 4.x code fork...
var oTable = document.layers["span" + Node];
var oImg = document.layers["img" + Node];
break;
case 'ie4':
// IE 4/5 code fork...
var oTable = document.all["span" + Node];
var oImg = document.all["img" + Node];
break;
case 'gecko':
// Standards Compliant code fork...
var oTable = document.getElementById("span" + Node);
var oImg = document.getElementById("img" + Node);
break;
}
oImg.src = imgMinus.src;
oTable.style.display = "block";
}
function hideNode(Node){
switch(navigator.family){
case 'nn4':
// Nav 4.x code fork...
var oTable = document.layers["span" + Node];
var oImg = document.layers["img" + Node];
break;
case 'ie4':
// IE 4/5 code fork...
var oTable = document.all["span" + Node];
var oImg = document.all["img" + Node];
break;
case 'gecko':
// Standards Compliant code fork...
var oTable = document.getElementById("span" + Node);
var oImg = document.getElementById("img" + Node);
break;
}
oImg.src = imgPlus.src;
oTable.style.display = "none";
}
function nodeIsVisible(Node){
switch(navigator.family){
case 'nn4':
// Nav 4.x code fork...
var oTable = document.layers["span" + Node];
break;
case 'ie4':
// IE 4/5 code fork...
var oTable = document.all["span" + Node];
break;
case 'gecko':
// Standards Compliant code fork...
var oTable = document.getElementById("span" + Node);
break;
}
return (oTable && oTable.style.display == "block");
}
function toggleNodeVisibility(Node){
if (nodeIsVisible(Node)){
hideNode(Node);
}else{
showNode(Node);
}
}
</script>
<!-- template designed by Julien Damon based on PHPEdit's generated templates, and tweaked by Greg Beaver -->
<body bgcolor="#ffffff" >
<!-- Start of Class Data -->
<h2>
Class Swift_Encoder_QpEncoder
</h2> (line <span class="linenumber">21</span>)
<div class="tab-pane" id="tabPane1">
<script type="text/javascript">
tp1 = new WebFXTabPane( document.getElementById( "tabPane1" ));
</script>
<div class="tab-page" id="Description">
<h2 class="tab">Description</h2>
<pre>
</pre>
<p>
<b><i>Located in File: <a href="_vendors---swiftMailer---classes---Swift---Encoder---QpEncoder.php.html">/vendors/swiftMailer/classes/Swift/Encoder/QpEncoder.php</a></i></b><br>
</p>
<!-- ========== Info from phpDoc block ========= -->
<h5>Handles Quoted Printable (QP) Encoding in Swift Mailer.</h5>
<div class="desc"><p>Possibly the most accurate RFC 2045 QP implementation found in PHP.</p></div>
<ul>
<li><strong>author:</strong> - Chris Corbyn</li>
</ul>
<br /><hr />
<span class="type">Classes extended from Swift_Encoder_QpEncoder:</span>
<dl>
<dt><a href="../../Swift/Mime/Swift_Mime_ContentEncoder_QpContentEncoder.html">Swift_Mime_ContentEncoder_QpContentEncoder</a></dt>
<dd>Handles Quoted Printable (QP) Transfer Encoding in Swift Mailer.</dd>
</dl>
<dl>
<dt><a href="../../Swift/Mime/Swift_Mime_HeaderEncoder_QpHeaderEncoder.html">Swift_Mime_HeaderEncoder_QpHeaderEncoder</a></dt>
<dd>Handles Quoted Printable (Q) Header Encoding in Swift Mailer.</dd>
</dl>
</p>
</div>
<script type="text/javascript">tp1.addTabPage( document.getElementById( "Description" ) );</script>
<div class="tab-page" id="tabPage1">
<h2 class="tab">Class Variables</h2>
<!-- ============ VARIABLE DETAIL =========== -->
<strong>Summary:</strong><br />
<div class="var-title">
static <span class="var-type">string[]</span>
<a href="#var$_qpMap" title="details" class="property"><strong>$_qpMap</strong></a>
</div>
<div class="var-title">
static <span class="var-type">string[]</span>
<a href="#var$_safeMap" title="details" class="property"><strong>$_safeMap</strong></a>
</div>
<div class="var-title">
<span class="var-type"><a href="../../Swift/CharacterStream/Swift_CharacterStream.html">Swift_CharacterStream</a></span>
<a href="#var$_charStream" title="details" class="property"><strong>$_charStream</strong></a>
</div>
<div class="var-title">
<span class="var-type"><a href="../../Swift/Swift_StreamFilter.html">Swift_StreamFilter</a></span>
<a href="#var$_filter" title="details" class="property"><strong>$_filter</strong></a>
</div>
<hr />
<a name="var$_qpMap" id="var$_qpMap"><!-- --></A>
<div style="background='#ffffff'">
<h4>
<img src="../../media/images/PublicProperty.gif" border="0" /> <strong class="property">static $_qpMap = array(<br /> 0 => '=00', 1 => '=01', 2 => '=02', 3 => '=03', 4 => '=04',<br /> 5 => '=05', 6 => '=06', 7 => '=07', 8 => '=08', 9 => '=09',<br /> 10 => '=0A', 11 => '=0B', 12 => '=0C', 13 => '=0D', 14 => '=0E',<br /> 15 => '=0F', 16 => '=10', 17 => '=11', 18 => '=12', 19 => '=13',<br /> 20 => '=14', 21 => '=15', 22 => '=16', 23 => '=17', 24 => '=18',<br /> 25 => '=19', 26 => '=1A', 27 => '=1B', 28 => '=1C', 29 => '=1D',<br /> 30 => '=1E', 31 => '=1F', 32 => '=20', 33 => '=21', 34 => '=22',<br /> 35 => '=23', 36 => '=24', 37 => '=25', 38 => '=26', 39 => '=27',<br /> 40 => '=28', 41 => '=29', 42 => '=2A', 43 => '=2B', 44 => '=2C',<br /> 45 => '=2D', 46 => '=2E', 47 => '=2F', 48 => '=30', 49 => '=31',<br /> 50 => '=32', 51 => '=33', 52 => '=34', 53 => '=35', 54 => '=36',<br /> 55 => '=37', 56 => '=38', 57 => '=39', 58 => '=3A', 59 => '=3B',<br /> 60 => '=3C', 61 => '=3D', 62 => '=3E', 63 => '=3F', 64 => '=40',<br /> 65 => '=41', 66 => '=42', 67 => '=43', 68 => '=44', 69 => '=45',<br /> 70 => '=46', 71 => '=47', 72 => '=48', 73 => '=49', 74 => '=4A',<br /> 75 => '=4B', 76 => '=4C', 77 => '=4D', 78 => '=4E', 79 => '=4F',<br /> 80 => '=50', 81 => '=51', 82 => '=52', 83 => '=53', 84 => '=54',<br /> 85 => '=55', 86 => '=56', 87 => '=57', 88 => '=58', 89 => '=59',<br /> 90 => '=5A', 91 => '=5B', 92 => '=5C', 93 => '=5D', 94 => '=5E',<br /> 95 => '=5F', 96 => '=60', 97 => '=61', 98 => '=62', 99 => '=63',<br /> 100 => '=64', 101 => '=65', 102 => '=66', 103 => '=67', 104 => '=68',<br /> 105 => '=69', 106 => '=6A', 107 => '=6B', 108 => '=6C', 109 => '=6D',<br /> 110 => '=6E', 111 => '=6F', 112 => '=70', 113 => '=71', 114 => '=72',<br /> 115 => '=73', 116 => '=74', 117 => '=75', 118 => '=76', 119 => '=77',<br /> 120 => '=78', 121 => '=79', 122 => '=7A', 123 => '=7B', 124 => '=7C',<br /> 125 => '=7D', 126 => '=7E', 127 => '=7F', 128 => '=80', 129 => '=81',<br /> 130 => '=82', 131 => '=83', 132 => '=84', 133 => '=85', 134 => '=86',<br /> 135 => '=87', 136 => '=88', 137 => '=89', 138 => '=8A', 139 => '=8B',<br /> 140 => '=8C', 141 => '=8D', 142 => '=8E', 143 => '=8F', 144 => '=90',<br /> 145 => '=91', 146 => '=92', 147 => '=93', 148 => '=94', 149 => '=95',<br /> 150 => '=96', 151 => '=97', 152 => '=98', 153 => '=99', 154 => '=9A',<br /> 155 => '=9B', 156 => '=9C', 157 => '=9D', 158 => '=9E', 159 => '=9F',<br /> 160 => '=A0', 161 => '=A1', 162 => '=A2', 163 => '=A3', 164 => '=A4',<br /> 165 => '=A5', 166 => '=A6', 167 => '=A7', 168 => '=A8', 169 => '=A9',<br /> 170 => '=AA', 171 => '=AB', 172 => '=AC', 173 => '=AD', 174 => '=AE',<br /> 175 => '=AF', 176 => '=B0', 177 => '=B1', 178 => '=B2', 179 => '=B3',<br /> 180 => '=B4', 181 => '=B5', 182 => '=B6', 183 => '=B7', 184 => '=B8',<br /> 185 => '=B9', 186 => '=BA', 187 => '=BB', 188 => '=BC', 189 => '=BD',<br /> 190 => '=BE', 191 => '=BF', 192 => '=C0', 193 => '=C1', 194 => '=C2',<br /> 195 => '=C3', 196 => '=C4', 197 => '=C5', 198 => '=C6', 199 => '=C7',<br /> 200 => '=C8', 201 => '=C9', 202 => '=CA', 203 => '=CB', 204 => '=CC',<br /> 205 => '=CD', 206 => '=CE', 207 => '=CF', 208 => '=D0', 209 => '=D1',<br /> 210 => '=D2', 211 => '=D3', 212 => '=D4', 213 => '=D5', 214 => '=D6',<br /> 215 => '=D7', 216 => '=D8', 217 => '=D9', 218 => '=DA', 219 => '=DB',<br /> 220 => '=DC', 221 => '=DD', 222 => '=DE', 223 => '=DF', 224 => '=E0',<br /> 225 => '=E1', 226 => '=E2', 227 => '=E3', 228 => '=E4', 229 => '=E5',<br /> 230 => '=E6', 231 => '=E7', 232 => '=E8', 233 => '=E9', 234 => '=EA',<br /> 235 => '=EB', 236 => '=EC', 237 => '=ED', 238 => '=EE', 239 => '=EF',<br /> 240 => '=F0', 241 => '=F1', 242 => '=F2', 243 => '=F3', 244 => '=F4',<br /> 245 => '=F5', 246 => '=F6', 247 => '=F7', 248 => '=F8', 249 => '=F9',<br /> 250 => '=FA', 251 => '=FB', 252 => '=FC', 253 => '=FD', 254 => '=FE',<br /> 255 => '=FF'<br /> )</strong> (line <span class="linenumber">43</span>)
</h4>
<h4>Data type : string[]</h4>
<!-- ========== Info from phpDoc block ========= -->
<h5>Pre-computed QP for HUGE optmization.</h5>
<ul>
<li><strong>access:</strong> - protected</li>
</ul>
</div>
<a name="var$_safeMap" id="var$_safeMap"><!-- --></A>
<div style="background='#eeeeee'">
<h4>
<img src="../../media/images/PublicProperty.gif" border="0" /> <strong class="property">static $_safeMap = array()</strong> (line <span class="linenumber">103</span>)
</h4>
<h4>Data type : string[]</h4>
<!-- ========== Info from phpDoc block ========= -->
<h5>A map of non-encoded ascii characters.</h5>
<ul>
<li><strong>access:</strong> - protected</li>
</ul>
</div>
<a name="var$_charStream" id="var$_charStream"><!-- --></A>
<div style="background='#ffffff'">
<h4>
<img src="../../media/images/PublicProperty.gif" border="0" /> <strong class="property">$_charStream</strong> (line <span class="linenumber">29</span>)
</h4>
<h4>Data type : <a href="../../Swift/CharacterStream/Swift_CharacterStream.html">Swift_CharacterStream</a></h4>
<!-- ========== Info from phpDoc block ========= -->
<h5>The CharacterStream used for reading characters (as opposed to bytes).</h5>
<ul>
<li><strong>access:</strong> - protected</li>
</ul>
</div>
<a name="var$_filter" id="var$_filter"><!-- --></A>
<div style="background='#eeeeee'">
<h4>
<img src="../../media/images/PublicProperty.gif" border="0" /> <strong class="property">$_filter</strong> (line <span class="linenumber">36</span>)
</h4>
<h4>Data type : <a href="../../Swift/Swift_StreamFilter.html">Swift_StreamFilter</a></h4>
<!-- ========== Info from phpDoc block ========= -->
<h5>A filter used if input should be canonicalized.</h5>
<ul>
<li><strong>access:</strong> - protected</li>
</ul>
</div>
<script type="text/javascript">tp1.addTabPage( document.getElementById( "tabPage1" ) );</script>
</div>
<div class="tab-page" id="constantsTabpage">
<h2 class="tab">Class Constants</h2>
<!-- ============ VARIABLE DETAIL =========== -->
<strong>Summary:</strong><br />
<hr />
<script type="text/javascript">tp1.addTabPage( document.getElementById( "constantsTabpage" ) );</script>
</div>
<div class="tab-page" id="tabPage2">
<h2 class="tab">Method Detail</h2>
<!-- ============ METHOD DETAIL =========== -->
<strong>Summary:</strong><br />
<div class="method-summary">
<div class="method-definition">
<span class="method-result">Swift_Encoder_QpEncoder</span>
<a href="#method__construct" title="details" class="method-name">__construct</a>
(<span class="var-type"><a href="../../Swift/CharacterStream/Swift_CharacterStream.html">Swift_CharacterStream</a></span> <span class="var-name">$charStream</span>, [<span class="var-type"><a href="../../Swift/Swift_StreamFilter.html">Swift_StreamFilter</a></span> <span class="var-name">$filter</span> = <span class="var-default">null</span>])
</div>
<div class="method-definition">
<span class="method-result">void</span>
<a href="#methodcharsetChanged" title="details" class="method-name">charsetChanged</a>
(<span class="var-type">string</span> <span class="var-name">$charset</span>)
</div>
<div class="method-definition">
<span class="method-result">string</span>
<a href="#methodencodeString" title="details" class="method-name">encodeString</a>
(<span class="var-type">string</span> <span class="var-name">$string</span>, [<span class="var-type"></span> <span class="var-name">$firstLineOffset</span> = <span class="var-default">0</span>], [<span class="var-type"></span> <span class="var-name">$maxLineLength</span> = <span class="var-default">0</span>], <span class="var-type">int</span> <span class="var-name">$firstLineOffset,</span>, <span class="var-type">int</span> <span class="var-name">$maxLineLength,</span>)
</div>
<div class="method-definition">
<span class="method-result">string</span>
<a href="#method_encodeByteSequence" title="details" class="method-name">_encodeByteSequence</a>
(<span class="var-type"></span> <span class="var-name">$bytes</span>, <span class="var-type"></span> <span class="var-name">&$size</span>)
</div>
<div class="method-definition">
<span class="method-result">int[]</span>
<a href="#method_nextSequence" title="details" class="method-name">_nextSequence</a>
([<span class="var-type">int</span> <span class="var-name">$size</span> = <span class="var-default">4</span>])
</div>
<div class="method-definition">
<span class="method-result">string</span>
<a href="#method_standardize" title="details" class="method-name">_standardize</a>
(<span class="var-type">string</span> <span class="var-name">$string</span>)
</div>
</div>
<hr />
<A NAME='method_detail'></A>
<a name="method__construct" id="method__construct"><!-- --></a>
<div style="background='#ffffff'"><h4>
<img src="../../media/images/Constructor.gif" border="0" /> <strong class="method">Constructor __construct</strong> (line <span class="linenumber">110</span>)
</h4>
<h4><i>Swift_Encoder_QpEncoder</i> <strong>__construct(
<a href="../../Swift/CharacterStream/Swift_CharacterStream.html">Swift_CharacterStream</a>
$charStream, [<a href="../../Swift/Swift_StreamFilter.html">Swift_StreamFilter</a>
$filter = null])</strong></h4>
<p>Overridden in child classes as:<br />
<dl>
<dt><a href="../../Swift/Mime/Swift_Mime_ContentEncoder_QpContentEncoder.html#method__construct">Swift_Mime_ContentEncoder_QpContentEncoder::__construct()</a></dt>
<dd>Creates a new QpContentEncoder for the given CharacterStream.</dd>
</dl>
<dl>
<dt><a href="../../Swift/Mime/Swift_Mime_HeaderEncoder_QpHeaderEncoder.html#method__construct">Swift_Mime_HeaderEncoder_QpHeaderEncoder::__construct()</a></dt>
<dd>Creates a new QpHeaderEncoder for the given CharacterStream.</dd>
</dl>
</p>
<!-- ========== Info from phpDoc block ========= -->
<h5>Creates a new QpEncoder for the given CharacterStream.</h5>
<h4>Parameters</h4>
<ul>
<li><strong><a href="../../Swift/CharacterStream/Swift_CharacterStream.html">Swift_CharacterStream</a> $charStream</strong>: to use for reading characters</li>
<li><strong><a href="../../Swift/Swift_StreamFilter.html">Swift_StreamFilter</a> $filter</strong>: if input should be canonicalized</li>
</ul>
<h4>Info</h4>
<ul>
<li><strong>access</strong> - public</li>
</ul>
</div>
<a name="methodcharsetChanged" id="methodcharsetChanged"><!-- --></a>
<div style="background='#eeeeee'"><h4>
<img src="../../media/images/PublicMethod.gif" border="0" /> <strong class="method">Method charsetChanged</strong> (line <span class="linenumber">199</span>)
</h4>
<h4><i>void</i> <strong>charsetChanged(
string
$charset)</strong></h4>
<hr class="separator" />
<div class="notes">Implementation of:</div>
<dl>
<dt><a href="../../Swift/Mime/Swift_Mime_CharsetObserver.html#methodcharsetChanged">Swift_Mime_CharsetObserver::charsetChanged()</a></dt>
<dd>Notify this observer that the entity's charset has changed.</dd>
</dl>
<!-- ========== Info from phpDoc block ========= -->
<h5>Updates the charset used.</h5>
<h4>Parameters</h4>
<ul>
<li><strong>string $charset</strong>: </li>
</ul>
<h4>Info</h4>
<ul>
<li><strong>access</strong> - public</li>
</ul>
</div>
<a name="methodencodeString" id="methodencodeString"><!-- --></a>
<div style="background='#ffffff'"><h4>
<img src="../../media/images/PublicMethod.gif" border="0" /> <strong class="method">Method encodeString</strong> (line <span class="linenumber">135</span>)
</h4>
<h4><i>string</i> <strong>encodeString(
string
$string, [
$firstLineOffset = 0], [
$maxLineLength = 0], int
$firstLineOffset,, int
$maxLineLength,)</strong></h4>
<p>Overridden in child classes as:<br />
<dl>
<dt><a href="../../Swift/Mime/Swift_Mime_HeaderEncoder_QpHeaderEncoder.html#methodencodeString">Swift_Mime_HeaderEncoder_QpHeaderEncoder::encodeString()</a></dt>
<dd>Takes an unencoded string and produces a Q encoded string from it.</dd>
</dl>
</p>
<hr class="separator" />
<div class="notes">Implementation of:</div>
<dl>
<dt><a href="../../Swift/Encoder/Swift_Encoder.html#methodencodeString">Swift_Encoder::encodeString()</a></dt>
<dd>Encode a given string to produce an encoded string.</dd>
</dl>
<!-- ========== Info from phpDoc block ========= -->
<h5>Takes an unencoded string and produces a QP encoded string from it.</h5>
<div class="desc"><p>QP encoded strings have a maximum line length of 76 characters. If the first line needs to be shorter, indicate the difference with $firstLineOffset.</p></div>
<h4>Parameters</h4>
<ul>
<li><strong>string $string</strong>: to encode</li>
<li><strong>int $firstLineOffset,</strong>: optional</li>
<li><strong>int $maxLineLength,</strong>: optional, 0 indicates the default of 76 chars</li>
<li><strong> $firstLineOffset</strong>: </li>
<li><strong> $maxLineLength</strong>: </li>
</ul>
<h4>Info</h4>
<ul>
<li><strong>access</strong> - public</li>
</ul>
</div>
<a name="method_encodeByteSequence" id="method_encodeByteSequence"><!-- --></a>
<div style="background='#eeeeee'"><h4>
<img src="../../media/images/PublicMethod.gif" border="0" /> <strong class="method">Method _encodeByteSequence</strong> (line <span class="linenumber">212</span>)
</h4>
<h4><i>string</i> <strong>_encodeByteSequence(
$bytes,
&$size)</strong></h4>
<p>Overridden in child classes as:<br />
<dl>
<dt><a href="../../Swift/Mime/Swift_Mime_HeaderEncoder_QpHeaderEncoder.html#method_encodeByteSequence">Swift_Mime_HeaderEncoder_QpHeaderEncoder::_encodeByteSequence()</a></dt>
<dd>Encode the given byte array into a verbatim QP form.</dd>
</dl>
</p>
<!-- ========== Info from phpDoc block ========= -->
<h5>Encode the given byte array into a verbatim QP form.</h5>
<h4>Parameters</h4>
<ul>
<li><strong>int[] $bytes</strong>: </li>
<li><strong> &$size</strong>: </li>
</ul>
<h4>Info</h4>
<ul>
<li><strong>access</strong> - protected</li>
</ul>
</div>
<a name="method_nextSequence" id="method_nextSequence"><!-- --></a>
<div style="background='#ffffff'"><h4>
<img src="../../media/images/PublicMethod.gif" border="0" /> <strong class="method">Method _nextSequence</strong> (line <span class="linenumber">238</span>)
</h4>
<h4><i>int[]</i> <strong>_nextSequence(
[int
$size = 4])</strong></h4>
<!-- ========== Info from phpDoc block ========= -->
<h5>Get the next sequence of bytes to read from the char stream.</h5>
<h4>Parameters</h4>
<ul>
<li><strong>int $size</strong>: number of bytes to read</li>
</ul>
<h4>Info</h4>
<ul>
<li><strong>access</strong> - protected</li>
</ul>
</div>
<a name="method_standardize" id="method_standardize"><!-- --></a>
<div style="background='#eeeeee'"><h4>
<img src="../../media/images/PublicMethod.gif" border="0" /> <strong class="method">Method _standardize</strong> (line <span class="linenumber">249</span>)
</h4>
<h4><i>string</i> <strong>_standardize(
string
$string)</strong></h4>
<!-- ========== Info from phpDoc block ========= -->
<h5>Make sure CRLF is correct and HT/SPACE are in valid places.</h5>
<h4>Parameters</h4>
<ul>
<li><strong>string $string</strong>: </li>
</ul>
<h4>Info</h4>
<ul>
<li><strong>access</strong> - protected</li>
</ul>
</div>
<script type="text/javascript">tp1.addTabPage( document.getElementById( "tabPage2" ) );</script>
</div>
<div class="tab-page" id="iVars">
<h2 class="tab">Inherited Variables</h2>
<script type="text/javascript">tp1.addTabPage( document.getElementById( "iVars" ) );</script>
<!-- =========== VAR INHERITED SUMMARY =========== -->
<A NAME='var_inherited_summary'><!-- --></A>
<h3>Inherited Class Variable Summary</h3>
</div>
<div class="tab-page" id="iMethods">
<h2 class="tab">Inherited Methods</h2>
<script type="text/javascript">tp1.addTabPage( document.getElementById( "iMethods" ) );</script>
<!-- =========== INHERITED METHOD SUMMARY =========== -->
<A NAME='functions_inherited'><!-- --></A>
<h3>Inherited Method Summary</h3>
</div>
</div>
<script type="text/javascript">
//<![CDATA[
setupAllTabs();
//]]>
</script>
<div id="credit">
<hr />
Documentation generated on Fri, 12 Nov 2010 20:45:28 +0000 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.3</a>
</div>
</body>
</html>