• Skip to content
  • Skip to link menu
KDE 3.5 API Reference
  • KDE API Reference
  • API Reference
  • Sitemap
  • Contact Us
 

KHTML

DOM::CSSValue

DOM::CSSValue Class Reference

The CSSValue interface represents a simple or a complexe value. More...

#include <css_value.h>

Inheritance diagram for DOM::CSSValue:

Inheritance graph
[legend]

List of all members.


Public Types

enum  UnitTypes {
  CSS_INHERIT = 0, CSS_PRIMITIVE_VALUE = 1, CSS_VALUE_LIST = 2, CSS_CUSTOM = 3,
  CSS_INITIAL = 4
}

Public Member Functions

DOM::DOMString cssText () const
 CSSValue (CSSValueImpl *impl)
 CSSValue (const CSSValue &other)
 CSSValue ()
unsigned short cssValueType () const
CSSValueImpl * handle () const
bool isCSSPrimitiveValue () const
bool isCSSValueList () const
bool isNull () const
CSSValue & operator= (const CSSValue &other)
void setCssText (const DOM::DOMString &)
 ~CSSValue ()

Protected Attributes

CSSValueImpl * impl

Detailed Description

The CSSValue interface represents a simple or a complexe value.

Definition at line 243 of file css_value.h.


Member Enumeration Documentation

enum DOM::CSSValue::UnitTypes

An integer indicating which type of unit applies to the value.

All CSS2 constants are not supposed to be required by the implementation since all CSS2 interfaces are optionals.

Enumerator:
CSS_INHERIT 
CSS_PRIMITIVE_VALUE 
CSS_VALUE_LIST 
CSS_CUSTOM 
CSS_INITIAL 

Reimplemented in DOM::CSSPrimitiveValue.

Definition at line 261 of file css_value.h.


Constructor & Destructor Documentation

DOM::CSSValue::CSSValue (  ) 

Definition at line 169 of file css_value.cpp.

DOM::CSSValue::CSSValue ( const CSSValue &  other  ) 

Definition at line 174 of file css_value.cpp.

DOM::CSSValue::CSSValue ( CSSValueImpl *  impl  ) 

Definition at line 180 of file css_value.cpp.

DOM::CSSValue::~CSSValue (  ) 

Definition at line 196 of file css_value.cpp.


Member Function Documentation

DOMString DOM::CSSValue::cssText (  )  const

A string representation of the current value.

Definition at line 201 of file css_value.cpp.

unsigned short DOM::CSSValue::cssValueType (  )  const

A code defining the type of the value as defined above.

Definition at line 213 of file css_value.cpp.

CSSValueImpl * DOM::CSSValue::handle (  )  const

Definition at line 231 of file css_value.cpp.

bool DOM::CSSValue::isCSSPrimitiveValue (  )  const

Definition at line 225 of file css_value.cpp.

bool DOM::CSSValue::isCSSValueList (  )  const

For internal use only.

not part of the DOM

Definition at line 219 of file css_value.cpp.

bool DOM::CSSValue::isNull (  )  const

Definition at line 236 of file css_value.cpp.

CSSValue & DOM::CSSValue::operator= ( const CSSValue &  other  ) 

Reimplemented in DOM::CSSValueList, and DOM::CSSPrimitiveValue.

Definition at line 186 of file css_value.cpp.

void DOM::CSSValue::setCssText ( const DOM::DOMString &   ) 

see cssText

Exceptions:
CSSException SYNTAX_ERR: Raised if the specified CSS string value has a syntax error and is unparsable.

Exceptions:
DOMException NO_MODIFICATION_ALLOWED_ERR: Raised if this declaration is readonly.

Definition at line 207 of file css_value.cpp.


Member Data Documentation

CSSValueImpl* DOM::CSSValue::impl [protected]

Definition at line 304 of file css_value.h.


The documentation for this class was generated from the following files:
  • css_value.h
  • css_value.cpp

KHTML

Skip menu "KHTML"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

API Reference

Skip menu "API Reference"
  • dcop
  • DNSSD
  • interfaces
  • Kate
  • kconf_update
  • KDECore
  • KDED
  • kdefx
  • KDEsu
  • kdeui
  • KDocTools
  • KHTML
  • KImgIO
  • KInit
  • kio
  • kioslave
  • KJS
  • KNewStuff
  • KParts
  • KUtils
Generated for API Reference by doxygen 1.5.9
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal