1CGI(3kaya) Kaya module reference CGI(3kaya)
23
4
NAME
6CGI - Simple CGI application interface
7
DESCRIPTION
9This module provides a simple low-level CGI application interface, for
10development of small web applications and prototypes. For larger web
11applications, the Webapp(3kaya) module may be more suitable due to
12tighter integration with HTMLDocument(3kaya)
1314
15
This module now includes experimental support for AJAX programming.
16These functions are likely to change in future releases.
17
TYPE SYNONYMS
19 HTML = String
DATA TYPES
21CGI.AjaxAction (3kaya)
22CGI.AjaxData (3kaya)
23CGI.AjaxEvent (3kaya)
EXCEPTIONS
25CGI.BadHeader (3kaya)
26CGI.IllegalHandler (3kaya)
27CGI.InvalidInput (3kaya)
28CGI.UnexpectedType (3kaya)
29CGI.UnrecognisedVariable (3kaya)
30CGI.ValueOutOfRange (3kaya)
FUNCTIONS
32CGI.__t_getAjaxData (3kaya)
33CGI.addHandler (3kaya)
34CGI.ajaxHeader (3kaya)
35CGI.ajaxTag (3kaya)
36CGI.ajaxTagData (3kaya)
37CGI.checkBox (3kaya)
38CGI.checkInput (3kaya)
39CGI.checked (3kaya)
40CGI.closeForm (3kaya)
41CGI.content (3kaya)
42CGI.expandQuery (3kaya)
43CGI.fileFormHandler (3kaya)
44CGI.flushAll (3kaya)
45CGI.flushContent (3kaya)
46CGI.flushHeaders (3kaya)
47CGI.formHandler (3kaya)
48CGI.getAjaxData (3kaya)
49CGI.goDefault (3kaya)
50CGI.header (3kaya)
51CGI.htmlEscape (3kaya)
52CGI.httpFloat (3kaya)
53CGI.httpInt (3kaya)
54CGI.imageHandler (3kaya)
55CGI.linkHandler (3kaya)
56CGI.linkURL (3kaya)
57CGI.passVar (3kaya)
58CGI.passwordBox (3kaya)
59CGI.radio (3kaya)
60CGI.replaceContent (3kaya)
61CGI.reset (3kaya)
62CGI.safeFloat (3kaya)
63CGI.safeInt (3kaya)
64CGI.selBox (3kaya)
65CGI.setCookie (3kaya)
66CGI.submit (3kaya)
67CGI.submitUsed (3kaya)
68CGI.table (3kaya)
69CGI.textArea (3kaya)
70CGI.textBox (3kaya)
71CGI.uploadButton (3kaya)
AUTHORS
73Kaya standard library by Edwin Brady, Chris Morris and others
74(kaya@kayalang.org). For further information see http://kayalang.org/
LICENSE
76The Kaya standard library is free software; you can redistribute it
77and/or modify it under the terms of the GNU Lesser General Public
78License (version 2.1 or any later version) as published by the Free
79Software Foundation.
8081
82
83
Kaya December 2010 CGI(3kaya)