Package dev.amp.validator.visitor
Class UrlFunctionVisitor
- java.lang.Object
-
- dev.amp.validator.visitor.UrlFunctionVisitor
-
- All Implemented Interfaces:
RuleVisitor
public class UrlFunctionVisitor extends Object implements RuleVisitor
Helper class for implementing extractUrls.- Author:
- nhant01, GeorgeLuo
-
-
Constructor Summary
Constructors Constructor Description UrlFunctionVisitor(List<ParsedCssUrl> parsedUrls, List<ErrorToken> errors)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidleaveAtRule(AtRule atRule)Leave an AtRule.voidvisitAtRule(AtRule atRule)Visit an AtRule.voidvisitDeclaration(Declaration declaration)Visit a declaration rule.voidvisitQualifiedRule(QualifiedRule qualifiedRule)Visit a qualified rule.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface dev.amp.validator.visitor.RuleVisitor
leaveDeclaration, leaveQualifiedRule, leaveStylesheet, visitStylesheet
-
-
-
-
Constructor Detail
-
UrlFunctionVisitor
public UrlFunctionVisitor(@Nonnull List<ParsedCssUrl> parsedUrls, @Nonnull List<ErrorToken> errors)- Parameters:
parsedUrls- a list of urls found in css parseerrors- to populate with css validation errors
-
-
Method Detail
-
visitAtRule
public void visitAtRule(@Nonnull AtRule atRule)Visit an AtRule.- Specified by:
visitAtRulein interfaceRuleVisitor- Parameters:
atRule- to visit
-
leaveAtRule
public void leaveAtRule(@Nonnull AtRule atRule)Leave an AtRule.- Specified by:
leaveAtRulein interfaceRuleVisitor- Parameters:
atRule- AtRule to leave
-
visitQualifiedRule
public void visitQualifiedRule(@Nonnull QualifiedRule qualifiedRule)Visit a qualified rule.- Specified by:
visitQualifiedRulein interfaceRuleVisitor- Parameters:
qualifiedRule- to visit
-
visitDeclaration
public void visitDeclaration(@Nonnull Declaration declaration) throws CssValidationExceptionVisit a declaration rule.- Specified by:
visitDeclarationin interfaceRuleVisitor- Parameters:
declaration- to visit- Throws:
CssValidationException- Css Validation Exception
-
-