Class ParsedDocCssSpec


  • public class ParsedDocCssSpec
    extends Object
    Wrapper around DocCssSpec.
    Author:
    nhant01, GeorgeLuo
    • Constructor Detail

      • ParsedDocCssSpec

        public ParsedDocCssSpec​(dev.amp.validator.ValidatorProtos.DocCssSpec spec,
                                List<dev.amp.validator.ValidatorProtos.DeclarationList> declLists)
        constructor
        Parameters:
        spec - the spec to validate against
        declLists - the list of declarations to populate
    • Method Detail

      • getCssDeclarationSvgByName

        public dev.amp.validator.ValidatorProtos.CssDeclaration getCssDeclarationSvgByName​(@Nonnull
                                                                                           String candidate)
        Parameters:
        candidate - Returns the CssDeclaration rules for a matching css declaration name, if is found, else null.
        Returns:
        the CssDeclaration rules for a matching css declaration name, else null
      • getCssDeclarationByName

        public dev.amp.validator.ValidatorProtos.CssDeclaration getCssDeclarationByName​(@Nonnull
                                                                                        String candidate)
        Returns the CssDeclaration rules for a matching css declaration name, if is found, else null.
        Parameters:
        candidate - to check for
        Returns:
        the CssDeclaration from mapping
      • getCssDeclarationByName

        public Map<String,​dev.amp.validator.ValidatorProtos.CssDeclaration> getCssDeclarationByName()
        getter for cssDeclarationByName
        Returns:
        this cssDeclarationByName
      • getSpec

        public dev.amp.validator.ValidatorProtos.DocCssSpec getSpec()
      • enabledBy

        public List<String> enabledBy()
        Returns:
        list of enabled by elements
      • disabledBy

        public List<String> disabledBy()
        Returns:
        list of disabled by elements
      • getFontUrlSpec

        public ParsedUrlSpec getFontUrlSpec()
        return this doc css fontUrlSpec
        Returns:
        this doc css fontUrlSpec
      • getImageUrlSpec

        public ParsedUrlSpec getImageUrlSpec()
        Returns:
        this doc css imageUrlSpec