All Classes and Interfaces
Class
Description
An abstract "attribute selector" matches an element based on its attributes.
Abstract base class for CSS functions.
Provides protected methods for processing the following productions:
Abstract base class for CSS functions that process a
CssTokenType.TT_STRING.Abstract syntax tree for cascading style sheets.
An "adjacent sibling combinator" matches an element if its first selector
matches on the adjacent sibling of the element and if its second selector
matches the element.
An "and combinator" matches an element if both its first selector and its
second selector match the element.
An "at-rule" consists of an "at-keyword", a list of header tokens and a
list of body tokens.
Processes the
attr() function.Converts a
Boolean into the CSS String representation.Processes the
calc() function.A "child combinator" matches an element if its first selector matches on the
parent of the element and if its second selector matches on the element
itself.
A "class selector" matches an element if the element has a style class with
the specified value.
Abstract superclass for "combinator"s.
A ComponentValue is the abstract base class of CssToken, CurlyBlock,
RoundBlock, SquareBlock and FunctionBlock.
Processes the concat() function.
Converts a data value of type
T from or to a CSS Tokenizer.Wraps a value that supports CSS defaulting.
CSS Defaulting keywords can be applied to all CSS properties
in HTML and SVG.
Interface for CSS macro functions.
Interface for CSS function processors.
The
CssParser processes a stream of characters into a
Stylesheet object.The
CssScanner preprocesses an input stream of UTF-16 code points for
the StreamCssTokenizer.Represents a size specified in a particular unit.
Represents a size specified in a particular unit.
CssToken.
Defines the API of a CSS Tokenizer.
Defines CSS 3 token types.
Provides utility methods for CSS.
A "dash match selector"
|= matches an element if the element has an
attribute with the specified name and its value is either exactly the
specified substring or its value begins with the specified substring
immediately followed by a dash '-' character.A "declaration" associates a "propertyName" with a list of preserved tokens.
DefaultUnitConverter.
A "descendant combinator" matches an element if its first selector matches on
an ancestor of the element and if its second selector matches on the element
itself.
DocumentSelectorModel provides an API for CSS
SelectorGroup's.CssDoubleConverter.
An "attribute value selector" matches an element if the element has an
attribute with the specified name and value.
An "exists match" matches an element if the element has an attribute with the
specified name.
A "class selector" matches an element based on the value of its "pseudo
class" attribute.
An "general sibling combinator" matches an element if its first selector
matches the sibling of the element and if its second selector
matches the element.
An "id selector" matches an element if the element has an id with the
specified value.
An "include match selector"
~= matches an element if the element has
an attribute with the specified name and the attribute value contains a word
list with the specified word.CssIntegerConverter.
CssKebabCaseEnumConverter.
Parses a list with items separated by configurable optional delimiters.
CssLiteralEnumConverter.
CssIntegerConverter.
This converter uses a map to convert an object from/to String.
Implements the negation pseudo-class selector.
CssNumberConverter.
CssDoubleConverter.
A "prefix match selector"
^= matches an element if the element has an
attribute with the specified name and its value starts with the specified
substring.WordSetConverter converts an ImmutableObservableSet of Strings into a
String.
A "pseudo class selector" matches an element based on criteria which are not
directly encoded in the element.
Represents a name that is optionally restricted to a specific namespace.
Processes the replace() function.
Processes the
round() function.A "select nothing selector" matches nothing.
A "selector" is a tree of "combinator"s.
A "selector group" matches an element if one of its selectors matches the
element.
This is a model on which a
CssAST.SelectorGroup can perform a match
operation.Parses a set with items separated by configurable optional delimiters.
Takes a list of tokens and evaluates Css functions on them.
A "simple class selector" matches an element based on the value of its
"pseudo class" attribute.
Abstract superclass for "simple selector"s.
SimpleStylesheetsManager.
CssSizeConverter.
Indicates the position of a node in a source file, intended primarily for error reporting.
StreamCssTokenizer processes an input stream of characters into tokens for
the CssParser.Converts an
String to a quoted CSS String.Converts an
String from/to a CSS ident-token or a CSS string-token.A
SelectorModel for objects that implement the Styleable
interface.A style rule associates a selector list to a list of declarations.
A stylesheet is a list of rules.
StylesheetsManager.
A "substring match selector"
*= matches an element if the element has
an attribute with the specified name and its value contains the specified
substring.A "suffix match selector"
$= matches an element if the element has an
attribute with the specified name and its value ends with the specified
substring.A "type selector" matches an element if the element has a specific type.
UnitConverter.
A "universal selector" matches an element if the element exists.
Converts an
URI to a CSS URI.Processes the var() function.
CssWordConverter.