All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description Amp4AdsVisitor A visitor class extension to handle amp4ads validation of css tokens.AMPHtmlHandler Validation handler which accepts callbacks from HTML parser.AMPHtmlParser The AMP HTML parser class.AMPValidatorLoader This class load the validator main and extension proto ascii files.AMPValidatorManager This class manages the rules.AtRule Object model for @rules of css content.AttributeSpecUtils Methods to handle attribute spec validation.AttrSelector An attribute selector matches document nodes based on their attributes.ByteUtils Byte utility methods.Canonicalizer Process and validate a css document.CdataMatcher CdataMatcher maintains a constraint to check which an opening tag introduces: a tag's cdata matches constraints set by it's cdata spec.ChildTagMatcher The child tag matcher evaluates ChildTagSpec.ClassSelector A class selector of the form '.value' is a shorthand notation for an attribute match of the form '[class~=value]'.Combinator Models a combinator, as described in http://www.w3.org/TR/css3-selectors/#combinators.Combinator.CombinatorType Types of CombinatorsContext The Context keeps track of the line / column that the validator is in, as well as the mandatory tag specs that have already been validated.CssErrorHandler Error handler for css errorsCssLength Parses a width or height layout attribute, for the determining the layout of AMP tags.CssParser A utility to parse css text into a list of tokens.CssParsingConfig This class holds the CSS parsing configuration.CssSpecUtils Methods to handle Css Spec processing.CssSpecUtils.BlockType Enum describing how to parse the rules inside a CSS AT Rule.CssTokenUtil General utility methods to map token types to token kinds from cssparser library.CssValidationException Css validation exception.Declaration Object model for a declaration used to define css.DescendantConstraints Instances of this class specify which tag names (|allowedTags|) are allowed as descendent tags of a particular tag (|tagName|).DispatchKeyUtils Dispatch key utility methods.EOFToken Token representation of end of file.ErrorCodeMetadata Error code meta data data holder.ErrorToken Error tokens carry an error code and parameters, which can be formatted into an error message via the format strings in validator.protoascii.ExitCondition Exit condition enumeration types.ExitOnFirstErrorException Exception thrown when the first error occurs.ExtensionMissingError Extension missing error data.ExtensionsContext The extensions context keys track of the extensions that the validator has seen, as well as which have been used, which are required to be used, etc.ExtensionsUtils Utils to handle extension validationExtensionsUtils.ScriptReleaseVersion IdSelector An attribute selector matches document nodes based on their attributes.ImportantPropertyVisitor InvalidDeclVisitor InvalidRuleVisitor Extension of RuleVisitor used to handle an invalid css rule.KeyframesVisitor A visitor for keyframes at rule.ListableTokenManager A class to extend the default css parser's manager in order to override the next token method to populate a list of tokens.MaxParseNodesException Exception thrown when max (HTML) nodes are encountered.MediaQueryVisitor A Vistor class to touch media queries.ParsedAttrSpec This wrapper class provides access to an AttrSpec and an attribute id which is unique within its context (e.g., it's unique within the ParsedTagSpec).ParsedAttrSpecs TagSpecs specify attributes that are valid for a particular tag.ParsedCssUrl Used by parse_css.ExtractUrls to return urls it has seen.ParsedDocCssSpec Wrapper around DocCssSpec.ParsedHtmlTag The AMP HTML ParsedHtmlTag class.ParsedReferencePoints Holds the reference points for a particular parent tag spec, including their resolved TagSpec ids.ParsedTagSpec This class provides access to a TagSpec and a tag id which is unique within its context, the ParsedValidatorRules.ParsedUrlSpec ParsedUrlSpec is used for both ParsedAttrSpec and ParsedCdataSpec, to check URLs.ParsedValidatorRules This wrapper class provides access to the validation rules.ParsedValueProperties This class creates a map of property specs key by name.ParserException /** Exception class for parsing.ParseSrcSetUtils Utility class to parse the text representation of srcset.PseudoSelector A pseudo selector can match either pseudo classes or pseudo elements.QualifiedRule The abstract superclass for all tokens.RecordValidated Record validated enumeration types.ReferencePointMatcher A tag may initialize this ReferencePointMatcher with its reference points.Rule Abstract class modeling a css rule.RuleVisitor A visitor model implementation for rules to implement.Selector Abstract super class for CSS Selectors.SelectorException Selector validation exception.SelectorsGroup Abstract super class for CSS Selectors.SelectorSpecVisitor A visitor for selector.SelectorUtils Methods to handle selector validation.SelectorVisitor A super class for making visitors (by overriding the types of interest).SimpleSelectorSequence Models a simple selector sequence, e.g.SrcsetParsingResult This class contains the result of srcset parsing.SrcsetSourceDef This class contains a single source within a srcset.Stylesheet Stylesheet object model.TagSpecDispatch This class stores the dispatch rules for all TagSpecs with the same tag name.TagSpecUtils Tag spec utility methods.TagStack This class keeps track of the tag names and ChildTagMatchers as we enter / exit tags in the document.TagStackEntry This class is the unit definition of the TagStack collection.TagValidationException Tag validation exception.Token The abstract superclass for all tokens.TokenStream Class to manage a list of tokens as a stream with accessors to iterate through stream.TokenType Token enumeration types.TypeSelector This node models type selectors and universal selectors.UrlErrorAdapter An url error adaptor interface.UrlErrorInAttrAdapter URL error in attribute adaptor.UrlErrorInStylesheetAdapter URL error in stylesheet adapter.UrlFunctionVisitor Helper class for implementing extractUrls.UrlUtils Functions to extract information from urls.ValidateTagResult This class contains the validation result and the best match tag spec.ValidationErrorUtils Validation error utility methods.ValidatorException Validator exception.