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