\section{DOM::CSSStyle\-Rule Class Reference}
\label{classDOM_1_1CSSStyleRule}\index{DOM::CSSStyleRule@{DOM::CSSStyleRule}}
The {\tt {\bf CSSStyle\-Rule}{\rm (p.\,\pageref{classDOM_1_1CSSStyleRule})}} interface represents a single {\tt rule set } in a CSS style sheet.  


{\tt \#include $<$css\_\-rule.h$>$}

Inheritance diagram for DOM::CSSStyle\-Rule:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=72pt]{classDOM_1_1CSSStyleRule__inherit__graph}
\end{center}
\end{figure}
Collaboration diagram for DOM::CSSStyle\-Rule:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=72pt]{classDOM_1_1CSSStyleRule__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf CSSStyle\-Rule} (const {\bf CSSStyle\-Rule} \&other)\label{classDOM_1_1CSSStyleRule_a1}

\item 
{\bf CSSStyle\-Rule} (const {\bf CSSRule} \&other)\label{classDOM_1_1CSSStyleRule_a2}

\item 
{\bf CSSStyle\-Rule} (CSSStyle\-Rule\-Impl $\ast$impl)\label{classDOM_1_1CSSStyleRule_a3}

\item 
{\bf CSSStyle\-Rule} \& {\bf operator=} (const {\bf CSSStyle\-Rule} \&other)\label{classDOM_1_1CSSStyleRule_a4}

\item 
{\bf CSSStyle\-Rule} \& {\bf operator=} (const {\bf CSSRule} \&other)\label{classDOM_1_1CSSStyleRule_a5}

\item 
{\bf DOM::DOMString} {\bf selector\-Text} () const 
\item 
void {\bf set\-Selector\-Text} (const {\bf DOM::DOMString} \&)
\item 
{\bf CSSStyle\-Declaration} {\bf style} () const 
\end{CompactItemize}


\subsection{Detailed Description}
The {\tt {\bf CSSStyle\-Rule}{\rm (p.\,\pageref{classDOM_1_1CSSStyleRule})}} interface represents a single {\tt rule set } in a CSS style sheet. 



Definition at line 411 of file css\_\-rule.h.

\subsection{Member Function Documentation}
\index{DOM::CSSStyleRule@{DOM::CSSStyle\-Rule}!selectorText@{selectorText}}
\index{selectorText@{selectorText}!DOM::CSSStyleRule@{DOM::CSSStyle\-Rule}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf DOMString} CSSStyle\-Rule::selector\-Text () const}\label{classDOM_1_1CSSStyleRule_a7}


The textual representation of the {\tt selector } for the rule set. 

The implementation may have stripped out insignificant whitespace while parsing the selector. 

Definition at line 414 of file css\_\-rule.cpp.\index{DOM::CSSStyleRule@{DOM::CSSStyle\-Rule}!setSelectorText@{setSelectorText}}
\index{setSelectorText@{setSelectorText}!DOM::CSSStyleRule@{DOM::CSSStyle\-Rule}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void CSSStyle\-Rule::set\-Selector\-Text (const {\bf DOM::DOMString} \&)}\label{classDOM_1_1CSSStyleRule_a8}


see selector\-Text 

\begin{Desc}
\item[Exceptions:]
\begin{description}
\item[{\em CSSException}]SYNTAX\_\-ERR: Raised if the specified CSS string value has a syntax error and is unparsable.\item[{\em DOMException}]NO\_\-MODIFICATION\_\-ALLOWED\_\-ERR: Raised if this style sheet is readonly. \end{description}
\end{Desc}


Definition at line 420 of file css\_\-rule.cpp.\index{DOM::CSSStyleRule@{DOM::CSSStyle\-Rule}!style@{style}}
\index{style@{style}!DOM::CSSStyleRule@{DOM::CSSStyle\-Rule}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf CSSStyle\-Declaration} CSSStyle\-Rule::style () const}\label{classDOM_1_1CSSStyleRule_a9}


The {\tt declaration-block } of this rule set. 



Definition at line 425 of file css\_\-rule.cpp.

The documentation for this class was generated from the following files:\begin{CompactItemize}
\item 
css\_\-rule.h\item 
css\_\-rule.cpp\end{CompactItemize}
