Class AtRule

  • All Implemented Interfaces:
    Serializable

    public class AtRule
    extends Rule
    Object model for @rules of css content.
    Author:
    nhant01, GeorgeLuo
    See Also:
    Serialized Form
    • Constructor Detail

      • AtRule

        public AtRule​(@Nonnull
                      String name)
        Constructor.
        Parameters:
        name - of AtRule
    • Method Detail

      • getTokenType

        public TokenType getTokenType()
        Return type of token.
        Specified by:
        getTokenType in class Token
        Returns:
        TokenType.AT_RULE
      • setRules

        public void setRules​(@Nonnull
                             List<Rule> rules)
        Setter for rules.
        Parameters:
        rules - to set within at rules
      • setDeclarations

        public void setDeclarations​(@Nonnull
                                    List<Declaration> declarations)
        Setter for declarations.
        Parameters:
        declarations - to set within at rules
      • getName

        public String getName()
        Getter of name.
        Returns:
        name
      • getPrelude

        public List<com.steadystate.css.parser.Token> getPrelude()
        Getter for prelude.
        Returns:
        prelude list