/** * Construct a new StyleAttrCSSResolver with the given {@link CssFiles} and {@link CssUtils}. * * @param rules the {@link CssInheritanceRules} to use. * @param cssFiles a {@link CssFiles} implementation. * @param utils the CssUtils to use. * @param fileRetrieve the {@link FileRetrieve} implementation */ public StyleAttrCSSResolver(ICssInheritanceRules rules, ICssFiles cssFiles, CssUtils utils, IFileRetrieve fileRetrieve) { this.utils = utils; this.cssFiles = cssFiles; this.inherit = rules; this.retrieve = fileRetrieve; }
/** * Construct a new StyleAttrCSSResolver with the given {@link CssFiles} and {@link CssUtils}. * * @param rules the {@link CssInheritanceRules} to use. * @param cssFiles a {@link CssFiles} implementation. * @param utils the CssUtils to use. * @param fileRetrieve the {@link FileRetrieve} implementation */ public StyleAttrSvgCSSResolver(ICssInheritanceRules rules, ICssFiles cssFiles, CssUtils utils, IFileRetrieve fileRetrieve) { this.utils = utils; this.cssFiles = cssFiles; this.inherit = rules; this.retrieve = fileRetrieve; this.attributes = SVGAttributes.GetSVGAttributesList(); }
/** * @param inherit the inherit to set */ virtual public void SetCssInheritanceRules(ICssInheritanceRules inherit) { this.inherit = inherit; }
/** * By setting an implementation of {@link CssInheritanceRules} a developer can set rules on what css selectors are * inherited from parent tags. * * @param cssInheritanceRules the inherit to set */ virtual public void SetCssInheritance(ICssInheritanceRules cssInheritanceRules) { this.inherit = cssInheritanceRules; }
/** * Construct a new StyleAttrCSSResolver with the given {@link CssFiles} and {@link CssUtils}. * * @param rules the {@link CssInheritanceRules} to use. * @param cssFiles a {@link CssFiles} implementation. * @param utils the CssUtils to use. */ public StyleAttrCSSResolver(ICssInheritanceRules rules, ICssFiles cssFiles, CssUtils utils) : this(rules, cssFiles, utils, new FileRetrieveImpl()) { }
/** * @param inherit the inherit to set */ public void SetCssInheritanceRules(ICssInheritanceRules inherit) { this.inherit = inherit; }
/** * By setting an implementation of {@link CssInheritanceRules} a developer can set rules on what css selectors are * inherited from parent tags. * * @param cssInheritanceRules the inherit to set */ public void SetCssInheritance(ICssInheritanceRules cssInheritanceRules) { this.inherit = cssInheritanceRules; }