1HTMLDocument(3kaya) Kaya module reference HTMLDocument(3kaya)
23
4
NAME
6HTMLDocument - HTML Document creation and editing
7
DESCRIPTION
9This module contains functions for creating and editing a HTML document
10using a tree-based approach. This ensures that documents are of a high
11code quality, makes maintenance easier, and provides protection against
12some common web security problems.
13
DATA TYPES
15HTMLDocument.ClientScript (3kaya)
16HTMLDocument.ControlInputType (3kaya)
17HTMLDocument.ConversionSafety (3kaya)
18HTMLDocument.Doctype (3kaya)
19HTMLDocument.FormType (3kaya)
20HTMLDocument.HTMLDocument (3kaya)
21HTMLDocument.HeadLink (3kaya)
22HTMLDocument.ImageData (3kaya)
23HTMLDocument.ImageDimensions (3kaya)
24HTMLDocument.InitialTableData (3kaya)
25HTMLDocument.InlineElement (3kaya)
26HTMLDocument.ListType (3kaya)
27HTMLDocument.MediaType (3kaya)
28HTMLDocument.MetaData (3kaya)
29HTMLDocument.Relationship (3kaya)
30HTMLDocument.SelectOption (3kaya)
31HTMLDocument.StyleSheet (3kaya)
32HTMLDocument.TextInputType (3kaya)
33HTMLDocument.WhiteList (3kaya)
EXCEPTIONS
35HTMLDocument.InvalidNesting (3kaya)
36HTMLDocument.InvalidRange (3kaya)
37HTMLDocument.RequiresAttribute (3kaya)
38HTMLDocument.RequiresElement (3kaya)
39HTMLDocument.TagSoupNotForOutput (3kaya)
FUNCTIONS
41HTMLDocument.addAddress (3kaya)
42HTMLDocument.addBlockQuote (3kaya)
43HTMLDocument.addDivision (3kaya)
44HTMLDocument.addDocumentLink (3kaya)
45HTMLDocument.addDocumentMetaData (3kaya)
46HTMLDocument.addDocumentScripting (3kaya)
47HTMLDocument.addDocumentStylesheet (3kaya)
48HTMLDocument.addFieldset (3kaya)
49HTMLDocument.addHTTPHeader (3kaya)
50HTMLDocument.addHTTPHeader_1 (3kaya)
51HTMLDocument.addHeading (3kaya)
52HTMLDocument.addHorizontalRule (3kaya)
53HTMLDocument.addImage (3kaya)
54HTMLDocument.addInlineElementAt (3kaya)
55HTMLDocument.addLabelledInput (3kaya)
56HTMLDocument.addLabelledSelect (3kaya)
57HTMLDocument.addLabelledTextarea (3kaya)
58HTMLDocument.addLazySelect (3kaya)
59HTMLDocument.addLineBreak (3kaya)
60HTMLDocument.addList (3kaya)
61HTMLDocument.addListItem (3kaya)
62HTMLDocument.addLocalControlInput (3kaya)
63HTMLDocument.addLocalForm (3kaya)
64HTMLDocument.addOption (3kaya)
65HTMLDocument.addOptionList (3kaya)
66HTMLDocument.addParagraph (3kaya)
67HTMLDocument.addPreformatted (3kaya)
68HTMLDocument.addRemoteControlInput (3kaya)
69HTMLDocument.addRemoteForm (3kaya)
70HTMLDocument.addSelectElement (3kaya)
71HTMLDocument.addStateFields (3kaya)
72HTMLDocument.addString (3kaya)
73HTMLDocument.addTable (3kaya)
74HTMLDocument.addTableBodySection (3kaya)
75HTMLDocument.addTableColumns (3kaya)
76HTMLDocument.addTableRow (3kaya)
77HTMLDocument.addTextInput (3kaya)
78HTMLDocument.addTextarea (3kaya)
79HTMLDocument.anonymousBlock (3kaya)
80HTMLDocument.appendExisting (3kaya)
81HTMLDocument.appendGenerator (3kaya)
82HTMLDocument.appendInlineElement (3kaya)
83HTMLDocument.associateTextAndInput (3kaya)
84HTMLDocument.encodeControlState (3kaya)
85HTMLDocument.getAttribute (3kaya)
86HTMLDocument.getChildren (3kaya)
87HTMLDocument.getListItem (3kaya)
88HTMLDocument.getTableBodySections (3kaya)
89HTMLDocument.getTableCell (3kaya)
90HTMLDocument.getTableFooter (3kaya)
91HTMLDocument.getTableHeader (3kaya)
92HTMLDocument.initialiseTable (3kaya)
93HTMLDocument.lazyTable (3kaya)
94HTMLDocument.localControlURL (3kaya)
95HTMLDocument.makeDataCell (3kaya)
96HTMLDocument.makeHeaderCell (3kaya)
97HTMLDocument.moveBlock (3kaya)
98HTMLDocument.new (3kaya)
99HTMLDocument.numTableColumns (3kaya)
100HTMLDocument.prependExisting (3kaya)
101HTMLDocument.prependGenerator (3kaya)
102HTMLDocument.pushListItem (3kaya)
103HTMLDocument.readFromString (3kaya)
104HTMLDocument.readFromTemplate (3kaya)
105HTMLDocument.setAttribute (3kaya)
106HTMLDocument.setClass (3kaya)
107HTMLDocument.setDocumentTitle (3kaya)
108HTMLDocument.setID (3kaya)
109HTMLDocument.setTableCaption (3kaya)
110HTMLDocument.setTitle (3kaya)
111HTMLDocument.string (3kaya)
112HTMLDocument.substring (3kaya)
113HTMLDocument.write (3kaya)
114HTMLDocument.writeTo (3kaya)
AUTHORS
116Kaya standard library by Edwin Brady, Chris Morris and others
117(kaya@kayalang.org). For further information see http://kayalang.org/
LICENSE
119The Kaya standard library is free software; you can redistribute it
120and/or modify it under the terms of the GNU Lesser General Public
121License (version 2.1 or any later version) as published by the Free
122Software Foundation.
123124
125
126
Kaya December 2010 HTMLDocument(3kaya)