示例#1
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 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.
  * @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.
  */
 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;
 }
 /**
  * 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())
 {
 }
示例#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();
	    }