# khtml Library API Documentation

Overview | Class Hierarchy | Classes | Classes (annotated) | Members | Namespaces | Source Files

# khtml Library Class List

Here are the classes, structs, unions and interfaces with brief descriptions:

DOM::AbstractView | Introduced in DOM Level 2
DOM::Attr | The `Attr` interface represents an attribute in an `Element` object
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., all the characters between the starting ' `<!--` ' and ending ' `-->` '
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., when an operation is impossible to perform (either for logical reasons, because data is lost, or because the implementation has become unstable)
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
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
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
KJavaApplet | A Java applet
KJavaAppletContext | Provides a context for KJavaAppletWidgets
KJavaAppletServer | Communicates with a KJAS server to display and control Java applets
KJavaAppletWidget | A widget for displaying Java applets
KJavaProcess | A class for invoking a Java VM
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
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

This file is part of the documentation for khtml Library Version 3.4.1.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Sat Jun 11 20:33:19 2005 by doxygen 1.4.1 written by Dimitri van Heesch, © 1997-2003