Package dev.amp.validator.css
Class CssParsingConfig
- java.lang.Object
-
- dev.amp.validator.css.CssParsingConfig
-
public class CssParsingConfig extends Object
This class holds the CSS parsing configuration.- Author:
- nhant01, GeorgeLuo
-
-
Constructor Summary
Constructors Constructor Description CssParsingConfig(Map<String,CssSpecUtils.BlockType> atRuleSpec, CssSpecUtils.BlockType defaultSpec)Constructor for CssParsingConfig.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CssParsingConfigcomputeCssParsingConfig()Generates a CssParsingConfig from a CssSpec.Map<String,CssSpecUtils.BlockType>getAtRuleSpec()Getter for underlying AtRule spec.CssSpecUtils.BlockTypegetDefaultSpec()Getter for underlying default spec default spec.voidsetDefaultSpec(CssSpecUtils.BlockType defaultSpec)Setter for underlying default spec blocktype spec.
-
-
-
Constructor Detail
-
CssParsingConfig
public CssParsingConfig(@Nonnull Map<String,CssSpecUtils.BlockType> atRuleSpec, @Nonnull CssSpecUtils.BlockType defaultSpec)Constructor for CssParsingConfig.- Parameters:
atRuleSpec- the AtRule spec to validate againstdefaultSpec- the default blocktype to validate for
-
-
Method Detail
-
computeCssParsingConfig
public static CssParsingConfig computeCssParsingConfig()
Generates a CssParsingConfig from a CssSpec.- Returns:
- a CssParsingConfig representing the CssSpec
-
getAtRuleSpec
public Map<String,CssSpecUtils.BlockType> getAtRuleSpec()
Getter for underlying AtRule spec.- Returns:
- the AtRule spec
-
getDefaultSpec
public CssSpecUtils.BlockType getDefaultSpec()
Getter for underlying default spec default spec.- Returns:
- the default spec blocktype
-
setDefaultSpec
public void setDefaultSpec(@Nonnull CssSpecUtils.BlockType defaultSpec)Setter for underlying default spec blocktype spec.- Parameters:
defaultSpec- the value to set default spec to.
-
-