Uses of Class
dev.amp.validator.css.CssValidationException
-
Packages that use CssValidationException Package Description dev.amp.validator AMP validator.dev.amp.validator.css AMP validator.dev.amp.validator.selector AMP validator.dev.amp.validator.utils AMP validator.dev.amp.validator.visitor AMP validator exception package. -
-
Uses of CssValidationException in dev.amp.validator
Methods in dev.amp.validator that throw CssValidationException Modifier and Type Method Description voidAMPHtmlHandler. cdata(String text)Callback for cdata.voidCdataMatcher. match(String cdata, Context context, dev.amp.validator.ValidatorProtos.ValidationResult.Builder validationResult)Matches the provided cdata against what this CdataMatcher expects.intCdataMatcher. matchCss(String cdata, dev.amp.validator.ValidatorProtos.CssSpec cssSpec, Context context, dev.amp.validator.ValidatorProtos.ValidationResult.Builder validationResult)Matches the provided cdata against a CSS specification.ValidateTagResultReferencePointMatcher. validateTag(ParsedHtmlTag tag, Context context)This method gets invoked when matching a child tag of the parent that is specifying / requiring the reference points. -
Uses of CssValidationException in dev.amp.validator.css
Methods in dev.amp.validator.css that throw CssValidationException Modifier and Type Method Description voidAtRule. accept(RuleVisitor visitor)Visit a rule.voidDeclaration. accept(RuleVisitor visitor)Process a Declaration with a visitorvoidQualifiedRule. accept(RuleVisitor visitor)process a qualified rule through a visitorabstract voidRule. accept(RuleVisitor visitor)voidStylesheet. accept(RuleVisitor visitor)Process the rules of a stylesheet.static booleanCanonicalizer. consumeAComponentValue(TokenStream tokenStream, List<com.steadystate.css.parser.Token> tokenList, int depth)Consumes one or more tokens from a tokenStream, appending them to a tokenList.static booleanCanonicalizer. consumeAFunction(TokenStream tokenStream, List<com.steadystate.css.parser.Token> tokenList, int depth)Appends a function's contents to a tokenList, consuming from the stream all those tokens that it adds to the tokenList, including the function token and end grouping token.voidCanonicalizer. parseADeclaration(TokenStream tokenStream, List<Declaration> declarations, List<ErrorToken> errors)Adds one element to either declarations or errors.List<Declaration>Canonicalizer. parseAListOfDeclarations(List<com.steadystate.css.parser.Token> tokenList, List<ErrorToken> errors)returns a list of Declarations from css contentList<Rule>Canonicalizer. parseAListOfRules(List<com.steadystate.css.parser.Token> tokenList, boolean topLevel, List<ErrorToken> errors)Parses and returns a list of rules, such as at the top level of a stylesheet.Constructors in dev.amp.validator.css that throw CssValidationException Constructor Description ErrorToken(dev.amp.validator.ValidatorProtos.ValidationError.Code optCode, List<String> optParams)ConstructorTokenStream(List<com.steadystate.css.parser.Token> tokens)Constructor to initialize stream with underlying token list. -
Uses of CssValidationException in dev.amp.validator.selector
Methods in dev.amp.validator.selector that throw CssValidationException Modifier and Type Method Description voidAttrSelector. accept(SelectorVisitor visitor)visits a selectorvoidPseudoSelector. accept(SelectorVisitor visitor)visits a selectorabstract voidSelector. accept(SelectorVisitor visitor) -
Uses of CssValidationException in dev.amp.validator.utils
Methods in dev.amp.validator.utils that throw CssValidationException Modifier and Type Method Description static Combinator.CombinatorTypeSelectorUtils. combinatorTypeForToken(com.steadystate.css.parser.Token token)The CombinatorType for a given token; helper function used when constructing a Combinator instance.static List<com.steadystate.css.parser.Token>SelectorUtils. extractAFunction(TokenStream tokenStream, List<ErrorToken> errors)Returns a function's contents in tokenList, including the leading FunctionToken, but excluding the trailing CloseParen token and appended with an EOFToken instead.static voidCssSpecUtils. extractImportantDeclarations(Stylesheet stylesheet, List<Declaration> important)Extracts the declarations marked `!important` within within the provided stylesheet, emitting them into `important`.static voidCssSpecUtils. extractUrls(Stylesheet stylesheet, List<ParsedCssUrl> parsedUrls, List<ErrorToken> errors)Extracts the URLs within the provided stylesheet, emitting them into parsedUrls and errors into errors.static voidCssSpecUtils. extractUrlsFromDeclaration(Declaration declaration, List<ParsedCssUrl> parsedUrls, List<ErrorToken> errors)Same as the stylesheet variant above, but operates on a single declaration at a time.static AttrSelectorSelectorUtils. parseAnAttrSelector(TokenStream tokenStream)tokenStream.current() must be the open square token.static SelectorSelectorUtils. parseASelector(TokenStream tokenStream)The selector production from http://www.w3.org/TR/css3-selectors/#grammar Returns an ErrorToken if no selector is found.static SimpleSelectorSequenceSelectorUtils. parseASimpleSelectorSequence(TokenStream tokenStream)tokenStream.current must be the first token of the sequence.static StylesheetCssSpecUtils. parseAStylesheet(List<com.steadystate.css.parser.Token> tokenList, Map<String,CssSpecUtils.BlockType> atRuleSpec, CssSpecUtils.BlockType defaultSpec, List<ErrorToken> errors)Returns a Stylesheet object with nested parse_css.Rules.static List<Declaration>CssSpecUtils. parseInlineStyle(List<com.steadystate.css.parser.Token> tokenList, List<ErrorToken> errors)Parse inline style content into Declaration objects.static intCssSpecUtils. parseUrlFunction(List<com.steadystate.css.parser.Token> tokens, int tokenIdx, ParsedCssUrl parsed)Parses a CSS function token named 'url', including the string and closing paren.static voidCssSpecUtils. parseUrlToken(List<com.steadystate.css.parser.Token> tokens, int tokenIdx, ParsedCssUrl parsed)Parses a CSS URL token; typically takes the form "url(http://foo)".static voidCssSpecUtils. validateAmp4AdsCss(Stylesheet styleSheet, List<ErrorToken> errors)validate a css document against amp4ads specsstatic voidCssSpecUtils. validateAttrCss(ParsedAttrSpec parsedAttrSpec, Context context, dev.amp.validator.ValidatorProtos.TagSpec tagSpec, String attrName, String attrValue, ValidateTagResult result)Helper method for ValidateAttributes.static voidAttributeSpecUtils. validateAttrDeclaration(ParsedAttrSpec parsedAttrSpec, Context context, String tagSpecName, String attrName, String attrValue, dev.amp.validator.ValidatorProtos.ValidationResult.Builder validationResult)Helper method for ValidateAttributes.static voidAttributeSpecUtils. validateAttributes(ParsedTagSpec parsedTagSpec, ParsedTagSpec bestMatchReferencePoint, Context context, ParsedHtmlTag encounteredTag, ValidateTagResult result)Validates whether the attributes set on |encountered_tag| conform to this tag specification.static voidCssSpecUtils. validateKeyframesCss(Stylesheet styleSheet, List<ErrorToken> errors)validate the keyframes of css contentstatic ValidateTagResultTagSpecUtils. validateTag(Context context, ParsedHtmlTag encounteredTag, ParsedTagSpec bestMatchReferencePoint)Validates the provided |tagName| with respect to the tag specifications in the validator's rules, returning a ValidationResult with errors for this tag and a PASS or FAIL status.static ValidateTagResultTagSpecUtils. validateTagAgainstSpec(ParsedTagSpec parsedTagSpec, ParsedTagSpec bestMatchReferencePoint, Context context, ParsedHtmlTag encounteredTag)Validates the provided |tagName| with respect to a single tag specification. -
Uses of CssValidationException in dev.amp.validator.visitor
Methods in dev.amp.validator.visitor that throw CssValidationException Modifier and Type Method Description static ErrorTokenKeyframesVisitor. createErrorTokenAt(Token positionToken, dev.amp.validator.ValidatorProtos.ValidationError.Code code, List<String> params)Fills an ErrorToken with the provided position, code, and params.static ErrorTokenAmp4AdsVisitor. createParseErrorTokenAt(com.steadystate.css.parser.Token positionToken, dev.amp.validator.ValidatorProtos.ValidationError.Code code, List<String> params)Fills an ErrorToken with the provided position, code, and params.static SelectorSelectorVisitor. parseASelectorsGroup(TokenStream tokenStream)The selectors_group production from http://www.w3.org/TR/css3-selectors/#grammar.static voidMediaQueryVisitor. parseMediaQueries(Stylesheet stylesheet, List<com.steadystate.css.parser.Token> mediaTypes, List<com.steadystate.css.parser.Token> mediaFeatures, List<ErrorToken> errors)Parses media queries within the provided stylesheet, emitting the set of discovered media types and media features, as well as errors if parsing failed.voidInvalidRuleVisitor. visitAtRule(AtRule atRule)Visit an atRulevoidKeyframesVisitor. visitAtRule(AtRule atRule)Visit an atRule.voidMediaQueryVisitor. visitAtRule(AtRule atRule)Visit an AtRule.default voidRuleVisitor. visitAtRule(AtRule atRule)Visit an AtRule.voidSelectorSpecVisitor. visitAttrSelector(AttrSelector attrSelector)visitor for attr selectorabstract voidSelectorVisitor. visitAttrSelector(AttrSelector attrSelector)voidAmp4AdsVisitor. visitDeclaration(Declaration declaration)Visit a declaration.default voidRuleVisitor. visitDeclaration(Declaration declaration)Visit a declaration.voidUrlFunctionVisitor. visitDeclaration(Declaration declaration)Visit a declaration rule.voidSelectorSpecVisitor. visitPseudoSelector(PseudoSelector pseudoSelector)visitor for pseudo selectorabstract voidSelectorVisitor. visitPseudoSelector(PseudoSelector pseudoSelector)voidAmp4AdsVisitor. visitQualifiedRule(QualifiedRule qualifiedRule)Visit a qualified rule.voidKeyframesVisitor. visitQualifiedRule(QualifiedRule qualifiedRule)visit a qualified ruledefault voidRuleVisitor. visitQualifiedRule(QualifiedRule qualifiedRule)Visit a QualifiedRule.voidSelectorVisitor. visitQualifiedRule(QualifiedRule qualifiedRule)
-