Css.AtRules.CssFontFeatureSubRule Class Reference

Detailed Description

Represents the styleset rule.

Inheritance diagram for Css.AtRules.CssFontFeatureSubRule:
Css.CssAtRule Css.Rule Css.AtRules.AnnotationRule Css.AtRules.CharacterVariantRule Css.AtRules.OrnamentsRule Css.AtRules.StyleSetRule Css.AtRules.StylisticRule Css.AtRules.SwashRule

Public Member Functions

override string[] GetNames ()
 The set of all names that this at rule can use. Usually just one. E.g. font-face etc. More...
 
void AddToDocument (ReflowDocument document)
 The parent rule of this rule. More...
 
void RemoveFromDocument (ReflowDocument document)
 Removes this rule from the lookups in the given document. More...
 
override void SetupParsing (CssLexer lexer)
 This e.g. sets AtRuleMode. It's true if this @ rule uses nested selectors. Media and keyframes are two examples. More...
 
virtual void ToOpenTypeFeature (Css.Value value, List< OpenTypeFeature > results)
 Maps the given value to an OpenType feature. More...
 
override Rule LoadRule (Css.Rule parent, StyleSheet sheet, Css.Value value)
 Called on this instance object to load it's values from the given value object. More...
 
- Public Member Functions inherited from Css.CssAtRule
virtual CssAtRule Copy ()
 Copies this at rule. More...
 

Public Attributes

Dictionary< string, List
< OpenTypeFeature > > 
Properties =new Dictionary<string,List<OpenTypeFeature>>()
 The properties in the rule. More...
 
Css.Value RawValue
 The raw value. More...
 
StyleSheet ParentSheet
 The parent stylesheet. More...
 

Properties

virtual string FeatureName [get]
 The feature name e.g. 'styleset'. More...
 
string cssText [get, set]
 The CSS text of this rule. More...
 
StyleSheet parentStyleSheet [get]
 The parent stylesheet. More...
 
int type [get]
 Rule type. More...
 
- Properties inherited from Css.CssAtRule
string Name [get]
 The main name of this function. Originates from the first result returned by GetNames. More...
 
- Properties inherited from Css.Rule
int type [get]
 The type of rule. More...
 
StyleSheet parentStyleSheet [get]
 The parent style sheet. More...
 
string cssText [get, set]
 The CSS text. More...
 

Member Function Documentation

void Css.AtRules.CssFontFeatureSubRule.AddToDocument ( ReflowDocument  document)
inline

The parent rule of this rule.

Adds this rule to the lookups in the given document.

Implements Css.Rule.

override string [] Css.AtRules.CssFontFeatureSubRule.GetNames ( )
inlinevirtual

The set of all names that this at rule can use. Usually just one. E.g. font-face etc.

Reimplemented from Css.CssAtRule.

override Rule Css.AtRules.CssFontFeatureSubRule.LoadRule ( Css.Rule  parent,
StyleSheet  style,
Css.Value  value 
)
inlinevirtual

Called on this instance object to load it's values from the given value object.

Reimplemented from Css.CssAtRule.

void Css.AtRules.CssFontFeatureSubRule.RemoveFromDocument ( ReflowDocument  document)
inline

Removes this rule from the lookups in the given document.

Implements Css.Rule.

override void Css.AtRules.CssFontFeatureSubRule.SetupParsing ( CssLexer  lexer)
inlinevirtual

This e.g. sets AtRuleMode. It's true if this @ rule uses nested selectors. Media and keyframes are two examples.

Reimplemented from Css.CssAtRule.

virtual void Css.AtRules.CssFontFeatureSubRule.ToOpenTypeFeature ( Css.Value  value,
List< OpenTypeFeature results 
)
inlinevirtual

Member Data Documentation

StyleSheet Css.AtRules.CssFontFeatureSubRule.ParentSheet

The parent stylesheet.

Dictionary<string,List<OpenTypeFeature> > Css.AtRules.CssFontFeatureSubRule.Properties =new Dictionary<string,List<OpenTypeFeature>>()

The properties in the rule.

Css.Value Css.AtRules.CssFontFeatureSubRule.RawValue

The raw value.

Property Documentation

string Css.AtRules.CssFontFeatureSubRule.cssText
getset

The CSS text of this rule.

virtual string Css.AtRules.CssFontFeatureSubRule.FeatureName
get

The feature name e.g. 'styleset'.

StyleSheet Css.AtRules.CssFontFeatureSubRule.parentStyleSheet
get

The parent stylesheet.

int Css.AtRules.CssFontFeatureSubRule.type
get

Rule type.