1HTMLDocument(3kaya)          Kaya module reference         HTMLDocument(3kaya)
2
3
4

NAME

6       HTMLDocument - HTML Document creation and editing
7

DESCRIPTION

9       This module contains functions for creating and editing a HTML document
10       using a tree-based approach. This ensures that documents are of a  high
11       code quality, makes maintenance easier, and provides protection against
12       some common web security problems.
13

DATA TYPES

15       HTMLDocument.ClientScript (3kaya)
16       HTMLDocument.ControlInputType (3kaya)
17       HTMLDocument.ConversionSafety (3kaya)
18       HTMLDocument.Doctype (3kaya)
19       HTMLDocument.FormType (3kaya)
20       HTMLDocument.HTMLDocument (3kaya)
21       HTMLDocument.HeadLink (3kaya)
22       HTMLDocument.ImageData (3kaya)
23       HTMLDocument.ImageDimensions (3kaya)
24       HTMLDocument.InitialTableData (3kaya)
25       HTMLDocument.InlineElement (3kaya)
26       HTMLDocument.ListType (3kaya)
27       HTMLDocument.MediaType (3kaya)
28       HTMLDocument.MetaData (3kaya)
29       HTMLDocument.Relationship (3kaya)
30       HTMLDocument.SelectOption (3kaya)
31       HTMLDocument.StyleSheet (3kaya)
32       HTMLDocument.TextInputType (3kaya)
33       HTMLDocument.WhiteList (3kaya)

EXCEPTIONS

35       HTMLDocument.InvalidNesting (3kaya)
36       HTMLDocument.InvalidRange (3kaya)
37       HTMLDocument.RequiresAttribute (3kaya)
38       HTMLDocument.RequiresElement (3kaya)
39       HTMLDocument.TagSoupNotForOutput (3kaya)

FUNCTIONS

41       HTMLDocument.addAddress (3kaya)
42       HTMLDocument.addBlockQuote (3kaya)
43       HTMLDocument.addDivision (3kaya)
44       HTMLDocument.addDocumentLink (3kaya)
45       HTMLDocument.addDocumentMetaData (3kaya)
46       HTMLDocument.addDocumentScripting (3kaya)
47       HTMLDocument.addDocumentStylesheet (3kaya)
48       HTMLDocument.addFieldset (3kaya)
49       HTMLDocument.addHTTPHeader (3kaya)
50       HTMLDocument.addHTTPHeader_1 (3kaya)
51       HTMLDocument.addHeading (3kaya)
52       HTMLDocument.addHorizontalRule (3kaya)
53       HTMLDocument.addImage (3kaya)
54       HTMLDocument.addInlineElementAt (3kaya)
55       HTMLDocument.addLabelledInput (3kaya)
56       HTMLDocument.addLabelledSelect (3kaya)
57       HTMLDocument.addLabelledTextarea (3kaya)
58       HTMLDocument.addLazySelect (3kaya)
59       HTMLDocument.addLineBreak (3kaya)
60       HTMLDocument.addList (3kaya)
61       HTMLDocument.addListItem (3kaya)
62       HTMLDocument.addLocalControlInput (3kaya)
63       HTMLDocument.addLocalForm (3kaya)
64       HTMLDocument.addOption (3kaya)
65       HTMLDocument.addOptionList (3kaya)
66       HTMLDocument.addParagraph (3kaya)
67       HTMLDocument.addPreformatted (3kaya)
68       HTMLDocument.addRemoteControlInput (3kaya)
69       HTMLDocument.addRemoteForm (3kaya)
70       HTMLDocument.addSelectElement (3kaya)
71       HTMLDocument.addStateFields (3kaya)
72       HTMLDocument.addString (3kaya)
73       HTMLDocument.addTable (3kaya)
74       HTMLDocument.addTableBodySection (3kaya)
75       HTMLDocument.addTableColumns (3kaya)
76       HTMLDocument.addTableRow (3kaya)
77       HTMLDocument.addTextInput (3kaya)
78       HTMLDocument.addTextarea (3kaya)
79       HTMLDocument.anonymousBlock (3kaya)
80       HTMLDocument.appendExisting (3kaya)
81       HTMLDocument.appendGenerator (3kaya)
82       HTMLDocument.appendInlineElement (3kaya)
83       HTMLDocument.associateTextAndInput (3kaya)
84       HTMLDocument.encodeControlState (3kaya)
85       HTMLDocument.getAttribute (3kaya)
86       HTMLDocument.getChildren (3kaya)
87       HTMLDocument.getListItem (3kaya)
88       HTMLDocument.getTableBodySections (3kaya)
89       HTMLDocument.getTableCell (3kaya)
90       HTMLDocument.getTableFooter (3kaya)
91       HTMLDocument.getTableHeader (3kaya)
92       HTMLDocument.initialiseTable (3kaya)
93       HTMLDocument.lazyTable (3kaya)
94       HTMLDocument.localControlURL (3kaya)
95       HTMLDocument.makeDataCell (3kaya)
96       HTMLDocument.makeHeaderCell (3kaya)
97       HTMLDocument.moveBlock (3kaya)
98       HTMLDocument.new (3kaya)
99       HTMLDocument.numTableColumns (3kaya)
100       HTMLDocument.prependExisting (3kaya)
101       HTMLDocument.prependGenerator (3kaya)
102       HTMLDocument.pushListItem (3kaya)
103       HTMLDocument.readFromString (3kaya)
104       HTMLDocument.readFromTemplate (3kaya)
105       HTMLDocument.setAttribute (3kaya)
106       HTMLDocument.setClass (3kaya)
107       HTMLDocument.setDocumentTitle (3kaya)
108       HTMLDocument.setID (3kaya)
109       HTMLDocument.setTableCaption (3kaya)
110       HTMLDocument.setTitle (3kaya)
111       HTMLDocument.string (3kaya)
112       HTMLDocument.substring (3kaya)
113       HTMLDocument.write (3kaya)
114       HTMLDocument.writeTo (3kaya)

AUTHORS

116       Kaya  standard  library  by  Edwin  Brady,  Chris  Morris  and   others
117       (kaya@kayalang.org). For further information see http://kayalang.org/

LICENSE

119       The  Kaya  standard  library  is free software; you can redistribute it
120       and/or modify it under the terms  of  the  GNU  Lesser  General  Public
121       License  (version  2.1  or  any later version) as published by the Free
122       Software Foundation.
123
124
125
126Kaya                             December 2010             HTMLDocument(3kaya)
Impressum