Package dev.amp.validator.css
Class QualifiedRule
- java.lang.Object
-
- com.steadystate.css.parser.Token
-
- dev.amp.validator.css.Token
-
- dev.amp.validator.css.Rule
-
- dev.amp.validator.css.QualifiedRule
-
- All Implemented Interfaces:
Serializable
public class QualifiedRule extends Rule
The abstract superclass for all tokens.- Author:
- nhant01, GeorgeLuo
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description QualifiedRule()Constructor to initialize empty qualified rule
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(RuleVisitor visitor)process a qualified rule through a visitorList<Declaration>getDeclarations()Getter for declarationsList<com.steadystate.css.parser.Token>getPrelude()Getter for the preludeList<Rule>getRules()Setter for rulesTokenTypegetTokenType()return the token type of the qualified ruleStringruleName()concatenate a qualified rule namevoidsetDeclarations(List<Declaration> declarations)Setter for declarationsvoidsetRules(List<Rule> rules)Setter for rules
-
-
-
Method Detail
-
accept
public void accept(@Nonnull RuleVisitor visitor) throws CssValidationExceptionprocess a qualified rule through a visitor- Specified by:
acceptin classRule- Parameters:
visitor- used to process the rule- Throws:
CssValidationException- Css Validation Exception
-
getTokenType
public TokenType getTokenType()
return the token type of the qualified rule- Specified by:
getTokenTypein classToken- Returns:
- TokenType.QUALIFIED_RULE
-
getRules
public List<Rule> getRules()
Setter for rules- Returns:
- the list of rules associated with this qualified rule.
-
setRules
public void setRules(@Nonnull List<Rule> rules)Setter for rules- Parameters:
rules- the rules to initialize to the qualified rule
-
setDeclarations
public void setDeclarations(@Nonnull List<Declaration> declarations)Setter for declarations- Parameters:
declarations- to initialize to the qualified rule
-
getDeclarations
@Nonnull public List<Declaration> getDeclarations()
Getter for declarations- Returns:
- the declarations of the rule
-
getPrelude
public List<com.steadystate.css.parser.Token> getPrelude()
Getter for the prelude- Returns:
- the prelude of the qualified rule
-
ruleName
public String ruleName()
concatenate a qualified rule name- Returns:
- The concatenation of the qualified rule name.
-
-