Uses of Class
org.jhotdraw8.css.ast.AbstractSyntaxTree

Packages that use AbstractSyntaxTree
Package
Description
Provides a representation of a parsed style sheet (CSS 3) as an abstract syntax tree (AST).
  • Uses of AbstractSyntaxTree in org.jhotdraw8.css.ast

    Modifier and Type
    Class
    Description
    class 
    An abstract "attribute selector" matches an element based on its attributes.
    class 
    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.
    class 
    An "and combinator" matches an element if both its first selector and its second selector match the element.
    class 
    An "at-rule" consists of an "at-keyword", a list of header tokens and a list of body tokens.
    class 
    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.
    class 
    A "class selector" matches an element if the element has a style class with the specified value.
    class 
    Abstract superclass for "combinator"s.
    class 
    A ComponentValue is the abstract base class of CssToken, CurlyBlock, RoundBlock, SquareBlock and FunctionBlock.
    class 
    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.
    class 
    A "declaration" associates a "propertyName" with a list of preserved tokens.
    class 
    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.
    class 
    An "attribute value selector" matches an element if the element has an attribute with the specified name and value.
    class 
    An "exists match" matches an element if the element has an attribute with the specified name.
    class 
    A "class selector" matches an element based on the value of its "pseudo class" attribute.
    class 
    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.
    class 
    An "id selector" matches an element if the element has an id with the specified value.
    class 
    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.
    class 
    Implements the negation pseudo-class selector.
    class 
    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.
    class 
    A "pseudo class selector" matches an element based on criteria which are not directly encoded in the element.
    class 
     
    class 
    A "select nothing selector" matches nothing.
    class 
    A "selector" is a tree of "combinator"s.
    class 
    A "selector group" matches an element if one of its selectors matches the element.
    class 
    A "simple class selector" matches an element based on the value of its "pseudo class" attribute.
    class 
    Abstract superclass for "simple selector"s.
    class 
    A style rule associates a selector list to a list of declarations.
    class 
    A stylesheet is a list of rules.
    class 
    A "substring match selector" *= matches an element if the element has an attribute with the specified name and its value contains the specified substring.
    class 
    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.
    class 
    A "type selector" matches an element if the element has a specific type.
    class 
    A "universal selector" matches an element if the element exists.