Changes between Initial Version and Version 1 of PloneSMS/ShortMessage/ExtensionClass.ExtensionClass-class.html


Ignore:
Timestamp:
Dec 23, 2005 2:55:22 PM (18 years ago)
Author:
trac
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PloneSMS/ShortMessage/ExtensionClass.ExtensionClass-class.html

    v1 v1  
     1= ExtensionClass.ExtensionClass = 
     2{{{ 
     3#!html 
     4 
     5 
     6<!-- =========== START OF NAVBAR =========== --> 
     7<table class="navbar" border="0" width="100%" cellpadding="0" bgcolor="#a0c0ff" cellspacing="0"> 
     8  <tr valign="center"> 
     9    <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="Products.ShortMessage-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th> 
     10    <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="trees.html">Trees</a>&nbsp;&nbsp;&nbsp;</th> 
     11    <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="indices.html">Index</a>&nbsp;&nbsp;&nbsp;</th> 
     12    <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th> 
     13    <th class="navbar" width="100%"></th> 
     14  </tr> 
     15</table> 
     16<table width="100%" cellpadding="0" cellspacing="0"> 
     17  <tr valign="top"> 
     18    <td width="100%"> 
     19      <font size="-1"><b class="breadcrumbs"> 
     20        Module&nbsp;ExtensionClass :: 
     21        Class&nbsp;ExtensionClass 
     22      </b></font></br> 
     23    </td> 
     24    <td><table cellpadding="0" cellspacing="0"> 
     25      <tr><td align="right"></td></tr> 
     26    </table></td> 
     27</tr></table> 
     28 
     29<!-- =========== START OF CLASS DESCRIPTION =========== --> 
     30<h2 class="class">Type ExtensionClass</h2> 
     31 
     32<hr/> 
     33 
     34<p>ExtensionClass</p> 
     35<hr/> 
     36 
     37 
     38<!-- =========== START OF METHOD SUMMARY =========== --> 
     39<table class="summary" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white"> 
     40<tr bgcolor="#70b0f0" class="summary"> 
     41  <th colspan="2">Method Summary</th></tr> 
     42<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td> 
     43  <td><code><a name="__init__"></a><span class="summary-sig"><span class="summary-sig-name">__init__</span>(<span class="summary-sig-vararg">...</span>)</span></code> 
     44</td></tr> 
     45<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td> 
     46  <td><code><span class="summary-sig"><a href="ExtensionClass.ExtensionClass-class.html#__call__" class="summary-sig-name"><code>__call__</code></a>(<span class="summary-sig-vararg">...</span>)</span></code> 
     47<br /> 
     48&quot;call as a function&quot;</td></tr> 
     49<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td> 
     50  <td><code><span class="summary-sig"><a href="ExtensionClass.ExtensionClass-class.html#__delattr__" class="summary-sig-name"><code>__delattr__</code></a>(<span class="summary-sig-vararg">...</span>)</span></code> 
     51<br /> 
     52&quot;Delete an attribute&quot;</td></tr> 
     53<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td> 
     54  <td><code><span class="summary-sig"><a href="ExtensionClass.ExtensionClass-class.html#__getattr__" class="summary-sig-name"><code>__getattr__</code></a>(<span class="summary-sig-vararg">...</span>)</span></code> 
     55<br /> 
     56&quot;Get an attribute&quot;</td></tr> 
     57<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td> 
     58  <td><code><span class="summary-sig"><a href="ExtensionClass.ExtensionClass-class.html#__setattr__" class="summary-sig-name"><code>__setattr__</code></a>(<span class="summary-sig-vararg">...</span>)</span></code> 
     59<br /> 
     60&quot;Set an attribute&quot;</td></tr> 
     61<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td> 
     62  <td><code><span class="summary-sig"><a href="ExtensionClass.ExtensionClass-class.html#inheritedAttribute" class="summary-sig-name"><code>inheritedAttribute</code></a>(<span class=summary-sig-arg>class</span>, 
     63          <span class=summary-sig-arg>name</span>)</span></code> 
     64<br /> 
     65Get an attribute that would be inherited if the given (extension) 
     66class did not define it.</td></tr> 
     67</table><br /> 
     68 
     69 
     70<!-- =========== START OF METHOD DETAILS =========== --> 
     71<table class="details" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white"> 
     72<tr bgcolor="#70b0f0" class="details"> 
     73  <th colspan="2">Method Details</th></tr> 
     74</table> 
     75 
     76<a name="__call__"></a> 
     77<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td> 
     78  <h3><span class="sig"><span class="sig-name">__call__</span>(<span class="sig-vararg">...</span>)</span> 
     79    <br /><i>(Call operator)</i> 
     80  </h3> 
     81<p>&quot;call as a function&quot;</p> 
     82  <dl><dt></dt><dd> 
     83  </dd></dl> 
     84</td></tr></table> 
     85 
     86<a name="__delattr__"></a> 
     87<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td> 
     88  <h3><span class="sig"><span class="sig-name">__delattr__</span>(<span class="sig-vararg">...</span>)</span> 
     89  </h3> 
     90<p>&quot;Delete an attribute&quot;</p> 
     91  <dl><dt></dt><dd> 
     92  </dd></dl> 
     93</td></tr></table> 
     94 
     95<a name="__getattr__"></a> 
     96<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td> 
     97  <h3><span class="sig"><span class="sig-name">__getattr__</span>(<span class="sig-vararg">...</span>)</span> 
     98    <br /><i>(Qualification operator)</i> 
     99  </h3> 
     100<p>&quot;Get an attribute&quot;</p> 
     101  <dl><dt></dt><dd> 
     102  </dd></dl> 
     103</td></tr></table> 
     104 
     105<a name="__setattr__"></a> 
     106<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td> 
     107  <h3><span class="sig"><span class="sig-name">__setattr__</span>(<span class="sig-vararg">...</span>)</span> 
     108  </h3> 
     109<p>&quot;Set an attribute&quot;</p> 
     110  <dl><dt></dt><dd> 
     111  </dd></dl> 
     112</td></tr></table> 
     113 
     114<a name="inheritedAttribute"></a> 
     115<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td> 
     116  <h3><span class="sig"><span class="sig-name">inheritedAttribute</span>(<span class=sig-arg>class</span>, 
     117          <span class=sig-arg>name</span>)</span> 
     118  </h3> 
     119<p>Get an attribute that would be inherited if the given (extension) 
     120class did not define it.  This method is used when overriding 
     121inherited methods.  It provides 2 advantages over accessing</p> 
     122<p>attributes directly through a superclass:</p> 
     123<ol class="rst-arabic simple"> 
     124<li>The superclass need not be known,</li> 
     125<li>The superclass may be a Python class.  Without this method, it would 
     126be possible to override methods inherited from python classes because 
     127unbound methods gotten from Python classes cannot be called with  
     128extension class instances.</li> 
     129</ol> 
     130  <dl><dt></dt><dd> 
     131  </dd></dl> 
     132</td></tr></table> 
     133<br /> 
     134 
     135 
     136<!-- =========== START OF NAVBAR =========== --> 
     137<table class="navbar" border="0" width="100%" cellpadding="0" bgcolor="#a0c0ff" cellspacing="0"> 
     138  <tr valign="center"> 
     139    <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="Products.ShortMessage-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th> 
     140    <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="trees.html">Trees</a>&nbsp;&nbsp;&nbsp;</th> 
     141    <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="indices.html">Index</a>&nbsp;&nbsp;&nbsp;</th> 
     142    <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th> 
     143    <th class="navbar" width="100%"></th> 
     144  </tr> 
     145</table> 
     146 
     147<table border="0" cellpadding="0" cellspacing="0" width="100%"> 
     148  <tr> 
     149    <td align="left"><font size="-2">Generated by Epydoc 2.1 on Fri Dec 23 14:49:35 2005</font></td> 
     150    <td align="right"><a href="http://epydoc.sourceforge.net" 
     151                      ><font size="-2">http://epydoc.sf.net</font></a></td> 
     152  </tr> 
     153</table> 
     154 
     155}}}