Package dev.amp.validator.css
Class AtRule
- java.lang.Object
-
- com.steadystate.css.parser.Token
-
- dev.amp.validator.css.Token
-
- dev.amp.validator.css.Rule
-
- dev.amp.validator.css.AtRule
-
- All Implemented Interfaces:
Serializable
public class AtRule extends Rule
Object model for @rules of css content.- Author:
- nhant01, GeorgeLuo
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(RuleVisitor visitor)Visit a rule.StringgetName()Getter of name.List<com.steadystate.css.parser.Token>getPrelude()Getter for prelude.TokenTypegetTokenType()Return type of token.voidsetDeclarations(List<Declaration> declarations)Setter for declarations.voidsetRules(List<Rule> rules)Setter for rules.
-
-
-
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:
getTokenTypein classToken- 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
-
accept
public void accept(@Nonnull RuleVisitor visitor) throws CssValidationExceptionVisit a rule.- Specified by:
acceptin classRule- Parameters:
visitor- rule visitor.- Throws:
CssValidationException- Css Validation Exception
-
-