/** * 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(); }
virtual public void SetUp() { LoggerFactory.GetInstance().SetLogger(new SysoLogger(3)); proc = new CssFileProcessor(); retriever = new FileRetrieveImpl(); }
/** * @param cssFiles the {@link CssFile} implementation * @param r the {@link FileRetrieve} implementation */ public StyleAttrCSSResolver(ICssFiles cssFiles, IFileRetrieve r) : this(new DefaultCssInheritanceRules(), cssFiles, CssUtils.GetInstance(), r) { }
/** * The {@link FileRetrieve} implementation to use in {@link StyleAttrCSSResolver#addCssFile(String)}. * @param retrieve the retrieve to set */ public void SetFileRetrieve(IFileRetrieve retrieve) { this.retrieve = retrieve; }