Package dev.amp.validator.css
Class ParsedDocCssSpec
- java.lang.Object
-
- dev.amp.validator.css.ParsedDocCssSpec
-
public class ParsedDocCssSpec extends Object
Wrapper around DocCssSpec.- Author:
- nhant01, GeorgeLuo
-
-
Constructor Summary
Constructors Constructor Description ParsedDocCssSpec(dev.amp.validator.ValidatorProtos.DocCssSpec spec, List<dev.amp.validator.ValidatorProtos.DeclarationList> declLists)constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>disabledBy()List<String>enabledBy()Map<String,dev.amp.validator.ValidatorProtos.CssDeclaration>getCssDeclarationByName()getter for cssDeclarationByNamedev.amp.validator.ValidatorProtos.CssDeclarationgetCssDeclarationByName(String candidate)Returns the CssDeclaration rules for a matching css declaration name, if is found, else null.dev.amp.validator.ValidatorProtos.CssDeclarationgetCssDeclarationSvgByName(String candidate)ParsedUrlSpecgetFontUrlSpec()return this doc css fontUrlSpecParsedUrlSpecgetImageUrlSpec()dev.amp.validator.ValidatorProtos.DocCssSpecgetSpec()
-
-
-
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 againstdeclLists- 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()
-
getFontUrlSpec
public ParsedUrlSpec getFontUrlSpec()
return this doc css fontUrlSpec- Returns:
- this doc css fontUrlSpec
-
getImageUrlSpec
public ParsedUrlSpec getImageUrlSpec()
- Returns:
- this doc css imageUrlSpec
-
-