PageRenderTime 44ms CodeModel.GetById 13ms RepoModel.GetById 1ms app.codeStats 0ms

/wsgi/web2py/applications/examples/static/epydoc/web2py.gluon.validators.CLEANUP-class.html

https://github.com/saffih/openshift_web2py
HTML | 322 lines | 277 code | 20 blank | 25 comment | 0 complexity | 5beb1b3b11cd215a6f1eec917e908ab5 MD5 | raw file
Possible License(s): BSD-2-Clause, MPL-2.0-no-copyleft-exception, MIT, Apache-2.0, BSD-3-Clause, LGPL-2.1
  1. <?xml version="1.0" encoding="ascii"?>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  3. "DTD/xhtml1-transitional.dtd">
  4. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  5. <head>
  6. <title>web2py.gluon.validators.CLEANUP</title>
  7. <link rel="stylesheet" href="epydoc.css" type="text/css" />
  8. <script type="text/javascript" src="epydoc.js"></script>
  9. </head>
  10. <body bgcolor="white" text="black" link="blue" vlink="#204080"
  11. alink="#204080">
  12. <!-- ==================== NAVIGATION BAR ==================== -->
  13. <table class="navbar" border="0" width="100%" cellpadding="0"
  14. bgcolor="#a0c0ff" cellspacing="0">
  15. <tr valign="middle">
  16. <!-- Home link -->
  17. <th>&nbsp;&nbsp;&nbsp;<a
  18. href="web2py.gluon-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
  19. <!-- Tree link -->
  20. <th>&nbsp;&nbsp;&nbsp;<a
  21. href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
  22. <!-- Index link -->
  23. <th>&nbsp;&nbsp;&nbsp;<a
  24. href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
  25. <!-- Help link -->
  26. <th>&nbsp;&nbsp;&nbsp;<a
  27. href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
  28. <!-- Project homepage -->
  29. <th class="navbar" align="right" width="100%">
  30. <table border="0" cellpadding="0" cellspacing="0">
  31. <tr><th class="navbar" align="center"
  32. ><a class="navbar" target="_top" href="http://www.web2py.com">web2py Web Framework</a></th>
  33. </tr></table></th>
  34. </tr>
  35. </table>
  36. <table width="100%" cellpadding="0" cellspacing="0">
  37. <tr valign="top">
  38. <td width="100%">
  39. <span class="breadcrumbs">
  40. Package&nbsp;web2py ::
  41. <a href="web2py.gluon-module.html">Package&nbsp;gluon</a> ::
  42. <a href="web2py.gluon.validators-module.html">Module&nbsp;validators</a> ::
  43. Class&nbsp;CLEANUP
  44. </span>
  45. </td>
  46. <td>
  47. <table cellpadding="0" cellspacing="0">
  48. <!-- hide/show private -->
  49. <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
  50. onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
  51. <tr><td align="right"><span class="options"
  52. >[<a href="frames.html" target="_top">frames</a
  53. >]&nbsp;|&nbsp;<a href="web2py.gluon.validators.CLEANUP-class.html"
  54. target="_top">no&nbsp;frames</a>]</span></td></tr>
  55. </table>
  56. </td>
  57. </tr>
  58. </table>
  59. <!-- ==================== CLASS DESCRIPTION ==================== -->
  60. <h1 class="epydoc">Class CLEANUP</h1><span class="codelink"><a href="web2py.gluon.validators-pysrc.html#CLEANUP">source&nbsp;code</a></span><br /><br />
  61. <pre class="base-tree">
  62. object --+
  63. |
  64. <a href="web2py.gluon.validators.Validator-class.html">Validator</a> --+
  65. |
  66. <strong class="uidshort">CLEANUP</strong>
  67. </pre>
  68. <hr />
  69. example:
  70. <pre class="literalblock">
  71. INPUT(_type='text', _name='name', requires=CLEANUP())
  72. </pre>
  73. removes special characters on validation<br /><br />
  74. <!-- ==================== INSTANCE METHODS ==================== -->
  75. <a name="section-InstanceMethods"></a>
  76. <table class="summary" border="1" cellpadding="3"
  77. cellspacing="0" width="100%" bgcolor="white">
  78. <tr bgcolor="#70b0f0" class="table-header">
  79. <td colspan="2" class="table-header">
  80. <table border="0" cellpadding="0" cellspacing="0" width="100%">
  81. <tr valign="top">
  82. <td align="left"><span class="table-header">Instance Methods</span></td>
  83. <td align="right" valign="top"
  84. ><span class="options">[<a href="#section-InstanceMethods"
  85. class="privatelink" onclick="toggle_private();"
  86. >hide private</a>]</span></td>
  87. </tr>
  88. </table>
  89. </td>
  90. </tr>
  91. <tr>
  92. <td width="15%" align="right" valign="top" class="summary">
  93. <span class="summary-type">&nbsp;</span>
  94. </td><td class="summary">
  95. <table width="100%" cellpadding="0" cellspacing="0" border="0">
  96. <tr>
  97. <td><span class="summary-sig"><a href="web2py.gluon.validators.CLEANUP-class.html#__init__" class="summary-sig-name">__init__</a>(<span class="summary-sig-arg">self</span>,
  98. <span class="summary-sig-arg">regex</span>=<span class="summary-sig-default">threading.local()</span>)</span><br />
  99. x.__init__(...) initializes x; see x.__class__.__doc__ for
  100. signature</td>
  101. <td align="right" valign="top">
  102. <span class="codelink"><a href="web2py.gluon.validators-pysrc.html#CLEANUP.__init__">source&nbsp;code</a></span>
  103. </td>
  104. </tr>
  105. </table>
  106. </td>
  107. </tr>
  108. <tr>
  109. <td width="15%" align="right" valign="top" class="summary">
  110. <span class="summary-type">&nbsp;</span>
  111. </td><td class="summary">
  112. <table width="100%" cellpadding="0" cellspacing="0" border="0">
  113. <tr>
  114. <td><span class="summary-sig"><a href="web2py.gluon.validators.CLEANUP-class.html#__call__" class="summary-sig-name">__call__</a>(<span class="summary-sig-arg">self</span>,
  115. <span class="summary-sig-arg">value</span>)</span></td>
  116. <td align="right" valign="top">
  117. <span class="codelink"><a href="web2py.gluon.validators-pysrc.html#CLEANUP.__call__">source&nbsp;code</a></span>
  118. </td>
  119. </tr>
  120. </table>
  121. </td>
  122. </tr>
  123. <tr>
  124. <td colspan="2" class="summary">
  125. <p class="indent-wrapped-lines"><b>Inherited from <code><a href="web2py.gluon.validators.Validator-class.html">Validator</a></code></b>:
  126. <code><a href="web2py.gluon.validators.Validator-class.html#formatter">formatter</a></code>
  127. </p>
  128. <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
  129. <code>__delattr__</code>,
  130. <code>__getattribute__</code>,
  131. <code>__hash__</code>,
  132. <code>__new__</code>,
  133. <code>__reduce__</code>,
  134. <code>__reduce_ex__</code>,
  135. <code>__repr__</code>,
  136. <code>__setattr__</code>,
  137. <code>__str__</code>
  138. </p>
  139. </td>
  140. </tr>
  141. </table>
  142. <!-- ==================== CLASS VARIABLES ==================== -->
  143. <a name="section-ClassVariables"></a>
  144. <table class="summary" border="1" cellpadding="3"
  145. cellspacing="0" width="100%" bgcolor="white">
  146. <tr bgcolor="#70b0f0" class="table-header">
  147. <td colspan="2" class="table-header">
  148. <table border="0" cellpadding="0" cellspacing="0" width="100%">
  149. <tr valign="top">
  150. <td align="left"><span class="table-header">Class Variables</span></td>
  151. <td align="right" valign="top"
  152. ><span class="options">[<a href="#section-ClassVariables"
  153. class="privatelink" onclick="toggle_private();"
  154. >hide private</a>]</span></td>
  155. </tr>
  156. </table>
  157. </td>
  158. </tr>
  159. <tr>
  160. <td width="15%" align="right" valign="top" class="summary">
  161. <span class="summary-type">&nbsp;</span>
  162. </td><td class="summary">
  163. <a name="REGEX_CLEANUP"></a><span class="summary-name">REGEX_CLEANUP</span> = <code title="re.compile(r'[^\t\n\r -~]')">re.compile(r'<code class="re-group">[</code><code class="re-op">^</code>\t\n\r <code class="re-op">-</code>~<code class="re-group">]</code>')</code>
  164. </td>
  165. </tr>
  166. </table>
  167. <!-- ==================== PROPERTIES ==================== -->
  168. <a name="section-Properties"></a>
  169. <table class="summary" border="1" cellpadding="3"
  170. cellspacing="0" width="100%" bgcolor="white">
  171. <tr bgcolor="#70b0f0" class="table-header">
  172. <td colspan="2" class="table-header">
  173. <table border="0" cellpadding="0" cellspacing="0" width="100%">
  174. <tr valign="top">
  175. <td align="left"><span class="table-header">Properties</span></td>
  176. <td align="right" valign="top"
  177. ><span class="options">[<a href="#section-Properties"
  178. class="privatelink" onclick="toggle_private();"
  179. >hide private</a>]</span></td>
  180. </tr>
  181. </table>
  182. </td>
  183. </tr>
  184. <tr>
  185. <td colspan="2" class="summary">
  186. <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
  187. <code>__class__</code>
  188. </p>
  189. </td>
  190. </tr>
  191. </table>
  192. <!-- ==================== METHOD DETAILS ==================== -->
  193. <a name="section-MethodDetails"></a>
  194. <table class="details" border="1" cellpadding="3"
  195. cellspacing="0" width="100%" bgcolor="white">
  196. <tr bgcolor="#70b0f0" class="table-header">
  197. <td colspan="2" class="table-header">
  198. <table border="0" cellpadding="0" cellspacing="0" width="100%">
  199. <tr valign="top">
  200. <td align="left"><span class="table-header">Method Details</span></td>
  201. <td align="right" valign="top"
  202. ><span class="options">[<a href="#section-MethodDetails"
  203. class="privatelink" onclick="toggle_private();"
  204. >hide private</a>]</span></td>
  205. </tr>
  206. </table>
  207. </td>
  208. </tr>
  209. </table>
  210. <a name="__init__"></a>
  211. <div>
  212. <table class="details" border="1" cellpadding="3"
  213. cellspacing="0" width="100%" bgcolor="white">
  214. <tr><td>
  215. <table width="100%" cellpadding="0" cellspacing="0" border="0">
  216. <tr valign="top"><td>
  217. <h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">self</span>,
  218. <span class="sig-arg">regex</span>=<span class="sig-default">threading.local()</span>)</span>
  219. <br /><em class="fname">(Constructor)</em>
  220. </h3>
  221. </td><td align="right" valign="top"
  222. ><span class="codelink"><a href="web2py.gluon.validators-pysrc.html#CLEANUP.__init__">source&nbsp;code</a></span>&nbsp;
  223. </td>
  224. </table>
  225. x.__init__(...) initializes x; see x.__class__.__doc__ for
  226. signature
  227. <dl class="fields">
  228. <dt>Overrides:
  229. object.__init__
  230. <dd><em class="note">(inherited documentation)</em></dd>
  231. </dt>
  232. </dl>
  233. </td></tr></table>
  234. </div>
  235. <a name="__call__"></a>
  236. <div>
  237. <table class="details" border="1" cellpadding="3"
  238. cellspacing="0" width="100%" bgcolor="white">
  239. <tr><td>
  240. <table width="100%" cellpadding="0" cellspacing="0" border="0">
  241. <tr valign="top"><td>
  242. <h3 class="epydoc"><span class="sig"><span class="sig-name">__call__</span>(<span class="sig-arg">self</span>,
  243. <span class="sig-arg">value</span>)</span>
  244. <br /><em class="fname">(Call operator)</em>
  245. </h3>
  246. </td><td align="right" valign="top"
  247. ><span class="codelink"><a href="web2py.gluon.validators-pysrc.html#CLEANUP.__call__">source&nbsp;code</a></span>&nbsp;
  248. </td>
  249. </table>
  250. <dl class="fields">
  251. <dt>Overrides:
  252. <a href="web2py.gluon.validators.Validator-class.html#__call__">Validator.__call__</a>
  253. </dt>
  254. </dl>
  255. </td></tr></table>
  256. </div>
  257. <br />
  258. <!-- ==================== NAVIGATION BAR ==================== -->
  259. <table class="navbar" border="0" width="100%" cellpadding="0"
  260. bgcolor="#a0c0ff" cellspacing="0">
  261. <tr valign="middle">
  262. <!-- Home link -->
  263. <th>&nbsp;&nbsp;&nbsp;<a
  264. href="web2py.gluon-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
  265. <!-- Tree link -->
  266. <th>&nbsp;&nbsp;&nbsp;<a
  267. href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
  268. <!-- Index link -->
  269. <th>&nbsp;&nbsp;&nbsp;<a
  270. href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
  271. <!-- Help link -->
  272. <th>&nbsp;&nbsp;&nbsp;<a
  273. href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
  274. <!-- Project homepage -->
  275. <th class="navbar" align="right" width="100%">
  276. <table border="0" cellpadding="0" cellspacing="0">
  277. <tr><th class="navbar" align="center"
  278. ><a class="navbar" target="_top" href="http://www.web2py.com">web2py Web Framework</a></th>
  279. </tr></table></th>
  280. </tr>
  281. </table>
  282. <table border="0" cellpadding="0" cellspacing="0" width="100%%">
  283. <tr>
  284. <td align="left" class="footer">
  285. Generated by Epydoc 3.0beta1 on Sun Oct 21 16:56:55 2012
  286. </td>
  287. <td align="right" class="footer">
  288. <a href="http://epydoc.sourceforge.net">http://epydoc.sourceforge.net</a>
  289. </td>
  290. </tr>
  291. </table>
  292. <script type="text/javascript">
  293. <!--
  294. // Private objects are initially displayed (because if
  295. // javascript is turned off then we want them to be
  296. // visible); but by default, we want to hide them. So hide
  297. // them unless we have a cookie that says to show them.
  298. checkCookie()
  299. // -->
  300. </script>
  301. </body>
  302. </html>