/**
  * 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();
 }
示例#3
0
 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) {
 }
 /**
  * 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;
 }
 /**
  * @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)
 {
 }
 virtual public void SetUp()
 {
     LoggerFactory.GetInstance().SetLogger(new SysoLogger(3));
     proc      = new CssFileProcessor();
     retriever = new FileRetrieveImpl();
 }
 /**
  * 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;
 }
示例#9
0
 /**
  * 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;
 }
示例#10
0
	    /**
	     * 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();
	    }