DOM::CSSParser Class Reference
List of all members.Public Member Functions | |
CSSParser (bool strictParsing=true) | |
~CSSParser () | |
void | parseSheet (DOM::CSSStyleSheetImpl *sheet, const DOM::DOMString &string) |
DOM::CSSRuleImpl * | parseRule (DOM::CSSStyleSheetImpl *sheet, const DOM::DOMString &string) |
bool | parseValue (DOM::CSSStyleDeclarationImpl *decls, int id, const DOM::DOMString &string, bool _important, bool _nonCSSHint) |
bool | parseDeclaration (DOM::CSSStyleDeclarationImpl *decls, const DOM::DOMString &string, bool _nonCSSHint) |
DOM::DocumentImpl * | document () const |
void | addProperty (int propId, CSSValueImpl *value, bool important) |
bool | hasProperties () const |
CSSStyleDeclarationImpl * | createStyleDeclaration (CSSStyleRuleImpl *rule) |
void | clearProperties () |
bool | parseValue (int propId, bool important, int expected=1) |
bool | parseShortHand (const int *properties, int numProperties, bool important) |
bool | parse4Values (const int *properties, bool important) |
bool | parseContent (int propId, bool important) |
bool | parseShape (int propId, bool important) |
bool | parseFont (bool important) |
bool | parseCounter (int propId, bool increment, bool important) |
CSSPrimitiveValueImpl * | parseBackgroundPositionXY (int propId, bool forward, bool &ok) |
CSSValueListImpl * | parseFontFamily () |
CSSPrimitiveValueImpl * | parseColor () |
CSSPrimitiveValueImpl * | parseColorFromValue (Value *val) |
CSSValueImpl * | parseCounterContent (ValueList *args, bool counters) |
bool | parseShadow (int propId, bool important) |
int | lex (void *yylval) |
int | token () |
unsigned short * | text (int *length) |
int | lex () |
Static Public Member Functions | |
static CSSParser * | current () |
static bool | parseColor (const QString &name, QRgb &rgb) |
Public Attributes | |
bool | strict |
bool | important |
bool | nonCSSHint |
unsigned int | id |
DOM::StyleListImpl * | styleElement |
DOM::CSSRuleImpl * | rule |
ValueList * | valueList |
CSSProperty ** | parsedProperties |
int | numParsedProperties |
int | maxParsedProperties |
bool | inParseShortHand |
unsigned int | defaultNamespace |
Static Public Attributes | |
static CSSParser * | currentParser = 0 |
Detailed Description
Definition at line 93 of file cssparser.h.
The documentation for this class was generated from the following files: