C# Class LayoutFarm.WebDom.Parser.CssParser

Exibir arquivo Open project: prepare/HTML-Renderer

Public Methods

Method Description
CssParser ( ) : System
ParseCssPropertyDeclarationList ( char textBuffer ) : CssRuleSet
ParseCssStyleSheet ( char textBuffer ) : void

Private Methods

Method Description
CloneProp ( WellknownCssPropertyName newName, CssCodeValueExpression prop ) : CssPropertyDeclaration
EvaluateMedia ( WebDom atMedia ) : void
EvaluateRuleSet ( WebDom ruleset ) : void
ExpandBorderProperty ( CssPropertyDeclaration decl, BorderDirection borderDirection, List newProps ) : void
ExpandCssEdgeProperty ( CssPropertyDeclaration decl, WellknownCssPropertyName left, WellknownCssPropertyName top, WellknownCssPropertyName right, WellknownCssPropertyName bottom, List newProps ) : void
ExpandFontProperty ( CssPropertyDeclaration decl, List newProps ) : void
LexerEmitHandler ( CssTokenName tkname, int start, int len ) : void
Reset ( ) : void

Method Details

CssParser() public method

public CssParser ( ) : System
return System

ParseCssPropertyDeclarationList() public method

public ParseCssPropertyDeclarationList ( char textBuffer ) : CssRuleSet
textBuffer char
return CssRuleSet

ParseCssStyleSheet() public method

public ParseCssStyleSheet ( char textBuffer ) : void
textBuffer char
return void