| DOM::AbstractView | Introduced in DOM Level 2 |
| DOM::Attr | The Attr interface represents an attribute in an Element object |
| khtml::CaretBox | Represents a rectangular box within which the caret is located |
| khtml::CaretBoxIterator | Iterates over the elements of a caret box line |
| khtml::CaretBoxLine | Resembles a line consisting of caret boxes |
| khtml::CaretBoxLine::SeekBoxParams | Seek parameters |
| khtml::CaretViewContext | Contextual information about the caret which is related to the view |
| DOM::CDATASection | CDATA sections are used to escape blocks of text containing characters that would otherwise be regarded as markup |
| DOM::CharacterData | The CharacterData interface extends Node with a set of attributes and methods for accessing character data in the DOM |
| DOM::Comment | This represents the content of a comment, i.e |
| DOM::Counter | The Counter interface is used to represent any counter or counters function value |
| DOM::CSS2Azimuth | The CSS2Azimuth interface represents the azimuth CSS Level 2 property |
| DOM::CSS2BackgroundPosition | The CSS2BackgroundPosition interface represents the background-position CSS Level 2 property |
| DOM::CSS2BorderSpacing | The CSS2BorderSpacing interface represents the border-spacing CSS Level 2 property |
| DOM::CSS2CounterIncrement | The CSS2CounterIncrement interface represents a imple value for the counter-increment CSS Level 2 property |
| DOM::CSS2CounterReset | The CSS2CounterReset interface represents a simple value for the counter-reset CSS Level 2 property |
| DOM::CSS2Cursor | The CSS2Cursor interface represents the cursor CSS Level 2 property |
| DOM::CSS2FontFaceSrc | The CSS2Cursor interface represents the src CSS Level 2 descriptor |
| DOM::CSS2FontFaceWidths | The CSS2Cursor interface represents a simple value for the widths CSS Level 2 descriptor |
| DOM::CSS2PageSize | The CSS2Cursor interface represents the size CSS Level 2 descriptor |
| DOM::CSS2PlayDuring | The CSS2PlayDuring interface represents the play-during CSS Level 2 property |
| DOM::CSS2Properties | The CSS2Properties interface represents a convenience mechanism for retrieving and setting properties within a CSSStyleDeclaration |
| DOM::CSS2TextShadow | The CSS2TextShadow interface represents a simple value for the text-shadow CSS Level 2 property |
| DOM::CSSCharsetRule | The CSSCharsetRule interface a @charset rule in a CSS style sheet |
| DOM::CSSException | This exception is raised when a specific CSS operation is impossible to perform |
| DOM::CSSFontFaceRule | The CSSFontFaceRule interface represents a @font-face rule in a CSS style sheet |
| DOM::CSSImportRule | The CSSImportRule interface represents a @import rule within a CSS style sheet |
| DOM::CSSMediaRule | The CSSMediaRule interface represents a @media rule in a CSS style sheet |
| DOM::CSSPrimitiveValue | The CSSPrimitiveValue interface represents a single CSS value |
| DOM::CSSRule | The CSSRule interface is the abstract base interface for any type of CSS statement |
| DOM::CSSRuleList | The CSSRuleList interface provides the abstraction of an ordered collection of CSS rules |
| DOM::CSSStyleDeclaration | The CSSStyleDeclaration interface represents a single CSS declaration block |
| DOM::CSSStyleRule | The CSSStyleRule interface represents a single rule set in a CSS style sheet |
| khtml::CSSStyleSelector | StyleSelector implementation for CSS |
| DOM::CSSStyleSheet | The CSSStyleSheet interface is a concrete interface used to represent a CSS style sheet i.e |
| DOM::CSSUnknownRule | The CSSUnkownRule interface represents an at-rule not supported by this user agent |
| DOM::CSSValue | The CSSValue interface represents a simple or a complexe value |
| DOM::CSSValueList | The CSSValueList interface provides the absraction of an ordered collection of CSS values |
| DOM::CustomNodeFilter | CustomNodeFilter can be used to define your own NodeFilter for use with NodeIterators and TreeWalkers |
| DOM::Document | The Document interface represents the entire HTML or XML document |
| DOM::DocumentFragment | DocumentFragment is a "lightweight" or "minimal" Document object |
| DOM::DocumentType | Each Document has a doctype attribute whose value is either null or a DocumentType object |
| DOM::DOMException | DOM operations only raise exceptions in "exceptional" circumstances, i.e |
| KJS::DOMFunction | Base class for all functions in this binding - get() and call() run tryGet() and tryCall() respectively, and catch exceptions if they occur |
| DOM::DOMImplementation | The DOMImplementation interface provides a number of methods for performing operations that are independent of any particular instance of the document object model |
| KJS::DOMObject | Base class for all objects in this binding - get() and put() run tryGet() and tryPut() respectively, and catch exceptions if they occur |
| DOM::DOMString | This class implements the basic string we use in the DOM |
| khtml::EditableCaretBoxIterator | Iterates over the editable inner elements of a caret line box |
| khtml::EditableCharacterIterator | Provides iterating through the document in terms of characters |
| khtml::EditableLineIterator | Iterates through the editable lines of a document |
| khtml::EditorContext | Contextual information about the editing state |
| DOM::Element | By far the vast majority of objects (apart from text) that authors encounter when traversing a document are Element nodes |
| DOM::Entity | This interface represents an entity, either parsed or unparsed, in an XML document |
| DOM::EntityReference | EntityReference objects may be inserted into the structure model when an entity reference is in the source document, or when the user wishes to insert an entity reference |
| khtml::ErgonomicEditableLineIterator | Iterates through the editable lines of a document, in a topological order |
| DOM::Event | Introduced in DOM Level 2 |
| DOM::EventException | Introduced in DOM Level 2: |
| DOM::EventListener | Introduced in DOM Level 2 |
| DOM::HTMLAnchorElement | The anchor element |
| DOM::HTMLAppletElement | An embedded Java applet |
| DOM::HTMLAreaElement | Client-side image map area definition |
| DOM::HTMLBaseElement | Document base URI |
| DOM::HTMLBaseFontElement | Base font |
| DOM::HTMLBlockquoteElement | ??? See the BLOCKQUOTE element definition in HTML 4.0 |
| DOM::HTMLBodyElement | The HTML document body |
| DOM::HTMLBRElement | Force a line break |
| DOM::HTMLButtonElement | Push button |
| DOM::HTMLCollection | An HTMLCollection is a list of nodes |
| DOM::HTMLDirectoryElement | Directory list |
| DOM::HTMLDivElement | Generic block container |
| DOM::HTMLDListElement | Definition list |
| DOM::HTMLDocument | An HTMLDocument is the root of the HTML hierarchy and holds the entire content |
| DOM::HTMLElement | All HTML element interfaces derive from this class |
| DOM::HTMLFieldSetElement | Organizes form controls into logical groups |
| DOM::HTMLFontElement | Local change to font |
| DOM::HTMLFormElement | The FORM element encompasses behavior similar to a collection and an element |
| DOM::HTMLFrameElement | Create a frame |
| DOM::HTMLFrameSetElement | Create a grid of frames |
| DOM::HTMLHeadElement | Document head information |
| DOM::HTMLHeadingElement | For the H1 to H6 elements |
| DOM::HTMLHRElement | Create a horizontal rule |
| DOM::HTMLHtmlElement | Root of an HTML document |
| DOM::HTMLIFrameElement | Inline subwindows |
| DOM::HTMLImageElement | Embedded image |
| DOM::HTMLInputElement | Form control |
| DOM::HTMLIsIndexElement | This element is used for single-line text input |
| DOM::HTMLLabelElement | Form field label text |
| DOM::HTMLLayerElement | Layer container for Netscape 4.x compatability |
| DOM::HTMLLegendElement | Provides a caption for a FIELDSET grouping |
| DOM::HTMLLIElement | List item |
| DOM::HTMLLinkElement | The LINK element specifies a link to an external resource, and defines this document's relationship to that resource (or vice versa) |
| DOM::HTMLMapElement | Client-side image map |
| DOM::HTMLMenuElement | Menu list |
| DOM::HTMLMetaElement | This contains generic meta-information about the document |
| DOM::HTMLModElement | Notice of modification to part of a document |
| DOM::HTMLObjectElement | Generic embedded object |
| DOM::HTMLOListElement | Ordered list |
| DOM::HTMLOptGroupElement | Group options together in logical subdivisions |
| DOM::HTMLOptionElement | A selectable choice |
| KHTMLPageCache | Singleton Object that handles a binary cache on top of the http cache management of kio |
| DOM::HTMLParagraphElement | Paragraphs |
| DOM::HTMLParamElement | Parameters fed to the OBJECT element |
| KHTMLPart | This class is khtml's main class.HTML Browser Widget |
| KHTMLPartBrowserExtension | This is the BrowserExtension for a KHTMLPart document |
| KHTMLPartIface | DCOP interface for KHTML |
| DOM::HTMLPreElement | Preformatted text |
| DOM::HTMLQuoteElement | For the Q and BLOCKQUOTE elements |
| DOM::HTMLScriptElement | Script statements |
| DOM::HTMLSelectElement | The select element allows the selection of an option |
| KHTMLSettings | Settings for the HTML view |
| DOM::HTMLStyleElement | Style information |
| DOM::HTMLTableCaptionElement | Table caption See the CAPTION element definition in HTML 4.0 |
| DOM::HTMLTableCellElement | The object used to represent the TH and TD elements |
| DOM::HTMLTableColElement | Regroups the COL and COLGROUP elements |
| DOM::HTMLTableElement | The create* and delete* methods on the table allow authors to construct and modify tables |
| DOM::HTMLTableRowElement | A row in a table |
| DOM::HTMLTableSectionElement | The THEAD , TFOOT , and TBODY elements |
| DOM::HTMLTextAreaElement | Multi-line text field |
| DOM::HTMLTitleElement | The document title |
| DOM::HTMLUListElement | Unordered list |
| KHTMLView | Renders and displays HTML in a QScrollView |
| khtml::LinearDocument | Represents the whole document in terms of lines |
| khtml::LineIterator | Iterates through the lines of a document |
| khtml::MassDeleter< T > | Stores objects of a certain type, and calls delete on each of them when this data structure is destroyed |
| DOM::MediaList | The MediaList interface provides the abstraction of an ordered collection of media, without defining or constraining how this collection is implemented |
| DOM::MouseEvent | Introduced in DOM Level 2 |
| KMultiPart | Http://www.netscape.com/assist/net_sites/pushpull.html |
| DOM::MutationEvent | Introduced in DOM Level 2 |
| DOM::NamedNodeMap | Objects implementing the NamedNodeMap interface are used to represent collections of nodes that can be accessed by name |
| DOM::Node | The Node interface is the primary datatype for the entire Document Object Model |
| DOM::NodeFilter | Filters are objects that know how to "filter out" nodes |
| DOM::NodeIterator | NodeIterators are used to step through a set of nodes, e.g |
| DOM::NodeList | The NodeList interface provides the abstraction of an ordered collection of nodes, without defining or constraining how this collection is implemented |
| DOM::Notation | This interface represents a notation declared in the DTD |
| DOM::ProcessingInstruction | The ProcessingInstruction interface represents a "processing instruction", used in XML as a way to keep processor-specific information in the text of the document |
| DOM::Rect | The Rect interface is used to represent any rect value |
| DOM::RGBColor | The RGBColor interface is used to represent any RGB color value |
| KJS::ScheduledAction | An action (either function or string) to be executed after a specified time interval, either once or repeatedly |
| KJS::ScriptInterpreter | We inherit from Interpreter, to save a pointer to the HTML part that the interpreter runs for |
| khtml::StyleSelector | This class selects a RenderStyle for a given Element based on the collection of stylesheets it contains |
| DOM::StyleSheet | The StyleSheet interface is the abstract base interface for any type of style sheet |
| DOM::StyleSheetList | The StyleSheetList interface provides the abstraction of an ordered collection of style sheets |
| khtml::TableRowIterator | Represents a render table as a linear list of rows |
| DOM::Text | The Text interface represents the textual content (termed character data in XML) of an Element or Attr |
| DOM::TextEvent | DOM::TextEvent The detail attribute inherited from UIEvent is used to indicate the number of keypresses which have occurred during key repetition |
| DOM::TreeWalker | TreeWalker objects are used to navigate a document tree or subtree using the view of the document defined by its whatToShow flags and any filters that are defined for the TreeWalker |
| DOM::UIEvent | Introduced in DOM Level 2 |