khtml Library API Documentation

DOM Namespace Reference

The Document Object Model (DOM) is divided into two parts, the COREDOM core DOM, specifying some core functionality, and the HTMLDOM HTML DOM, which deals with the extensions needed for HTML. More...


Classes

class  DOM::CSS2Azimuth
 The CSS2Azimuth interface represents the azimuth CSS Level 2 property. More...
class  DOM::CSS2BackgroundPosition
 The CSS2BackgroundPosition interface represents the background-position CSS Level 2 property. More...
class  DOM::CSS2BorderSpacing
 The CSS2BorderSpacing interface represents the border-spacing CSS Level 2 property. More...
class  DOM::CSS2CounterIncrement
 The CSS2CounterIncrement interface represents a imple value for the counter-increment CSS Level 2 property. More...
class  DOM::CSS2CounterReset
 The CSS2CounterReset interface represents a simple value for the counter-reset CSS Level 2 property. More...
class  DOM::CSS2Cursor
 The CSS2Cursor interface represents the cursor CSS Level 2 property. More...
class  DOM::CSS2FontFaceSrc
 The CSS2Cursor interface represents the src CSS Level 2 descriptor. More...
class  DOM::CSS2FontFaceWidths
 The CSS2Cursor interface represents a simple value for the widths CSS Level 2 descriptor. More...
class  DOM::CSS2PageSize
 The CSS2Cursor interface represents the size CSS Level 2 descriptor. More...
class  DOM::CSS2PlayDuring
 The CSS2PlayDuring interface represents the play-during CSS Level 2 property. More...
class  DOM::CSS2Properties
 The CSS2Properties interface represents a convenience mechanism for retrieving and setting properties within a CSSStyleDeclaration . More...
class  DOM::CSS2TextShadow
 The CSS2TextShadow interface represents a simple value for the text-shadow CSS Level 2 property. More...
class  DOM::CSSRule
 The CSSRule interface is the abstract base interface for any type of CSS statement . More...
class  DOM::CSSCharsetRule
 The CSSCharsetRule interface a @charset rule in a CSS style sheet. More...
class  DOM::CSSFontFaceRule
 The CSSFontFaceRule interface represents a @font-face rule in a CSS style sheet. More...
class  DOM::CSSImportRule
 The CSSImportRule interface represents a @import rule within a CSS style sheet. More...
class  DOM::CSSMediaRule
 The CSSMediaRule interface represents a @media rule in a CSS style sheet. More...
class  DOM::CSSStyleRule
 The CSSStyleRule interface represents a single rule set in a CSS style sheet. More...
class  DOM::CSSUnknownRule
 The CSSUnkownRule interface represents an at-rule not supported by this user agent. More...
class  DOM::CSSRuleList
 The CSSRuleList interface provides the abstraction of an ordered collection of CSS rules. More...
class  DOM::StyleSheet
 The StyleSheet interface is the abstract base interface for any type of style sheet. More...
class  DOM::CSSException
 This exception is raised when a specific CSS operation is impossible to perform. More...
class  DOM::CSSStyleSheet
 The CSSStyleSheet interface is a concrete interface used to represent a CSS style sheet i.e. More...
class  DOM::StyleSheetList
 The StyleSheetList interface provides the abstraction of an ordered collection of style sheets. More...
class  DOM::MediaList
 The MediaList interface provides the abstraction of an ordered collection of media, without defining or constraining how this collection is implemented. More...
class  DOM::CSSStyleDeclaration
 The CSSStyleDeclaration interface represents a single CSS declaration block . More...
class  DOM::CSSValue
 The CSSValue interface represents a simple or a complexe value. More...
class  DOM::CSSValueList
 The CSSValueList interface provides the absraction of an ordered collection of CSS values. More...
class  DOM::CSSPrimitiveValue
 The CSSPrimitiveValue interface represents a single CSS value . More...
class  DOM::RGBColor
 The RGBColor interface is used to represent any RGB color value. More...
class  DOM::Rect
 The Rect interface is used to represent any rect value. More...
class  DOM::Counter
 The Counter interface is used to represent any counter or counters function value. More...
class  DOM::EventListener
 Introduced in DOM Level 2. More...
class  DOM::Event
 Introduced in DOM Level 2. More...
class  DOM::EventException
 Introduced in DOM Level 2:. More...
class  DOM::UIEvent
 Introduced in DOM Level 2. More...
class  DOM::MouseEvent
 Introduced in DOM Level 2. More...
class  DOM::TextEvent
 DOM::TextEvent The detail attribute inherited from UIEvent is used to indicate the number of keypresses which have occurred during key repetition. More...
class  DOM::MutationEvent
 Introduced in DOM Level 2. More...
class  DOM::NodeIterator
 NodeIterators are used to step through a set of nodes, e.g. More...
class  DOM::NodeFilter
 Filters are objects that know how to "filter out" nodes. More...
class  DOM::CustomNodeFilter
 CustomNodeFilter can be used to define your own NodeFilter for use with NodeIterators and TreeWalkers. More...
class  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 . More...
class  DOM::AbstractView
 Introduced in DOM Level 2. More...
class  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. More...
class  DOM::Document
 The Document interface represents the entire HTML or XML document. More...
class  DOM::DocumentFragment
 DocumentFragment is a "lightweight" or "minimal" Document object. More...
class  DOM::DocumentType
 Each Document has a doctype attribute whose value is either null or a DocumentType object. More...
class  DOM::Attr
 The Attr interface represents an attribute in an Element object. More...
class  DOM::Element
 By far the vast majority of objects (apart from text) that authors encounter when traversing a document are Element nodes. More...
class  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). More...
class  DOM::NamedNodeMap
 Objects implementing the NamedNodeMap interface are used to represent collections of nodes that can be accessed by name. More...
class  DOM::Node
 The Node interface is the primary datatype for the entire Document Object Model. More...
class  DOM::NodeList
 The NodeList interface provides the abstraction of an ordered collection of nodes, without defining or constraining how this collection is implemented. More...
class  DOM::DOMString
 This class implements the basic string we use in the DOM. More...
class  DOM::CharacterData
 The CharacterData interface extends Node with a set of attributes and methods for accessing character data in the DOM. More...
class  DOM::Comment
 This represents the content of a comment, i.e., all the characters between the starting ' <!-- ' and ending ' --> '. More...
class  DOM::Text
 The Text interface represents the textual content (termed character data in XML) of an Element or Attr . More...
class  DOM::CDATASection
 CDATA sections are used to escape blocks of text containing characters that would otherwise be regarded as markup. More...
class  DOM::Entity
 This interface represents an entity, either parsed or unparsed, in an XML document. More...
class  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. More...
class  DOM::Notation
 This interface represents a notation declared in the DTD. More...
class  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. More...
class  DOM::HTMLBodyElement
 The HTML document body. More...
class  DOM::HTMLFrameElement
 Create a frame. More...
class  DOM::HTMLFrameSetElement
 Create a grid of frames. More...
class  DOM::HTMLIFrameElement
 Inline subwindows. More...
class  DOM::HTMLHeadElement
 Document head information. More...
class  DOM::HTMLHtmlElement
 Root of an HTML document. More...
class  DOM::HTMLBlockquoteElement
 ??? See the BLOCKQUOTE element definition in HTML 4.0. More...
class  DOM::HTMLDivElement
 Generic block container. More...
class  DOM::HTMLHRElement
 Create a horizontal rule. More...
class  DOM::HTMLHeadingElement
 For the H1 to H6 elements. More...
class  DOM::HTMLParagraphElement
 Paragraphs. More...
class  DOM::HTMLPreElement
 Preformatted text. More...
class  DOM::HTMLLayerElement
 Layer container for Netscape 4.x compatability. More...
class  DOM::HTMLDocument
 An HTMLDocument is the root of the HTML hierarchy and holds the entire content. More...
class  DOM::HTMLElement
 All HTML element interfaces derive from this class. More...
class  DOM::HTMLButtonElement
 Push button. More...
class  DOM::HTMLFieldSetElement
 Organizes form controls into logical groups. More...
class  DOM::HTMLFormElement
 The FORM element encompasses behavior similar to a collection and an element. More...
class  DOM::HTMLInputElement
 Form control. More...
class  DOM::HTMLLabelElement
 Form field label text. More...
class  DOM::HTMLLegendElement
 Provides a caption for a FIELDSET grouping. More...
class  DOM::HTMLOptGroupElement
 Group options together in logical subdivisions. More...
class  DOM::HTMLSelectElement
 The select element allows the selection of an option. More...
class  DOM::HTMLTextAreaElement
 Multi-line text field. More...
class  DOM::HTMLOptionElement
 A selectable choice. More...
class  DOM::HTMLIsIndexElement
 This element is used for single-line text input. More...
class  DOM::HTMLBaseElement
 Document base URI. More...
class  DOM::HTMLLinkElement
 The LINK element specifies a link to an external resource, and defines this document's relationship to that resource (or vice versa). More...
class  DOM::HTMLMetaElement
 This contains generic meta-information about the document. More...
class  DOM::HTMLScriptElement
 Script statements. More...
class  DOM::HTMLStyleElement
 Style information. More...
class  DOM::HTMLTitleElement
 The document title. More...
class  DOM::HTMLAreaElement
 Client-side image map area definition. More...
class  DOM::HTMLImageElement
 Embedded image. More...
class  DOM::HTMLMapElement
 Client-side image map. More...
class  DOM::HTMLAnchorElement
 The anchor element. More...
class  DOM::HTMLBRElement
 Force a line break. More...
class  DOM::HTMLFontElement
 Local change to font. More...
class  DOM::HTMLModElement
 Notice of modification to part of a document. More...
class  DOM::HTMLQuoteElement
 For the Q and BLOCKQUOTE elements. More...
class  DOM::HTMLDListElement
 Definition list. More...
class  DOM::HTMLDirectoryElement
 Directory list. More...
class  DOM::HTMLLIElement
 List item. More...
class  DOM::HTMLMenuElement
 Menu list. More...
class  DOM::HTMLOListElement
 Ordered list. More...
class  DOM::HTMLUListElement
 Unordered list. More...
class  DOM::HTMLBaseFontElement
 Base font. More...
class  DOM::HTMLCollection
 An HTMLCollection is a list of nodes. More...
class  DOM::HTMLAppletElement
 An embedded Java applet. More...
class  DOM::HTMLObjectElement
 Generic embedded object. More...
class  DOM::HTMLParamElement
 Parameters fed to the OBJECT element. More...
class  DOM::HTMLTableCaptionElement
 Table caption See the CAPTION element definition in HTML 4.0. More...
class  DOM::HTMLTableCellElement
 The object used to represent the TH and TD elements. More...
class  DOM::HTMLTableColElement
 Regroups the COL and COLGROUP elements. More...
class  DOM::HTMLTableElement
 The create* and delete* methods on the table allow authors to construct and modify tables. More...
class  DOM::HTMLTableRowElement
 A row in a table. More...
class  DOM::HTMLTableSectionElement
 The THEAD , TFOOT , and TBODY elements. More...

Typedefs

typedef unsigned long long DOMTimeStamp

Functions

KDE_NO_EXPORT int getPropertyID (const char *tagStr, int len)
QString qString (const ParseString &ps)
DOMString domString (const ParseString &ps)
kdbgstreamoperator<< (kdbgstream &stream, const DOMString &string)
KHTML_EXPORT bool operator== (const DOMString &a, const DOMString &b)
KHTML_EXPORT bool operator== (const DOMString &a, const QString &b)
KHTML_EXPORT bool operator== (const DOMString &a, const char *b)
bool operator!= (const DOMString &a, const DOMString &b)
bool operator!= (const DOMString &a, const QString &b)
bool operator!= (const DOMString &a, const char *b)
bool strcmp (const DOMString &a, const DOMString &b)
KHTML_EXPORT bool strcasecmp (const DOMString &a, const DOMString &b)
KHTML_EXPORT bool strcasecmp (const DOMString &a, const char *b)


Detailed Description

The Document Object Model (DOM) is divided into two parts, the COREDOM core DOM, specifying some core functionality, and the HTMLDOM HTML DOM, which deals with the extensions needed for HTML.

Typedef Documentation

typedef unsigned long long DOM::DOMTimeStamp
 

A DOMTimeStamp represents a number of milliseconds.

Definition at line 953 of file dom_node.h.

Referenced by DOM::Event::timeStamp().

KDE Logo
This file is part of the documentation for khtml Library Version 3.4.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Tue Aug 2 12:06:39 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003