LibreOffice Module sw (master)  1
Public Member Functions | Public Attributes | List of all members
CSS1Expression Struct Reference

a subexpression of a CSS1 declaration More...

#include <parcss1.hxx>

Collaboration diagram for CSS1Expression:
[legend]

Public Member Functions

 CSS1Expression (CSS1Token eTyp, const OUString &rVal, double nVal, sal_Unicode cO=0)
 
 ~CSS1Expression ()
 
void Set (CSS1Token eTyp, const OUString &rVal, double nVal)
 
CSS1Token GetType () const
 
const OUString & GetString () const
 
double GetNumber () const
 
sal_uInt32 GetULength () const
 
sal_Int32 GetSLength () const
 
sal_Unicode GetOp () const
 
void GetURL (OUString &rURL) const
 
bool GetColor (Color &rRGB) const
 
void SetNext (CSS1Expression *pNxt)
 
const CSS1ExpressionGetNext () const
 

Public Attributes

sal_Unicode cOp
 
CSS1Token eType
 
OUString aValue
 
double nValue
 
CSS1ExpressionpNext
 

Detailed Description

a subexpression of a CSS1 declaration

It contains

Definition at line 113 of file parcss1.hxx.

Constructor & Destructor Documentation

CSS1Expression::CSS1Expression ( CSS1Token  eTyp,
const OUString &  rVal,
double  nVal,
sal_Unicode  cO = 0 
)
inline

Definition at line 122 of file parcss1.hxx.

CSS1Expression::~CSS1Expression ( )

Definition at line 1208 of file parcss1.cxx.

References pNext.

Member Function Documentation

bool CSS1Expression::GetColor ( Color rRGB) const
const CSS1Expression* CSS1Expression::GetNext ( ) const
inline
double CSS1Expression::GetNumber ( ) const
inline
sal_Unicode CSS1Expression::GetOp ( ) const
inline
sal_Int32 CSS1Expression::GetSLength ( ) const
inline
const OUString& CSS1Expression::GetString ( ) const
inline
CSS1Token CSS1Expression::GetType ( ) const
inline
sal_uInt32 CSS1Expression::GetULength ( ) const
inline
void CSS1Expression::GetURL ( OUString &  rURL) const

Definition at line 1213 of file parcss1.cxx.

References aValue, CSS1_URL, eType, and comphelper::string::strip().

Referenced by ParseCSS1_background().

void CSS1Expression::Set ( CSS1Token  eTyp,
const OUString &  rVal,
double  nVal 
)
inline

Definition at line 145 of file parcss1.hxx.

References aValue, cOp, eType, nValue, and pNext.

Referenced by ParseCSS1_font().

void CSS1Expression::SetNext ( CSS1Expression pNxt)
inline

Definition at line 141 of file parcss1.hxx.

Referenced by CSS1Parser::ParseDeclaration().

Member Data Documentation

OUString CSS1Expression::aValue

Definition at line 117 of file parcss1.hxx.

Referenced by GetColor(), GetString(), GetURL(), and Set().

sal_Unicode CSS1Expression::cOp

Definition at line 115 of file parcss1.hxx.

Referenced by GetOp(), and Set().

CSS1Token CSS1Expression::eType

Definition at line 116 of file parcss1.hxx.

Referenced by GetColor(), GetType(), GetURL(), and Set().

double CSS1Expression::nValue

Definition at line 118 of file parcss1.hxx.

Referenced by GetNumber(), GetSLength(), GetULength(), and Set().

CSS1Expression* CSS1Expression::pNext

Definition at line 119 of file parcss1.hxx.

Referenced by GetNext(), Set(), and ~CSS1Expression().


The documentation for this struct was generated from the following files: