Package dev.amp.validator.visitor
Interface RuleVisitor
-
- All Known Implementing Classes:
Amp4AdsVisitor,ImportantPropertyVisitor,InvalidDeclVisitor,InvalidRuleVisitor,KeyframesVisitor,MediaQueryVisitor,SelectorSpecVisitor,SelectorVisitor,UrlFunctionVisitor
public interface RuleVisitorA visitor model implementation for rules to implement.- Author:
- nhant01, GeorgeLuo
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default voidleaveAtRule(AtRule atRule)Leave an AtRule.default voidleaveDeclaration(Declaration declaration)Leave a declaration.default voidleaveQualifiedRule(QualifiedRule qualifiedRule)Leave a qualified rule.default voidleaveStylesheet(Stylesheet stylesheet)Leave a Stylesheet.default voidvisitAtRule(AtRule atRule)Visit an AtRule.default voidvisitDeclaration(Declaration declaration)Visit a declaration.default voidvisitQualifiedRule(QualifiedRule qualifiedRule)Visit a QualifiedRule.default voidvisitStylesheet(Stylesheet stylesheet)Visit a Stylesheet.
-
-
-
Method Detail
-
visitStylesheet
default void visitStylesheet(@Nonnull Stylesheet stylesheet)Visit a Stylesheet.- Parameters:
stylesheet- to visit
-
leaveStylesheet
default void leaveStylesheet(@Nonnull Stylesheet stylesheet)Leave a Stylesheet.- Parameters:
stylesheet- to leave
-
visitAtRule
default void visitAtRule(@Nonnull AtRule atRule) throws CssValidationExceptionVisit an AtRule.- Parameters:
atRule- to visit- Throws:
CssValidationException- Css Validation Exception
-
leaveAtRule
default void leaveAtRule(@Nonnull AtRule atRule)Leave an AtRule.- Parameters:
atRule- to leave
-
visitQualifiedRule
default void visitQualifiedRule(@Nonnull QualifiedRule qualifiedRule) throws CssValidationExceptionVisit a QualifiedRule.- Parameters:
qualifiedRule- to visit- Throws:
CssValidationException- Css Validation Exception
-
leaveQualifiedRule
default void leaveQualifiedRule(@Nonnull QualifiedRule qualifiedRule)Leave a qualified rule.- Parameters:
qualifiedRule- to leave
-
visitDeclaration
default void visitDeclaration(@Nonnull Declaration declaration) throws CssValidationExceptionVisit a declaration.- Parameters:
declaration- to visit- Throws:
CssValidationException- Css Validation Exception
-
leaveDeclaration
default void leaveDeclaration(@Nonnull Declaration declaration)Leave a declaration.- Parameters:
declaration- to leave
-
-