See: Description
| Interface | Description |
|---|---|
| ICSSCombinator |
A "combinator" represents a CSS selector that combines with a selector.
|
| ICSSDocument |
The root object of a CSS DOM.
|
| ICSSFontFace |
CSS DOM for an
@font-face statement. |
| ICSSManager |
Manages CSS source file and inline CSS fragments in a project.
|
| ICSSMediaQueryCondition |
Model for a media query condition in CSS3.
|
| ICSSNamespaceDefinition |
Namespace definition maps a namespace URI to a prefix name.
|
| ICSSNode |
All CSS DOM node classes implement this interface to adapt to JBurg's
DefaultInodeAdapter. |
| ICSSProperty |
A "property" is a key value pair inside a CSS rule body.
|
| ICSSPropertyValue |
Base interface for CSS property values.
|
| ICSSRule |
Model for a CSS3 rule.
|
| ICSSSelector |
Model for CSS3 selectors.
|
| ICSSSelectorCondition |
Conditions follows the "element" in a simple selector.
|
| Enum | Description |
|---|---|
| CombinatorType |
CSS3 selector combinators.
|
| ConditionType |
Supported condition types for
ICSSSelectorCondition. |
| FontFaceSourceType |
Source type enumerations for
ICSSFontFace. |
An ICSSDocument represents all the CSS code in a
.css file or within a <Style> tag in MXML.
It is the root of a tree of objects of type ICSSNode.
For example, CSS such as as
Button { color: red; font-size: 12 }
is represented by an ICSSRule which has one simple
ICSSSelector named "Button" and two
ICSSProperty objects named "color"
and "font-size".
Each ICSSProperty has an ICSSPropertyValue;
in this case they represent the two values red
and 12.
A rule can have a list of selectors, each of which can be a complex combination
of simple selectors; they are stored in a linked-list-like data structure,
where an ICSSCombinator in the link between between selectors.
Unlike AS and MXML source files, a CSS source file doesn't create a compilation unit in a project. There are three reasons for this:
Copyright © 2016 The Apache Software Foundation. All rights reserved.