You are viewing a plain text version of this content. The canonical link for it is here.
Posted to batik-dev@xmlgraphics.apache.org by hi...@apache.org on 2001/03/30 19:44:45 UTC

cvs commit: xml-batik/sources/org/apache/batik/util CSSConstants.java

hillion     01/03/30 09:44:45

  Modified:    sources/org/apache/batik/css/svg
                        ColorInterpolationFactory.java
                        SVGValueFactoryMap.java SVGViewCSS.java
               sources/org/apache/batik/util CSSConstants.java
  Log:
  Added support for the 'color-interpolation-filters' property in the CSS engine.
  
  Revision  Changes    Path
  1.3       +9 -3      xml-batik/sources/org/apache/batik/css/svg/ColorInterpolationFactory.java
  
  Index: ColorInterpolationFactory.java
  ===================================================================
  RCS file: /home/cvs/xml-batik/sources/org/apache/batik/css/svg/ColorInterpolationFactory.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- ColorInterpolationFactory.java	2000/11/27 05:48:59	1.2
  +++ ColorInterpolationFactory.java	2001/03/30 17:44:39	1.3
  @@ -16,10 +16,10 @@
   import org.w3c.dom.css.CSSPrimitiveValue;
   
   /**
  - * This class provides a factory for the 'color-interpolation' property values.
  + * This class provides a factory for the 'color-interpolation*' properties values.
    *
    * @author <a href="mailto:stephane@hillion.org">Stephane Hillion</a>
  - * @version $Id: ColorInterpolationFactory.java,v 1.2 2000/11/27 05:48:59 hillion Exp $
  + * @version $Id: ColorInterpolationFactory.java,v 1.3 2001/03/30 17:44:39 hillion Exp $
    */
   public class ColorInterpolationFactory
       extends    AbstractIdentifierFactory
  @@ -36,10 +36,16 @@
       }
   
       /**
  +     * The property name.
  +     */
  +    protected String property;
  +
  +    /**
        * Creates a new ColorInterpolationFactory object.
        */
  -    public ColorInterpolationFactory(Parser p) {
  +    public ColorInterpolationFactory(Parser p, String prop) {
   	super(p);
  +        property = prop;
       }
   
        /**
  
  
  
  1.8       +5 -2      xml-batik/sources/org/apache/batik/css/svg/SVGValueFactoryMap.java
  
  Index: SVGValueFactoryMap.java
  ===================================================================
  RCS file: /home/cvs/xml-batik/sources/org/apache/batik/css/svg/SVGValueFactoryMap.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- SVGValueFactoryMap.java	2001/03/13 16:28:40	1.7
  +++ SVGValueFactoryMap.java	2001/03/30 17:44:40	1.8
  @@ -19,7 +19,7 @@
    * to contains factories for SVG CSS values.
    *
    * @author <a href="mailto:stephane@hillion.org">Stephane Hillion</a>
  - * @version $Id: SVGValueFactoryMap.java,v 1.7 2001/03/13 16:28:40 hillion Exp $
  + * @version $Id: SVGValueFactoryMap.java,v 1.8 2001/03/30 17:44:40 hillion Exp $
    */
   public class SVGValueFactoryMap
       extends    CommonValueFactoryMap
  @@ -57,7 +57,10 @@
               new SVGColorFactory(p, CSS_COLOR_PROPERTY, scr));
   
   	put(CSS_COLOR_INTERPOLATION_PROPERTY,
  -            new ColorInterpolationFactory(p));
  +            new ColorInterpolationFactory(p, CSS_COLOR_INTERPOLATION_PROPERTY));
  +
  +	put(CSS_COLOR_INTERPOLATION_FILTERS_PROPERTY,
  +            new ColorInterpolationFactory(p, CSS_COLOR_INTERPOLATION_FILTERS_PROPERTY));
   
   	put(CSS_COLOR_RENDERING_PROPERTY,
               new ColorRenderingFactory(p));
  
  
  
  1.8       +2 -1      xml-batik/sources/org/apache/batik/css/svg/SVGViewCSS.java
  
  Index: SVGViewCSS.java
  ===================================================================
  RCS file: /home/cvs/xml-batik/sources/org/apache/batik/css/svg/SVGViewCSS.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- SVGViewCSS.java	2001/02/15 16:42:01	1.7
  +++ SVGViewCSS.java	2001/03/30 17:44:40	1.8
  @@ -16,7 +16,7 @@
    * the SVG CSS.
    *
    * @author <a href="mailto:stephane@hillion.org">Stephane Hillion</a>
  - * @version $Id: SVGViewCSS.java,v 1.7 2001/02/15 16:42:01 hillion Exp $
  + * @version $Id: SVGViewCSS.java,v 1.8 2001/03/30 17:44:40 hillion Exp $
    */
   
   public class SVGViewCSS
  @@ -34,6 +34,7 @@
   	addRelativeValueResolver(new ClipPathResolver());
   	addRelativeValueResolver(new ClipRuleResolver());
   	addRelativeValueResolver(new ColorInterpolationResolver());
  +	addRelativeValueResolver(new ColorInterpolationFiltersResolver());
   	addRelativeValueResolver(new ColorProfileResolver());
   	addRelativeValueResolver(new ColorRenderingResolver());
   	addRelativeValueResolver(new DominantBaselineResolver());
  
  
  
  1.13      +2 -1      xml-batik/sources/org/apache/batik/util/CSSConstants.java
  
  Index: CSSConstants.java
  ===================================================================
  RCS file: /home/cvs/xml-batik/sources/org/apache/batik/util/CSSConstants.java,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- CSSConstants.java	2001/02/14 20:34:28	1.12
  +++ CSSConstants.java	2001/03/30 17:44:43	1.13
  @@ -13,7 +13,7 @@
    * Important: Constants must not contain uppercase characters.
    *
    * @author <a href="mailto:stephane@hillion.org">Stephane Hillion</a>
  - * @version $Id: CSSConstants.java,v 1.12 2001/02/14 20:34:28 vhardy Exp $
  + * @version $Id: CSSConstants.java,v 1.13 2001/03/30 17:44:43 hillion Exp $
    */
   public interface CSSConstants {
       //
  @@ -27,6 +27,7 @@
       String CSS_COLOR_PROFILE_PROPERTY = "color-profile";
       String CSS_COLOR_PROPERTY = "color";
       String CSS_COLOR_INTERPOLATION_PROPERTY = "color-interpolation";
  +    String CSS_COLOR_INTERPOLATION_FILTERS_PROPERTY = "color-interpolation-filters";
       String CSS_COLOR_RENDERING_PROPERTY = "color-rendering";
       String CSS_CURSOR_PROPERTY = "cursor";
       String CSS_DIRECTION_PROPERTY = "direction";
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: batik-dev-help@xml.apache.org