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 tk...@apache.org on 2001/03/26 14:37:41 UTC
cvs commit: xml-batik/sources/org/apache/batik/util SVGConstants.java
tkormann 01/03/26 04:37:41
Modified: sources/org/apache/batik/bridge
SVGAbstractGradientElementBridge.java
SVGColorProfileElementBridge.java
SVGFeBlendElementBridge.java
SVGFeColorMatrixElementBridge.java
SVGFeComponentTransferElementBridge.java
SVGFeCompositeElementBridge.java
SVGFeConvolveMatrixElementBridge.java
SVGFeDiffuseLightingElementBridge.java
SVGFeDisplacementMapElementBridge.java
SVGFeGaussianBlurElementBridge.java
SVGFeMorphologyElementBridge.java
SVGFeOffsetElementBridge.java
SVGFeSpecularLightingElementBridge.java
SVGFilterElementBridge.java
SVGMarkerElementBridge.java SVGUtilities.java
sources/org/apache/batik/dom/svg SVGOMStyleElement.java
sources/org/apache/batik/svggen DOMTreeManager.java
SVGAlphaComposite.java SVGBasicStroke.java
SVGFont.java SVGLinearGradient.java
SVGLookupOp.java SVGPath.java
SVGRenderingHints.java SVGRescaleOp.java
SVGTexturePaint.java
sources/org/apache/batik/util SVGConstants.java
Log:
attribute value is now conformed to the naming convention.
The default values are still not conformed...
Revision Changes Path
1.2 +4 -4 xml-batik/sources/org/apache/batik/bridge/SVGAbstractGradientElementBridge.java
Index: SVGAbstractGradientElementBridge.java
===================================================================
RCS file: /home/cvs/xml-batik/sources/org/apache/batik/bridge/SVGAbstractGradientElementBridge.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- SVGAbstractGradientElementBridge.java 2001/03/08 12:39:22 1.1
+++ SVGAbstractGradientElementBridge.java 2001/03/26 12:37:20 1.2
@@ -31,7 +31,7 @@
* Bridge class for vending gradients.
*
* @author <a href="mailto:tkormann@apache.org">Thierry Kormann</a>
- * @version $Id: SVGAbstractGradientElementBridge.java,v 1.1 2001/03/08 12:39:22 tkormann Exp $
+ * @version $Id: SVGAbstractGradientElementBridge.java,v 1.2 2001/03/26 12:37:20 tkormann Exp $
*/
public abstract class SVGAbstractGradientElementBridge
implements PaintBridge, SVGConstants, CSSConstants, ErrorConstants {
@@ -145,13 +145,13 @@
*/
protected static MultipleGradientPaint.CycleMethodEnum convertSpreadMethod
(Element paintElement, String s) {
- if (VALUE_REPEAT.equals(s)) {
+ if (SVG_REPEAT_VALUE.equals(s)) {
return MultipleGradientPaint.REPEAT;
}
- if (VALUE_REFLECT.equals(s)) {
+ if (SVG_REFLECT_VALUE.equals(s)) {
return MultipleGradientPaint.REFLECT;
}
- if (VALUE_PAD.equals(s)) {
+ if (SVG_PAD_VALUE.equals(s)) {
return MultipleGradientPaint.NO_CYCLE;
}
throw new BridgeException
1.5 +6 -6 xml-batik/sources/org/apache/batik/bridge/SVGColorProfileElementBridge.java
Index: SVGColorProfileElementBridge.java
===================================================================
RCS file: /home/cvs/xml-batik/sources/org/apache/batik/bridge/SVGColorProfileElementBridge.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- SVGColorProfileElementBridge.java 2001/03/08 12:39:23 1.4
+++ SVGColorProfileElementBridge.java 2001/03/26 12:37:20 1.5
@@ -31,7 +31,7 @@
* <tt>ICC_ColorSpace</tt> object.
*
* @author <a href="mailto:vincent.hardy@eng.sun.com">Vincent Hardy</a>
- * @version $Id: SVGColorProfileElementBridge.java,v 1.4 2001/03/08 12:39:23 tkormann Exp $ */
+ * @version $Id: SVGColorProfileElementBridge.java,v 1.5 2001/03/26 12:37:20 tkormann Exp $ */
public class SVGColorProfileElementBridge
implements Bridge, ErrorConstants, SVGConstants {
@@ -123,19 +123,19 @@
if (intent.length() == 0) {
return ICCColorSpaceExt.AUTO;
}
- if (VALUE_RENDERING_INTENT_PERCEPTUAL_VALUE.equals(intent)) {
+ if (SVG_RENDERING_INTENT_PERCEPTUAL_VALUE.equals(intent)) {
return ICCColorSpaceExt.PERCEPTUAL;
}
- if (VALUE_RENDERING_INTENT_AUTO_VALUE.equals(intent)) {
+ if (SVG_RENDERING_INTENT_AUTO_VALUE.equals(intent)) {
return ICCColorSpaceExt.AUTO;
}
- if (VALUE_RENDERING_INTENT_RELATIVE_COLORIMETRIC_VALUE.equals(intent)) {
+ if (SVG_RENDERING_INTENT_RELATIVE_COLORIMETRIC_VALUE.equals(intent)) {
return ICCColorSpaceExt.RELATIVE_COLORIMETRIC;
}
- if (VALUE_RENDERING_INTENT_ABSOLUTE_COLORIMETRIC_VALUE.equals(intent)) {
+ if (SVG_RENDERING_INTENT_ABSOLUTE_COLORIMETRIC_VALUE.equals(intent)) {
return ICCColorSpaceExt.ABSOLUTE_COLORIMETRIC;
}
- if (VALUE_RENDERING_INTENT_SATURATION_VALUE.equals(intent)) {
+ if (SVG_RENDERING_INTENT_SATURATION_VALUE.equals(intent)) {
return ICCColorSpaceExt.SATURATION;
}
throw new BridgeException
1.7 +2 -2 xml-batik/sources/org/apache/batik/bridge/SVGFeBlendElementBridge.java
Index: SVGFeBlendElementBridge.java
===================================================================
RCS file: /home/cvs/xml-batik/sources/org/apache/batik/bridge/SVGFeBlendElementBridge.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- SVGFeBlendElementBridge.java 2001/03/08 12:39:23 1.6
+++ SVGFeBlendElementBridge.java 2001/03/26 12:37:21 1.7
@@ -27,7 +27,7 @@
* Bridge class for the <feBlend> element.
*
* @author <a href="mailto:tkormann@apache.org">Thierry Kormann</a>
- * @version $Id: SVGFeBlendElementBridge.java,v 1.6 2001/03/08 12:39:23 tkormann Exp $
+ * @version $Id: SVGFeBlendElementBridge.java,v 1.7 2001/03/26 12:37:21 tkormann Exp $
*/
public class SVGFeBlendElementBridge
extends SVGAbstractFilterPrimitiveElementBridge {
@@ -93,7 +93,7 @@
// The default region is the union of the input sources
// regions unless 'in' is 'SourceGraphic' in which case the
// default region is the filterChain's region
- Filter sourceGraphics = (Filter)filterMap.get(VALUE_SOURCE_GRAPHIC);
+ Filter sourceGraphics = (Filter)filterMap.get(SVG_SOURCE_GRAPHIC_VALUE);
Rectangle2D defaultRegion;
if (in == sourceGraphics) {
defaultRegion = filterRegion;
1.6 +2 -2 xml-batik/sources/org/apache/batik/bridge/SVGFeColorMatrixElementBridge.java
Index: SVGFeColorMatrixElementBridge.java
===================================================================
RCS file: /home/cvs/xml-batik/sources/org/apache/batik/bridge/SVGFeColorMatrixElementBridge.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- SVGFeColorMatrixElementBridge.java 2001/03/08 12:39:23 1.5
+++ SVGFeColorMatrixElementBridge.java 2001/03/26 12:37:21 1.6
@@ -25,7 +25,7 @@
* Bridge class for the <feColorMatrix> element.
*
* @author <a href="mailto:tkormann@apache.org">Thierry Kormann</a>
- * @version $Id: SVGFeColorMatrixElementBridge.java,v 1.5 2001/03/08 12:39:23 tkormann Exp $
+ * @version $Id: SVGFeColorMatrixElementBridge.java,v 1.6 2001/03/26 12:37:21 tkormann Exp $
*/
public class SVGFeColorMatrixElementBridge
extends SVGAbstractFilterPrimitiveElementBridge {
@@ -75,7 +75,7 @@
// The default region is the union of the input sources
// regions unless 'in' is 'SourceGraphic' in which case the
// default region is the filterChain's region
- Filter sourceGraphics = (Filter)filterMap.get(VALUE_SOURCE_GRAPHIC);
+ Filter sourceGraphics = (Filter)filterMap.get(SVG_SOURCE_GRAPHIC_VALUE);
Rectangle2D defaultRegion;
if (in == sourceGraphics) {
defaultRegion = filterRegion;
1.6 +2 -2 xml-batik/sources/org/apache/batik/bridge/SVGFeComponentTransferElementBridge.java
Index: SVGFeComponentTransferElementBridge.java
===================================================================
RCS file: /home/cvs/xml-batik/sources/org/apache/batik/bridge/SVGFeComponentTransferElementBridge.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- SVGFeComponentTransferElementBridge.java 2001/03/08 12:39:24 1.5
+++ SVGFeComponentTransferElementBridge.java 2001/03/26 12:37:21 1.6
@@ -27,7 +27,7 @@
* Bridge class for the <feComponentTransfer> element.
*
* @author <a href="mailto:tkormann@apache.org">Thierry Kormann</a>
- * @version $Id: SVGFeComponentTransferElementBridge.java,v 1.5 2001/03/08 12:39:24 tkormann Exp $
+ * @version $Id: SVGFeComponentTransferElementBridge.java,v 1.6 2001/03/26 12:37:21 tkormann Exp $
*/
public class SVGFeComponentTransferElementBridge
extends SVGAbstractFilterPrimitiveElementBridge {
@@ -77,7 +77,7 @@
// The default region is the union of the input sources
// regions unless 'in' is 'SourceGraphic' in which case the
// default region is the filterChain's region
- Filter sourceGraphics = (Filter)filterMap.get(VALUE_SOURCE_GRAPHIC);
+ Filter sourceGraphics = (Filter)filterMap.get(SVG_SOURCE_GRAPHIC_VALUE);
Rectangle2D defaultRegion;
if (in == sourceGraphics) {
defaultRegion = filterRegion;
1.7 +2 -2 xml-batik/sources/org/apache/batik/bridge/SVGFeCompositeElementBridge.java
Index: SVGFeCompositeElementBridge.java
===================================================================
RCS file: /home/cvs/xml-batik/sources/org/apache/batik/bridge/SVGFeCompositeElementBridge.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- SVGFeCompositeElementBridge.java 2001/03/08 12:39:24 1.6
+++ SVGFeCompositeElementBridge.java 2001/03/26 12:37:22 1.7
@@ -27,7 +27,7 @@
* Bridge class for the <feComposite> element.
*
* @author <a href="mailto:tkormann@apache.org">Thierry Kormann</a>
- * @version $Id: SVGFeCompositeElementBridge.java,v 1.6 2001/03/08 12:39:24 tkormann Exp $
+ * @version $Id: SVGFeCompositeElementBridge.java,v 1.7 2001/03/26 12:37:22 tkormann Exp $
*/
public class SVGFeCompositeElementBridge
extends SVGAbstractFilterPrimitiveElementBridge {
@@ -92,7 +92,7 @@
// The default region is the union of the input sources
// regions unless 'in' is 'SourceGraphic' in which case the
// default region is the filterChain's region
- Filter sourceGraphics = (Filter)filterMap.get(VALUE_SOURCE_GRAPHIC);
+ Filter sourceGraphics = (Filter)filterMap.get(SVG_SOURCE_GRAPHIC_VALUE);
Rectangle2D defaultRegion;
if (in == sourceGraphics) {
defaultRegion = filterRegion;
1.6 +2 -2 xml-batik/sources/org/apache/batik/bridge/SVGFeConvolveMatrixElementBridge.java
Index: SVGFeConvolveMatrixElementBridge.java
===================================================================
RCS file: /home/cvs/xml-batik/sources/org/apache/batik/bridge/SVGFeConvolveMatrixElementBridge.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- SVGFeConvolveMatrixElementBridge.java 2001/03/08 12:39:24 1.5
+++ SVGFeConvolveMatrixElementBridge.java 2001/03/26 12:37:22 1.6
@@ -28,7 +28,7 @@
* Bridge class for the <feConvolveMatrix> element.
*
* @author <a href="mailto:tkormann@apache.org">Thierry Kormann</a>
- * @version $Id: SVGFeConvolveMatrixElementBridge.java,v 1.5 2001/03/08 12:39:24 tkormann Exp $
+ * @version $Id: SVGFeConvolveMatrixElementBridge.java,v 1.6 2001/03/26 12:37:22 tkormann Exp $
*/
public class SVGFeConvolveMatrixElementBridge
extends SVGAbstractFilterPrimitiveElementBridge {
@@ -103,7 +103,7 @@
// The default region is the union of the input sources
// regions unless 'in' is 'SourceGraphic' in which case the
// default region is the filterChain's region
- Filter sourceGraphics = (Filter)filterMap.get(VALUE_SOURCE_GRAPHIC);
+ Filter sourceGraphics = (Filter)filterMap.get(SVG_SOURCE_GRAPHIC_VALUE);
Rectangle2D defaultRegion;
if (in == sourceGraphics) {
defaultRegion = filterRegion;
1.7 +2 -2 xml-batik/sources/org/apache/batik/bridge/SVGFeDiffuseLightingElementBridge.java
Index: SVGFeDiffuseLightingElementBridge.java
===================================================================
RCS file: /home/cvs/xml-batik/sources/org/apache/batik/bridge/SVGFeDiffuseLightingElementBridge.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- SVGFeDiffuseLightingElementBridge.java 2001/03/08 12:39:24 1.6
+++ SVGFeDiffuseLightingElementBridge.java 2001/03/26 12:37:22 1.7
@@ -22,7 +22,7 @@
* Bridge class for the <feDiffuseLighting> element.
*
* @author <a href="mailto:tkormann@apache.org">Thierry Kormann</a>
- * @version $Id: SVGFeDiffuseLightingElementBridge.java,v 1.6 2001/03/08 12:39:24 tkormann Exp $
+ * @version $Id: SVGFeDiffuseLightingElementBridge.java,v 1.7 2001/03/26 12:37:22 tkormann Exp $
*/
public class SVGFeDiffuseLightingElementBridge
extends SVGFeAbstractLightingElementBridge {
@@ -87,7 +87,7 @@
// The default region is the union of the input sources
// regions unless 'in' is 'SourceGraphic' in which case the
// default region is the filterChain's region
- Filter sourceGraphics = (Filter)filterMap.get(VALUE_SOURCE_GRAPHIC);
+ Filter sourceGraphics = (Filter)filterMap.get(SVG_SOURCE_GRAPHIC_VALUE);
Rectangle2D defaultRegion;
if (in == sourceGraphics) {
defaultRegion = filterRegion;
1.6 +2 -2 xml-batik/sources/org/apache/batik/bridge/SVGFeDisplacementMapElementBridge.java
Index: SVGFeDisplacementMapElementBridge.java
===================================================================
RCS file: /home/cvs/xml-batik/sources/org/apache/batik/bridge/SVGFeDisplacementMapElementBridge.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- SVGFeDisplacementMapElementBridge.java 2001/03/08 12:39:24 1.5
+++ SVGFeDisplacementMapElementBridge.java 2001/03/26 12:37:23 1.6
@@ -28,7 +28,7 @@
* Bridge class for the <feDisplacementMap> element.
*
* @author <a href="mailto:tkormann@apache.org">Thierry Kormann</a>
- * @version $Id: SVGFeDisplacementMapElementBridge.java,v 1.5 2001/03/08 12:39:24 tkormann Exp $
+ * @version $Id: SVGFeDisplacementMapElementBridge.java,v 1.6 2001/03/26 12:37:23 tkormann Exp $
*/
public class SVGFeDisplacementMapElementBridge
extends SVGAbstractFilterPrimitiveElementBridge {
@@ -101,7 +101,7 @@
// The default region is the union of the input sources
// regions unless 'in' is 'SourceGraphic' in which case the
// default region is the filterChain's region
- Filter sourceGraphics = (Filter)filterMap.get(VALUE_SOURCE_GRAPHIC);
+ Filter sourceGraphics = (Filter)filterMap.get(SVG_SOURCE_GRAPHIC_VALUE);
Rectangle2D defaultRegion;
if (in == sourceGraphics) {
defaultRegion = filterRegion;
1.6 +2 -2 xml-batik/sources/org/apache/batik/bridge/SVGFeGaussianBlurElementBridge.java
Index: SVGFeGaussianBlurElementBridge.java
===================================================================
RCS file: /home/cvs/xml-batik/sources/org/apache/batik/bridge/SVGFeGaussianBlurElementBridge.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- SVGFeGaussianBlurElementBridge.java 2001/03/08 12:39:24 1.5
+++ SVGFeGaussianBlurElementBridge.java 2001/03/26 12:37:23 1.6
@@ -26,7 +26,7 @@
* Bridge class for the <feGaussianBlur> element.
*
* @author <a href="mailto:tkormann@apache.org">Thierry Kormann</a>
- * @version $Id: SVGFeGaussianBlurElementBridge.java,v 1.5 2001/03/08 12:39:24 tkormann Exp $
+ * @version $Id: SVGFeGaussianBlurElementBridge.java,v 1.6 2001/03/26 12:37:23 tkormann Exp $
*/
public class SVGFeGaussianBlurElementBridge
extends SVGAbstractFilterPrimitiveElementBridge {
@@ -87,7 +87,7 @@
// The default region is the union of the input sources
// regions unless 'in' is 'SourceGraphic' in which case the
// default region is the filterChain's region
- Filter sourceGraphics = (Filter)filterMap.get(VALUE_SOURCE_GRAPHIC);
+ Filter sourceGraphics = (Filter)filterMap.get(SVG_SOURCE_GRAPHIC_VALUE);
Rectangle2D defaultRegion;
if (in == sourceGraphics) {
defaultRegion = filterRegion;
1.6 +2 -2 xml-batik/sources/org/apache/batik/bridge/SVGFeMorphologyElementBridge.java
Index: SVGFeMorphologyElementBridge.java
===================================================================
RCS file: /home/cvs/xml-batik/sources/org/apache/batik/bridge/SVGFeMorphologyElementBridge.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- SVGFeMorphologyElementBridge.java 2001/03/08 12:39:25 1.5
+++ SVGFeMorphologyElementBridge.java 2001/03/26 12:37:23 1.6
@@ -26,7 +26,7 @@
* Bridge class for the <feMorphology> element.
*
* @author <a href="mailto:tkormann@apache.org">Thierry Kormann</a>
- * @version $Id: SVGFeMorphologyElementBridge.java,v 1.5 2001/03/08 12:39:25 tkormann Exp $
+ * @version $Id: SVGFeMorphologyElementBridge.java,v 1.6 2001/03/26 12:37:23 tkormann Exp $
*/
public class SVGFeMorphologyElementBridge
extends SVGAbstractFilterPrimitiveElementBridge {
@@ -90,7 +90,7 @@
// The default region is the union of the input sources
// regions unless 'in' is 'SourceGraphic' in which case the
// default region is the filterChain's region
- Filter sourceGraphics = (Filter)filterMap.get(VALUE_SOURCE_GRAPHIC);
+ Filter sourceGraphics = (Filter)filterMap.get(SVG_SOURCE_GRAPHIC_VALUE);
Rectangle2D defaultRegion;
if (in == sourceGraphics) {
defaultRegion = filterRegion;
1.6 +2 -2 xml-batik/sources/org/apache/batik/bridge/SVGFeOffsetElementBridge.java
Index: SVGFeOffsetElementBridge.java
===================================================================
RCS file: /home/cvs/xml-batik/sources/org/apache/batik/bridge/SVGFeOffsetElementBridge.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- SVGFeOffsetElementBridge.java 2001/03/08 12:39:25 1.5
+++ SVGFeOffsetElementBridge.java 2001/03/26 12:37:24 1.6
@@ -25,7 +25,7 @@
* Bridge class for the <feOffset> element.
*
* @author <a href="mailto:tkormann@apache.org">Thierry Kormann</a>
- * @version $Id: SVGFeOffsetElementBridge.java,v 1.5 2001/03/08 12:39:25 tkormann Exp $
+ * @version $Id: SVGFeOffsetElementBridge.java,v 1.6 2001/03/26 12:37:24 tkormann Exp $
*/
public class SVGFeOffsetElementBridge
extends SVGAbstractFilterPrimitiveElementBridge {
@@ -76,7 +76,7 @@
// The default region is the union of the input sources
// regions unless 'in' is 'SourceGraphic' in which case the
// default region is the filterChain's region
- Filter sourceGraphics = (Filter)filterMap.get(VALUE_SOURCE_GRAPHIC);
+ Filter sourceGraphics = (Filter)filterMap.get(SVG_SOURCE_GRAPHIC_VALUE);
Rectangle2D defaultRegion;
if (in == sourceGraphics) {
defaultRegion = filterRegion;
1.7 +2 -2 xml-batik/sources/org/apache/batik/bridge/SVGFeSpecularLightingElementBridge.java
Index: SVGFeSpecularLightingElementBridge.java
===================================================================
RCS file: /home/cvs/xml-batik/sources/org/apache/batik/bridge/SVGFeSpecularLightingElementBridge.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- SVGFeSpecularLightingElementBridge.java 2001/03/08 12:39:25 1.6
+++ SVGFeSpecularLightingElementBridge.java 2001/03/26 12:37:24 1.7
@@ -23,7 +23,7 @@
* Bridge class for the <feSpecularLighting> element.
*
* @author <a href="mailto:tkormann@apache.org">Thierry Kormann</a>
- * @version $Id: SVGFeSpecularLightingElementBridge.java,v 1.6 2001/03/08 12:39:25 tkormann Exp $
+ * @version $Id: SVGFeSpecularLightingElementBridge.java,v 1.7 2001/03/26 12:37:24 tkormann Exp $
*/
public class SVGFeSpecularLightingElementBridge
extends SVGFeAbstractLightingElementBridge {
@@ -89,7 +89,7 @@
// The default region is the union of the input sources
// regions unless 'in' is 'SourceGraphic' in which case the
// default region is the filterChain's region
- Filter sourceGraphics = (Filter)filterMap.get(VALUE_SOURCE_GRAPHIC);
+ Filter sourceGraphics = (Filter)filterMap.get(SVG_SOURCE_GRAPHIC_VALUE);
Rectangle2D defaultRegion;
if (in == sourceGraphics) {
defaultRegion = filterRegion;
1.8 +2 -2 xml-batik/sources/org/apache/batik/bridge/SVGFilterElementBridge.java
Index: SVGFilterElementBridge.java
===================================================================
RCS file: /home/cvs/xml-batik/sources/org/apache/batik/bridge/SVGFilterElementBridge.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- SVGFilterElementBridge.java 2001/03/08 12:39:25 1.7
+++ SVGFilterElementBridge.java 2001/03/26 12:37:24 1.8
@@ -34,7 +34,7 @@
* Bridge class for the <filter> element.
*
* @author <a href="mailto:tkormann@apache.org">Thierry Kormann</a>
- * @version $Id: SVGFilterElementBridge.java,v 1.7 2001/03/08 12:39:25 tkormann Exp $
+ * @version $Id: SVGFilterElementBridge.java,v 1.8 2001/03/26 12:37:24 tkormann Exp $
*/
public class SVGFilterElementBridge implements FilterBridge,
SVGConstants,
@@ -77,7 +77,7 @@
// create a map for filter nodes to advertise themselves as named source
Map filterNodeMap = new HashMap(11);
- filterNodeMap.put(VALUE_SOURCE_GRAPHIC, sourceGraphic);
+ filterNodeMap.put(SVG_SOURCE_GRAPHIC_VALUE, sourceGraphic);
Filter in = buildFilterPrimitives(filterElement,
filterRegion,
1.8 +2 -2 xml-batik/sources/org/apache/batik/bridge/SVGMarkerElementBridge.java
Index: SVGMarkerElementBridge.java
===================================================================
RCS file: /home/cvs/xml-batik/sources/org/apache/batik/bridge/SVGMarkerElementBridge.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- SVGMarkerElementBridge.java 2001/03/15 18:56:39 1.7
+++ SVGMarkerElementBridge.java 2001/03/26 12:37:25 1.8
@@ -38,7 +38,7 @@
* Bridge class for the <marker> element.
*
* @author <a href="mailto:tkormann@apache.org">Thierry Kormann</a>
- * @version $Id: SVGMarkerElementBridge.java,v 1.7 2001/03/15 18:56:39 tkormann Exp $
+ * @version $Id: SVGMarkerElementBridge.java,v 1.8 2001/03/26 12:37:25 tkormann Exp $
*/
public class SVGMarkerElementBridge implements MarkerBridge,
CSSConstants,
@@ -122,7 +122,7 @@
s = markerElement.getAttributeNS(null, SVG_ORIENT_ATTRIBUTE);
if (s.length() == 0) {
orient = 0;
- } else if (VALUE_AUTO.equals(s)) {
+ } else if (SVG_AUTO_VALUE.equals(s)) {
orient = Double.NaN;
} else {
try {
1.9 +3 -3 xml-batik/sources/org/apache/batik/bridge/SVGUtilities.java
Index: SVGUtilities.java
===================================================================
RCS file: /home/cvs/xml-batik/sources/org/apache/batik/bridge/SVGUtilities.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- SVGUtilities.java 2001/03/08 12:39:30 1.8
+++ SVGUtilities.java 2001/03/26 12:37:25 1.9
@@ -50,7 +50,7 @@
* A collection of utility methods for SVG.
*
* @author <a href="mailto:tkormann@apache.org">Thierry Kormann</a>
- * @version $Id: SVGUtilities.java,v 1.8 2001/03/08 12:39:30 tkormann Exp $
+ * @version $Id: SVGUtilities.java,v 1.9 2001/03/26 12:37:25 tkormann Exp $
*/
public abstract class SVGUtilities implements SVGConstants, ErrorConstants {
@@ -127,8 +127,8 @@
String name =
(n.getPrefix() == null) ? n.getNodeName() : n.getLocalName();
if (name.equals(SVG_DESC_TAG)) {
- preserve
- = ((SVGLangSpace)n).getXMLspace().equals(VALUE_PRESERVE);
+ preserve = ((SVGLangSpace)n).getXMLspace().equals
+ (SVG_PRESERVE_VALUE);
for (n = n.getFirstChild(); n != null; n = n.getNextSibling()) {
if (n.getNodeType() == Node.TEXT_NODE) {
result += n.getNodeValue();
1.6 +2 -2 xml-batik/sources/org/apache/batik/dom/svg/SVGOMStyleElement.java
Index: SVGOMStyleElement.java
===================================================================
RCS file: /home/cvs/xml-batik/sources/org/apache/batik/dom/svg/SVGOMStyleElement.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- SVGOMStyleElement.java 2001/03/26 09:45:09 1.5
+++ SVGOMStyleElement.java 2001/03/26 12:37:31 1.6
@@ -27,7 +27,7 @@
* This class implements {@link org.w3c.dom.svg.SVGStyleElement}.
*
* @author <a href="mailto:stephane@hillion.org">Stephane Hillion</a>
- * @version $Id: SVGOMStyleElement.java,v 1.5 2001/03/26 09:45:09 tkormann Exp $
+ * @version $Id: SVGOMStyleElement.java,v 1.6 2001/03/26 12:37:31 tkormann Exp $
*/
public class SVGOMStyleElement
extends SVGOMElement
@@ -40,7 +40,7 @@
protected static Map attributeValues = new HashMap(3);
static {
Map values = new HashMap(2);
- values.put(SVG_SPACE_ATTRIBUTE, VALUE_PRESERVE);
+ values.put(SVG_SPACE_ATTRIBUTE, SVG_PRESERVE_VALUE);
attributeValues.put(XMLSupport.XML_NAMESPACE_URI, values);
}
1.8 +3 -2 xml-batik/sources/org/apache/batik/svggen/DOMTreeManager.java
Index: DOMTreeManager.java
===================================================================
RCS file: /home/cvs/xml-batik/sources/org/apache/batik/svggen/DOMTreeManager.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- DOMTreeManager.java 2001/03/21 14:35:35 1.7
+++ DOMTreeManager.java 2001/03/26 12:37:32 1.8
@@ -45,7 +45,7 @@
*
* @author <a href="mailto:cjolif">Christophe Jolif</a>
* @author <a href="mailto:vincent.hardy@eng.sun.com">Vincent Hardy</a>
- * @version $Id: DOMTreeManager.java,v 1.7 2001/03/21 14:35:35 cjolif Exp $
+ * @version $Id: DOMTreeManager.java,v 1.8 2001/03/26 12:37:32 tkormann Exp $
*/
public class DOMTreeManager implements SVGSyntax {
/**
@@ -239,7 +239,8 @@
// Enable background if required by AlphaComposite convertion
if (gcConverter.getCompositeConverter().
getAlphaCompositeConverter().requiresBackgroundAccess())
- svg.setAttributeNS(null, SVG_ENABLE_BACKGROUND_ATTRIBUTE, VALUE_NEW);
+ svg.setAttributeNS
+ (null, SVG_ENABLE_BACKGROUND_ATTRIBUTE, SVG_NEW_VALUE);
Comment generatorComment = generatorContext.domFactory.
createComment(GENERATOR_COMMENT);
1.9 +24 -24 xml-batik/sources/org/apache/batik/svggen/SVGAlphaComposite.java
Index: SVGAlphaComposite.java
===================================================================
RCS file: /home/cvs/xml-batik/sources/org/apache/batik/svggen/SVGAlphaComposite.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- SVGAlphaComposite.java 2001/03/26 09:45:12 1.8
+++ SVGAlphaComposite.java 2001/03/26 12:37:33 1.9
@@ -36,7 +36,7 @@
* opacity property on the nodes to be composited.
*
* @author <a href="mailto:vincent.hardy@eng.sun.com">Vincent Hardy</a>
- * @version $Id: SVGAlphaComposite.java,v 1.8 2001/03/26 09:45:12 tkormann Exp $
+ * @version $Id: SVGAlphaComposite.java,v 1.9 2001/03/26 12:37:33 tkormann Exp $
* @see org.apache.batik.svggen.SVGAlphaComposite
*/
public class SVGAlphaComposite extends AbstractSVGConverter {
@@ -177,45 +177,45 @@
switch(composite.getRule()){
case AlphaComposite.CLEAR:
operator = SVG_ARITHMETIC_VALUE;
- input1 = VALUE_SOURCE_GRAPHIC;
- input2 = VALUE_BACKGROUND_IMAGE;
+ input1 = SVG_SOURCE_GRAPHIC_VALUE;
+ input2 = SVG_BACKGROUND_IMAGE_VALUE;
id = ID_PREFIX_ALPHA_COMPOSITE_CLEAR;
break;
case AlphaComposite.SRC:
operator = SVG_ARITHMETIC_VALUE;
- input1 = VALUE_SOURCE_GRAPHIC;
- input2 = VALUE_BACKGROUND_IMAGE;
+ input1 = SVG_SOURCE_GRAPHIC_VALUE;
+ input2 = SVG_BACKGROUND_IMAGE_VALUE;
id = ID_PREFIX_ALPHA_COMPOSITE_SRC;
- k2 = VALUE_DIGIT_ONE;
+ k2 = SVG_DIGIT_ONE_VALUE;
break;
case AlphaComposite.SRC_IN:
operator = SVG_IN_VALUE;
- input1 = VALUE_SOURCE_GRAPHIC;
- input2 = VALUE_BACKGROUND_IMAGE;
+ input1 = SVG_SOURCE_GRAPHIC_VALUE;
+ input2 = SVG_BACKGROUND_IMAGE_VALUE;
id = ID_PREFIX_ALPHA_COMPOSITE_SRC_IN;
break;
case AlphaComposite.SRC_OUT:
operator = SVG_OUT_VALUE;
- input1 = VALUE_SOURCE_GRAPHIC;
- input2 = VALUE_BACKGROUND_IMAGE;
+ input1 = SVG_SOURCE_GRAPHIC_VALUE;
+ input2 = SVG_BACKGROUND_IMAGE_VALUE;
id = ID_PREFIX_ALPHA_COMPOSITE_SRC_OUT;
break;
case AlphaComposite.DST_IN:
operator = SVG_IN_VALUE;
- input2 = VALUE_SOURCE_GRAPHIC;
- input1 = VALUE_BACKGROUND_IMAGE;
+ input2 = SVG_SOURCE_GRAPHIC_VALUE;
+ input1 = SVG_BACKGROUND_IMAGE_VALUE;
id = ID_PREFIX_ALPHA_COMPOSITE_DST_IN;
break;
case AlphaComposite.DST_OUT:
operator = SVG_OUT_VALUE;
- input2 = VALUE_SOURCE_GRAPHIC;
- input1 = VALUE_BACKGROUND_IMAGE;
+ input2 = SVG_SOURCE_GRAPHIC_VALUE;
+ input1 = SVG_BACKGROUND_IMAGE_VALUE;
id = ID_PREFIX_ALPHA_COMPOSITE_DST_OUT;
break;
case AlphaComposite.DST_OVER:
operator = SVG_OVER_VALUE;
- input2 = VALUE_SOURCE_GRAPHIC;
- input1 = VALUE_BACKGROUND_IMAGE;
+ input2 = SVG_SOURCE_GRAPHIC_VALUE;
+ input1 = SVG_BACKGROUND_IMAGE_VALUE;
id = ID_PREFIX_ALPHA_COMPOSITE_DST_OVER;
break;
default:
@@ -228,12 +228,12 @@
compositeFilter.setAttributeNS(null, ATTR_ID, id);
compositeFilter.setAttributeNS(null, SVG_FILTER_UNITS_ATTRIBUTE,
SVG_OBJECT_BOUNDING_BOX_VALUE);
- compositeFilter.setAttributeNS(null, SVG_X_ATTRIBUTE, VALUE_ZERO_PERCENT);
- compositeFilter.setAttributeNS(null, SVG_Y_ATTRIBUTE, VALUE_ZERO_PERCENT);
+ compositeFilter.setAttributeNS(null, SVG_X_ATTRIBUTE, SVG_ZERO_PERCENT_VALUE);
+ compositeFilter.setAttributeNS(null, SVG_Y_ATTRIBUTE, SVG_ZERO_PERCENT_VALUE);
compositeFilter.setAttributeNS(null, SVG_WIDTH_ATTRIBUTE,
- VALUE_HUNDRED_PERCENT);
+ SVG_HUNDRED_PERCENT_VALUE);
compositeFilter.setAttributeNS(null, SVG_HEIGHT_ATTRIBUTE,
- VALUE_HUNDRED_PERCENT);
+ SVG_HUNDRED_PERCENT_VALUE);
Element feComposite =
generatorContext.domFactory.createElementNS(SVG_NAMESPACE_URI,
@@ -242,14 +242,14 @@
feComposite.setAttributeNS(null, SVG_IN_ATTRIBUTE, input1);
feComposite.setAttributeNS(null, SVG_IN2_ATTRIBUTE, input2);
feComposite.setAttributeNS(null, SVG_K2_ATTRIBUTE, k2);
- feComposite.setAttributeNS(null, SVG_RESULT_ATTRIBUTE, VALUE_COMPOSITE);
+ feComposite.setAttributeNS(null, SVG_RESULT_ATTRIBUTE, SVG_COMPOSITE_VALUE);
Element feFlood =
generatorContext.domFactory.createElementNS(SVG_NAMESPACE_URI,
SVG_FE_FLOOD_TAG);
feFlood.setAttributeNS(null, SVG_FLOOD_COLOR_ATTRIBUTE, "white");
feFlood.setAttributeNS(null, SVG_FLOOD_OPACITY_ATTRIBUTE, "1");
- feFlood.setAttributeNS(null, SVG_RESULT_ATTRIBUTE, VALUE_FLOOD);
+ feFlood.setAttributeNS(null, SVG_RESULT_ATTRIBUTE, SVG_FLOOD_VALUE);
Element feMerge =
@@ -258,12 +258,12 @@
Element feMergeNodeFlood =
generatorContext.domFactory.createElementNS(SVG_NAMESPACE_URI,
SVG_FE_MERGE_NODE_TAG);
- feMergeNodeFlood.setAttributeNS(null, SVG_IN_ATTRIBUTE, VALUE_FLOOD);
+ feMergeNodeFlood.setAttributeNS(null, SVG_IN_ATTRIBUTE, SVG_FLOOD_VALUE);
Element feMergeNodeComposite =
generatorContext.domFactory.createElementNS(SVG_NAMESPACE_URI,
SVG_FE_MERGE_NODE_TAG);
feMergeNodeComposite.setAttributeNS(null, SVG_IN_ATTRIBUTE,
- VALUE_COMPOSITE);
+ SVG_COMPOSITE_VALUE);
feMerge.appendChild(feMergeNodeFlood);
feMerge.appendChild(feMergeNodeComposite);
1.9 +7 -7 xml-batik/sources/org/apache/batik/svggen/SVGBasicStroke.java
Index: SVGBasicStroke.java
===================================================================
RCS file: /home/cvs/xml-batik/sources/org/apache/batik/svggen/SVGBasicStroke.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- SVGBasicStroke.java 2001/03/21 14:35:47 1.8
+++ SVGBasicStroke.java 2001/03/26 12:37:33 1.9
@@ -19,7 +19,7 @@
* a set of SVG style attributes
*
* @author <a href="mailto:vincent.hardy@eng.sun.com">Vincent Hardy</a>
- * @version $Id: SVGBasicStroke.java,v 1.8 2001/03/21 14:35:47 cjolif Exp $
+ * @version $Id: SVGBasicStroke.java,v 1.9 2001/03/26 12:37:33 tkormann Exp $
*/
public class SVGBasicStroke extends AbstractSVGConverter{
/**
@@ -96,12 +96,12 @@
private static String joinToSVG(int lineJoin){
switch(lineJoin){
case BasicStroke.JOIN_BEVEL:
- return VALUE_LINE_JOIN_BEVEL;
+ return SVG_LINE_JOIN_BEVEL_VALUE;
case BasicStroke.JOIN_ROUND:
- return VALUE_LINE_JOIN_ROUND;
+ return SVG_LINE_JOIN_ROUND_VALUE;
case BasicStroke.JOIN_MITER:
default:
- return VALUE_LINE_JOIN_MITER;
+ return SVG_LINE_JOIN_MITER_VALUE;
}
}
@@ -111,12 +111,12 @@
private static String endCapToSVG(int endCap){
switch(endCap){
case BasicStroke.CAP_BUTT:
- return VALUE_LINE_CAP_BUTT;
+ return SVG_LINE_CAP_BUTT_VALUE;
case BasicStroke.CAP_ROUND:
- return VALUE_LINE_CAP_ROUND;
+ return SVG_LINE_CAP_ROUND_VALUE;
default:
case BasicStroke.CAP_SQUARE:
- return VALUE_LINE_CAP_SQUARE;
+ return SVG_LINE_CAP_SQUARE_VALUE;
}
}
}
1.7 +14 -14 xml-batik/sources/org/apache/batik/svggen/SVGFont.java
Index: SVGFont.java
===================================================================
RCS file: /home/cvs/xml-batik/sources/org/apache/batik/svggen/SVGFont.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- SVGFont.java 2001/03/21 14:36:02 1.6
+++ SVGFont.java 2001/03/26 12:37:34 1.7
@@ -21,7 +21,7 @@
* font attributes
*
* @author <a href="mailto:vincent.hardy@eng.sun.com">Vincent Hardy</a>
- * @version $Id: SVGFont.java,v 1.6 2001/03/21 14:36:02 cjolif Exp $
+ * @version $Id: SVGFont.java,v 1.7 2001/03/26 12:37:34 tkormann Exp $
*/
public class SVGFont extends AbstractSVGConverter {
public static final float EXTRA_LIGHT =
@@ -66,8 +66,8 @@
* SVG Styles corresponding to the fontStyles
*/
static final String svgStyles[] = {
- /*POSTURE_REGULAR*/ VALUE_FONT_STYLE_NORMAL,
- /*POSTURE_OBLIQUE*/ VALUE_FONT_STYLE_ITALIC
+ /*POSTURE_REGULAR*/ SVG_FONT_STYLE_NORMAL_VALUE,
+ /*POSTURE_OBLIQUE*/ SVG_FONT_STYLE_ITALIC_VALUE
};
/**
@@ -92,17 +92,17 @@
* SVG Weights corresponding to the fontWeights
*/
static final String svgWeights[] = {
- /*EXTRA_LIGHT*/ VALUE_FONT_WEIGHT_100,
- /*LIGHT*/ VALUE_FONT_WEIGHT_200,
- /*DEMILIGHT*/ VALUE_FONT_WEIGHT_300,
- /*REGULAR*/ VALUE_FONT_WEIGHT_NORMAL,
- /*SEMIBOLD*/ VALUE_FONT_WEIGHT_500,
- /*MEDIUM*/ VALUE_FONT_WEIGHT_500,
- /*DEMIBOLD*/ VALUE_FONT_WEIGHT_600,
- /*BOLD*/ VALUE_FONT_WEIGHT_BOLD,
- /*HEAVY*/ VALUE_FONT_WEIGHT_800,
- /*EXTRABOLD*/ VALUE_FONT_WEIGHT_800,
- /*ULTRABOLD*/ VALUE_FONT_WEIGHT_900
+ /*EXTRA_LIGHT*/ SVG_FONT_WEIGHT_100_VALUE,
+ /*LIGHT*/ SVG_FONT_WEIGHT_200_VALUE,
+ /*DEMILIGHT*/ SVG_FONT_WEIGHT_300_VALUE,
+ /*REGULAR*/ SVG_FONT_WEIGHT_NORMAL_VALUE,
+ /*SEMIBOLD*/ SVG_FONT_WEIGHT_500_VALUE,
+ /*MEDIUM*/ SVG_FONT_WEIGHT_500_VALUE,
+ /*DEMIBOLD*/ SVG_FONT_WEIGHT_600_VALUE,
+ /*BOLD*/ SVG_FONT_WEIGHT_BOLDER_VALUE,
+ /*HEAVY*/ SVG_FONT_WEIGHT_800_VALUE,
+ /*EXTRABOLD*/ SVG_FONT_WEIGHT_800_VALUE,
+ /*ULTRABOLD*/ SVG_FONT_WEIGHT_900_VALUE
};
/**
1.10 +6 -6 xml-batik/sources/org/apache/batik/svggen/SVGLinearGradient.java
Index: SVGLinearGradient.java
===================================================================
RCS file: /home/cvs/xml-batik/sources/org/apache/batik/svggen/SVGLinearGradient.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- SVGLinearGradient.java 2001/03/26 09:45:14 1.9
+++ SVGLinearGradient.java 2001/03/26 12:37:34 1.10
@@ -28,7 +28,7 @@
* SVG linear gradient element
*
* @author <a href="mailto:vincent.hardy@eng.sun.com">Vincent Hardy</a>
- * @version $Id: SVGLinearGradient.java,v 1.9 2001/03/26 09:45:14 tkormann Exp $
+ * @version $Id: SVGLinearGradient.java,v 1.10 2001/03/26 12:37:34 tkormann Exp $
*/
public class SVGLinearGradient extends AbstractSVGConverter {
/**
@@ -90,9 +90,9 @@
//
// Spread method
//
- String spreadMethod = VALUE_PAD;
+ String spreadMethod = SVG_PAD_VALUE;
if(gradient.isCyclic())
- spreadMethod = VALUE_REFLECT;
+ spreadMethod = SVG_REFLECT_VALUE;
gradientDef.setAttributeNS
(null, SVG_SPREAD_METHOD_ATTRIBUTE, spreadMethod);
@@ -102,7 +102,7 @@
Element gradientStop =
domFactory.createElementNS(SVG_NAMESPACE_URI, SVG_STOP_TAG);
gradientStop.setAttributeNS(null, SVG_OFFSET_ATTRIBUTE,
- VALUE_ZERO_PERCENT);
+ SVG_ZERO_PERCENT_VALUE);
SVGPaintDescriptor colorDesc = SVGColor.toSVG(gradient.getColor1());
gradientStop.setAttributeNS(null, SVG_STOP_COLOR_ATTRIBUTE,
@@ -118,7 +118,7 @@
gradientStop =
domFactory.createElementNS(SVG_NAMESPACE_URI, SVG_STOP_TAG);
gradientStop.setAttributeNS(null, SVG_OFFSET_ATTRIBUTE,
- VALUE_HUNDRED_PERCENT);
+ SVG_HUNDRED_PERCENT_VALUE);
colorDesc = SVGColor.toSVG(gradient.getColor2());
gradientStop.setAttributeNS(null, SVG_STOP_COLOR_ATTRIBUTE,
@@ -145,7 +145,7 @@
paintAttrBuf.append(URL_SUFFIX);
gradientDesc = new SVGPaintDescriptor(paintAttrBuf.toString(),
- VALUE_OPAQUE,
+ SVG_OPAQUE_VALUE,
gradientDef);
//
1.8 +2 -2 xml-batik/sources/org/apache/batik/svggen/SVGLookupOp.java
Index: SVGLookupOp.java
===================================================================
RCS file: /home/cvs/xml-batik/sources/org/apache/batik/svggen/SVGLookupOp.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- SVGLookupOp.java 2001/03/21 14:36:15 1.7
+++ SVGLookupOp.java 2001/03/26 12:37:35 1.8
@@ -27,7 +27,7 @@
* of the lookup table.
*
* @author <a href="mailto:vincent.hardy@eng.sun.com">Vincent Hardy</a>
- * @version $Id: SVGLookupOp.java,v 1.7 2001/03/21 14:36:15 cjolif Exp $
+ * @version $Id: SVGLookupOp.java,v 1.8 2001/03/26 12:37:35 tkormann Exp $
* @see org.apache.batik.svggen.SVGBufferedImageOp
*/
public class SVGLookupOp extends AbstractSVGFilterConverter {
@@ -139,7 +139,7 @@
Element feFuncB = domFactory.createElementNS(SVG_NAMESPACE_URI,
SVG_FE_FUNC_B_TAG);
Element feFuncA = null;
- String type = VALUE_TYPE_TABLE;
+ String type = SVG_TYPE_TABLE_VALUE;
if(lookupTables.length == 1){
feFuncR.setAttributeNS(null, SVG_TYPE_ATTRIBUTE, type);
1.7 +2 -2 xml-batik/sources/org/apache/batik/svggen/SVGPath.java
Index: SVGPath.java
===================================================================
RCS file: /home/cvs/xml-batik/sources/org/apache/batik/svggen/SVGPath.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- SVGPath.java 2001/03/21 14:36:17 1.6
+++ SVGPath.java 2001/03/26 12:37:35 1.7
@@ -31,7 +31,7 @@
* to be specified in the majority of path elements.
*
* @author <a href="mailto:vincent.hardy@eng.sun.com">Vincent Hardy</a>
- * @version $Id: SVGPath.java,v 1.6 2001/03/21 14:36:17 cjolif Exp $
+ * @version $Id: SVGPath.java,v 1.7 2001/03/26 12:37:35 tkormann Exp $
*/
public class SVGPath extends SVGGraphicObjectConverter {
/**
@@ -70,7 +70,7 @@
// Set winding rule if different than SVG's default
if(shape.getWindingRule() == GeneralPath.WIND_EVEN_ODD)
- svgPath.setAttributeNS(null, SVG_FILL_RULE_ATTRIBUTE, VALUE_EVEN_ODD);
+ svgPath.setAttributeNS(null, SVG_FILL_RULE_ATTRIBUTE, SVG_EVEN_ODD_VALUE);
return svgPath;
1.7 +41 -41 xml-batik/sources/org/apache/batik/svggen/SVGRenderingHints.java
Index: SVGRenderingHints.java
===================================================================
RCS file: /home/cvs/xml-batik/sources/org/apache/batik/svggen/SVGRenderingHints.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- SVGRenderingHints.java 2001/03/19 09:26:21 1.6
+++ SVGRenderingHints.java 2001/03/26 12:37:35 1.7
@@ -35,7 +35,7 @@
* + TEXT_ANTIALIASING -> text-rendering
*
* @author <a href="mailto:vincent.hardy@eng.sun.com">Vincent Hardy</a>
- * @version $Id: SVGRenderingHints.java,v 1.6 2001/03/19 09:26:21 cjolif Exp $
+ * @version $Id: SVGRenderingHints.java,v 1.7 2001/03/26 12:37:35 tkormann Exp $
*/
public class SVGRenderingHints extends AbstractSVGConverter{
/**
@@ -58,11 +58,11 @@
* @return map Map of attribute values that describe the hints
*/
public static SVGHintsDescriptor toSVG(RenderingHints hints){
- String colorInterpolation = VALUE_SRGB;
- String colorRendering = VALUE_AUTO;
- String textRendering = VALUE_AUTO;
- String shapeRendering = VALUE_AUTO;
- String imageRendering = VALUE_AUTO;
+ String colorInterpolation = SVG_SRGB_VALUE;
+ String colorRendering = SVG_AUTO_VALUE;
+ String textRendering = SVG_AUTO_VALUE;
+ String shapeRendering = SVG_AUTO_VALUE;
+ String imageRendering = SVG_AUTO_VALUE;
//
// RENDERING
@@ -70,25 +70,25 @@
if(hints != null){
Object rendering = hints.get(hints.KEY_RENDERING);
if(rendering == hints.VALUE_RENDER_DEFAULT){
- colorInterpolation = VALUE_AUTO;
- colorRendering = VALUE_AUTO;
- textRendering = VALUE_AUTO;
- shapeRendering = VALUE_AUTO;
- imageRendering = VALUE_AUTO;
+ colorInterpolation = SVG_AUTO_VALUE;
+ colorRendering = SVG_AUTO_VALUE;
+ textRendering = SVG_AUTO_VALUE;
+ shapeRendering = SVG_AUTO_VALUE;
+ imageRendering = SVG_AUTO_VALUE;
}
else if(rendering == hints.VALUE_RENDER_SPEED){
- colorInterpolation = VALUE_SRGB;
- colorRendering = VALUE_OPTIMIZE_SPEED;
- textRendering = VALUE_OPTIMIZE_SPEED;
- shapeRendering = VALUE_OPTIMIZE_SPEED;
- imageRendering = VALUE_OPTIMIZE_SPEED;
+ colorInterpolation = SVG_SRGB_VALUE;
+ colorRendering = SVG_OPTIMIZE_SPEED_VALUE;
+ textRendering = SVG_OPTIMIZE_SPEED_VALUE;
+ shapeRendering = SVG_OPTIMIZE_SPEED_VALUE;
+ imageRendering = SVG_OPTIMIZE_SPEED_VALUE;
}
else if(rendering == hints.VALUE_RENDER_QUALITY){
- colorInterpolation = VALUE_LINEAR_RGB;
- colorRendering = VALUE_OPTIMIZE_QUALITY;
- textRendering = VALUE_OPTIMIZE_QUALITY;
- shapeRendering = VALUE_OPTIMIZE_QUALITY;
- imageRendering = VALUE_OPTIMIZE_QUALITY;
+ colorInterpolation = SVG_LINEAR_RGB_VALUE;
+ colorRendering = SVG_OPTIMIZE_QUALITY_VALUE;
+ textRendering = SVG_OPTIMIZE_QUALITY_VALUE;
+ shapeRendering = SVG_OPTIMIZE_QUALITY_VALUE;
+ imageRendering = SVG_OPTIMIZE_QUALITY_VALUE;
}
//
@@ -96,16 +96,16 @@
//
Object fractionalMetrics = hints.get(hints.KEY_FRACTIONALMETRICS);
if(fractionalMetrics == hints.VALUE_FRACTIONALMETRICS_ON){
- textRendering = VALUE_OPTIMIZE_QUALITY;
- shapeRendering = VALUE_OPTIMIZE_QUALITY;
+ textRendering = SVG_OPTIMIZE_QUALITY_VALUE;
+ shapeRendering = SVG_OPTIMIZE_QUALITY_VALUE;
}
else if(fractionalMetrics == hints.VALUE_FRACTIONALMETRICS_OFF){
- textRendering = VALUE_OPTIMIZE_SPEED;
- shapeRendering = VALUE_OPTIMIZE_SPEED;
+ textRendering = SVG_OPTIMIZE_SPEED_VALUE;
+ shapeRendering = SVG_OPTIMIZE_SPEED_VALUE;
}
else if(fractionalMetrics == hints.VALUE_FRACTIONALMETRICS_DEFAULT){
- textRendering = VALUE_AUTO;
- shapeRendering = VALUE_AUTO;
+ textRendering = SVG_AUTO_VALUE;
+ shapeRendering = SVG_AUTO_VALUE;
}
//
@@ -113,16 +113,16 @@
//
Object antialiasing = hints.get(hints.KEY_ANTIALIASING);
if(antialiasing == hints.VALUE_ANTIALIAS_ON){
- textRendering = VALUE_GEOMETRIC_PRECISION;
- shapeRendering = VALUE_GEOMETRIC_PRECISION;
+ textRendering = SVG_GEOMETRIC_PRECISION_VALUE;
+ shapeRendering = SVG_GEOMETRIC_PRECISION_VALUE;
}
else if(antialiasing == hints.VALUE_ANTIALIAS_OFF){
- textRendering = VALUE_OPTIMIZE_LEGIBILITY;
- shapeRendering = VALUE_CRISP_EDGES;
+ textRendering = SVG_OPTIMIZE_LEGIBILITY_VALUE;
+ shapeRendering = SVG_CRISP_EDGES_VALUE;
}
else if(antialiasing == hints.VALUE_ANTIALIAS_DEFAULT){
- textRendering = VALUE_AUTO;
- shapeRendering = VALUE_AUTO;
+ textRendering = SVG_AUTO_VALUE;
+ shapeRendering = SVG_AUTO_VALUE;
}
//
@@ -130,33 +130,33 @@
//
Object textAntialiasing = hints.get(hints.KEY_TEXT_ANTIALIASING);
if(textAntialiasing == hints.VALUE_TEXT_ANTIALIAS_ON)
- textRendering = VALUE_GEOMETRIC_PRECISION;
+ textRendering = SVG_GEOMETRIC_PRECISION_VALUE;
else if(textAntialiasing == hints.VALUE_TEXT_ANTIALIAS_OFF)
- textRendering = VALUE_OPTIMIZE_LEGIBILITY;
+ textRendering = SVG_OPTIMIZE_LEGIBILITY_VALUE;
else if(textAntialiasing == hints.VALUE_TEXT_ANTIALIAS_DEFAULT)
- textRendering = VALUE_AUTO;
+ textRendering = SVG_AUTO_VALUE;
//
// Color Rendering
//
Object colorRenderingHint = hints.get(hints.KEY_COLOR_RENDERING);
if(colorRenderingHint == hints.VALUE_COLOR_RENDER_DEFAULT)
- colorRendering = VALUE_AUTO;
+ colorRendering = SVG_AUTO_VALUE;
else if(colorRenderingHint == hints.VALUE_COLOR_RENDER_QUALITY)
- colorRendering = VALUE_OPTIMIZE_QUALITY;
+ colorRendering = SVG_OPTIMIZE_QUALITY_VALUE;
else if(colorRenderingHint == hints.VALUE_COLOR_RENDER_SPEED)
- colorRendering = VALUE_OPTIMIZE_SPEED;
+ colorRendering = SVG_OPTIMIZE_SPEED_VALUE;
//
// Interpolation
//
Object interpolation = hints.get(hints.KEY_INTERPOLATION);
if(interpolation == hints.VALUE_INTERPOLATION_NEAREST_NEIGHBOR)
- imageRendering = VALUE_OPTIMIZE_SPEED;
+ imageRendering = SVG_OPTIMIZE_SPEED_VALUE;
else if(interpolation == hints.VALUE_INTERPOLATION_BICUBIC
||
interpolation == hints.VALUE_INTERPOLATION_BILINEAR)
- imageRendering = VALUE_OPTIMIZE_QUALITY;
+ imageRendering = SVG_OPTIMIZE_QUALITY_VALUE;
} // if(hints != null)
return new SVGHintsDescriptor(colorInterpolation,
1.7 +2 -2 xml-batik/sources/org/apache/batik/svggen/SVGRescaleOp.java
Index: SVGRescaleOp.java
===================================================================
RCS file: /home/cvs/xml-batik/sources/org/apache/batik/svggen/SVGRescaleOp.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- SVGRescaleOp.java 2001/03/21 14:36:21 1.6
+++ SVGRescaleOp.java 2001/03/26 12:37:36 1.7
@@ -28,7 +28,7 @@
* offsets.
*
* @author <a href="mailto:vincent.hardy@eng.sun.com">Vincent Hardy</a>
- * @version $Id: SVGRescaleOp.java,v 1.6 2001/03/21 14:36:21 cjolif Exp $
+ * @version $Id: SVGRescaleOp.java,v 1.7 2001/03/26 12:37:36 tkormann Exp $
* @see org.apache.batik.svggen.SVGBufferedImageOp
*/
public class SVGRescaleOp extends AbstractSVGFilterConverter {
@@ -115,7 +115,7 @@
Element feFuncB = domFactory.createElementNS(SVG_NAMESPACE_URI,
SVG_FE_FUNC_B_TAG);
Element feFuncA = null;
- String type = VALUE_TYPE_LINEAR;
+ String type = SVG_TYPE_LINEAR_VALUE;
if(offsets.length == 1){
String slope = doubleString(scaleFactors[0]);
1.11 +2 -2 xml-batik/sources/org/apache/batik/svggen/SVGTexturePaint.java
Index: SVGTexturePaint.java
===================================================================
RCS file: /home/cvs/xml-batik/sources/org/apache/batik/svggen/SVGTexturePaint.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- SVGTexturePaint.java 2001/03/26 09:45:16 1.10
+++ SVGTexturePaint.java 2001/03/26 12:37:36 1.11
@@ -31,7 +31,7 @@
* SVG pattern element
*
* @author <a href="mailto:vincent.hardy@eng.sun.com">Vincent Hardy</a>
- * @version $Id: SVGTexturePaint.java,v 1.10 2001/03/26 09:45:16 tkormann Exp $
+ * @version $Id: SVGTexturePaint.java,v 1.11 2001/03/26 12:37:36 tkormann Exp $
*/
public class SVGTexturePaint extends AbstractSVGConverter {
/**
@@ -141,7 +141,7 @@
patternAttrBuf.append(URL_SUFFIX);
patternDesc = new SVGPaintDescriptor(patternAttrBuf.toString(),
- VALUE_OPAQUE,
+ SVG_OPAQUE_VALUE,
patternDef);
descMap.put(texture, patternDesc);
1.44 +67 -74 xml-batik/sources/org/apache/batik/util/SVGConstants.java
Index: SVGConstants.java
===================================================================
RCS file: /home/cvs/xml-batik/sources/org/apache/batik/util/SVGConstants.java,v
retrieving revision 1.43
retrieving revision 1.44
diff -u -r1.43 -r1.44
--- SVGConstants.java 2001/03/26 09:45:21 1.43
+++ SVGConstants.java 2001/03/26 12:37:40 1.44
@@ -11,9 +11,10 @@
/**
* Define SVG constants, such as tag names, attribute names and URI
*
+ * @author <a href="mailto:tkormann@apache.org">Thierry Kormann</a>
* @author <a href="vincent.hardy@eng.sun.com">Vincent Hardy</a>
* @author <a href="mailto:stephane@hillion.org">Stephane Hillion</a>
- * @version $Id: SVGConstants.java,v 1.43 2001/03/26 09:45:21 tkormann Exp $
+ * @version $Id: SVGConstants.java,v 1.44 2001/03/26 12:37:40 tkormann Exp $
*/
public interface SVGConstants extends CSSConstants {
@@ -242,121 +243,116 @@
// SVG attribute value
/////////////////////////////////////////////////////////////////////////
+ String SVG_ADJUST_SPACINGANDGLYPHS_VALUE = "spacingAndGlyphs";
+ String SVG_ADJUST_SPACING_VALUE = "spacing";
+ String SVG_ALIGN_VALUE = "align";
String SVG_ARITHMETIC_VALUE = "arithmetic";
String SVG_ATOP_VALUE = "atop";
+ String SVG_AUTO_VALUE = "auto";
String SVG_A_VALUE = "A";
String SVG_BACKGROUND_ALPHA_VALUE = "BackgroundAlpha";
String SVG_BACKGROUND_IMAGE_VALUE = "BackgroundImage";
String SVG_B_VALUE = "B";
+ String SVG_COMPOSITE_VALUE = "composite";
+ String SVG_CRISP_EDGES_VALUE = "crispEdges";
String SVG_DARKEN_VALUE = "darken";
+ String SVG_DIGIT_ONE_VALUE = "1";
String SVG_DILATE_VALUE = "dilate";
String SVG_DISCRETE_VALUE = "discrete";
String SVG_DUPLICATE_VALUE = "duplicate";
+ String SVG_END_VALUE = "end";
String SVG_ERODE_VALUE = "erode";
+ String SVG_EVEN_ODD_VALUE = "evenodd";
+ String SVG_EXACT_VALUE = "exact";
String SVG_FALSE_VALUE = "false";
String SVG_FILL_PAINT_VALUE = "FillPaint";
+ String SVG_FLOOD_VALUE = "flood";
+ String SVG_FONT_STYLE_ITALIC_VALUE = "italic";
+ String SVG_FONT_STYLE_NORMAL_VALUE = "normal";
+ String SVG_FONT_STYLE_OBLIQUE_VALUE = "oblique";
+ String SVG_FONT_WEIGHT_100_VALUE = "100";
+ String SVG_FONT_WEIGHT_200_VALUE = "200";
+ String SVG_FONT_WEIGHT_300_VALUE = "300";
+ String SVG_FONT_WEIGHT_400_VALUE = "400";
+ String SVG_FONT_WEIGHT_500_VALUE = "500";
+ String SVG_FONT_WEIGHT_600_VALUE = "600";
+ String SVG_FONT_WEIGHT_700_VALUE = "700";
+ String SVG_FONT_WEIGHT_800_VALUE = "800";
+ String SVG_FONT_WEIGHT_900_VALUE = "900";
+ String SVG_FONT_WEIGHT_BOLDER_VALUE = "bolder";
+ String SVG_FONT_WEIGHT_BOLD_VALUE = "bold";
+ String SVG_FONT_WEIGHT_LIGHTER_VALUE = "lighter";
+ String SVG_FONT_WEIGHT_NORMAL_VALUE = "normal";
String SVG_FRACTAL_NOISE_VALUE = "fractalNoise";
String SVG_GAMMA_VALUE = "gamma";
+ String SVG_GEOMETRIC_PRECISION_VALUE = "geometricPrecision";
String SVG_G_VALUE = "G";
String SVG_HUE_ROTATE_VALUE = "hueRotate";
+ String SVG_HUNDRED_PERCENT_VALUE = "100%";
String SVG_IDENTITY_VALUE = "identity";
String SVG_IN_VALUE = "in";
String SVG_LIGHTEN_VALUE = "lighten";
+ String SVG_LINEAR_RGB_VALUE = "linearRGB";
String SVG_LINEAR_VALUE = "linear";
+ String SVG_LINE_CAP_BUTT_VALUE = "butt";
+ String SVG_LINE_CAP_ROUND_VALUE = "round";
+ String SVG_LINE_CAP_SQUARE_VALUE = "square";
+ String SVG_LINE_JOIN_BEVEL_VALUE = "bevel";
+ String SVG_LINE_JOIN_MITER_VALUE = "miter";
+ String SVG_LINE_JOIN_ROUND_VALUE = "round";
String SVG_LUMINANCE_TO_ALPHA_VALUE = "luminanceToAlpha";
String SVG_MATRIX_VALUE = "matrix";
+ String SVG_MIDDLE_VALUE = "middle";
String SVG_MULTIPLY_VALUE = "multiply";
+ String SVG_NEW_VALUE = "new";
+ String SVG_NINETY_VALUE = "90";
String SVG_NONE_VALUE = "none";
+ String SVG_NON_ZERO_VALUE = "nonzero";
String SVG_NORMAL_VALUE = "normal";
String SVG_NO_STITCH_VALUE = "noStitch";
String SVG_OBJECT_BOUNDING_BOX_VALUE = "objectBoundingBox";
+ String SVG_ONE_VALUE = "1";
+ String SVG_OPAQUE_VALUE = "1";
+ String SVG_OPTIMIZE_LEGIBILITY_VALUE = "optimizeLegibility";
+ String SVG_OPTIMIZE_QUALITY_VALUE = "optimizeQuality";
+ String SVG_OPTIMIZE_SPEED_VALUE = "optimizeSpeed";
String SVG_OUT_VALUE = "out";
String SVG_OVER_VALUE = "over";
+ String SVG_PAD_VALUE = "pad";
+ String SVG_PRESERVE_VALUE = "preserve";
+ String SVG_REFLECT_VALUE = "reflect";
+ String SVG_RENDERING_INTENT_ABSOLUTE_COLORIMETRIC_VALUE = "absolute-colorimetric";
+ String SVG_RENDERING_INTENT_AUTO_VALUE = "auto";
+ String SVG_RENDERING_INTENT_PERCEPTUAL_VALUE = "perceptual";
+ String SVG_RENDERING_INTENT_RELATIVE_COLORIMETRIC_VALUE = "relative-colorimetric";
+ String SVG_RENDERING_INTENT_SATURATION_VALUE = "saturation";
+ String SVG_REPEAT_VALUE = "repeat";
String SVG_R_VALUE = "R";
String SVG_SATURATE_VALUE = "saturate";
String SVG_SCREEN_VALUE = "screen";
String SVG_SOURCE_ALPHA_VALUE = "SourceAlpha";
String SVG_SOURCE_GRAPHIC_VALUE = "SourceGraphic";
+ String SVG_SRGB_VALUE = "sRGB";
+ String SVG_START_VALUE = "start";
String SVG_STITCH_VALUE = "stitch";
+ String SVG_STRETCH_VALUE = "stretch";
String SVG_STROKE_PAINT_VALUE = "StrokePaint";
String SVG_STROKE_WIDTH_VALUE = "strokeWidth";
String SVG_TABLE_VALUE = "table";
String SVG_TRUE_VALUE = "true";
String SVG_TURBULENCE_VALUE = "turbulence";
+ String SVG_TYPE_LINEAR_VALUE = "linear";
+ String SVG_TYPE_TABLE_VALUE = "table";
String SVG_USER_SPACE_ON_USE_VALUE = "userSpaceOnUse";
String SVG_WRAP_VALUE = "wrap";
String SVG_XOR_VALUE = "xor";
+ String SVG_ZERO_PERCENT_VALUE = "0%";
+ String SVG_ZERO_VALUE = "0";
- String VALUE_ADJUST_SPACING = "spacing";
- String VALUE_ADJUST_SPACINGANDGLYPHS = "spacingAndGlyphs";
- String VALUE_ALIGN = "align";
- String VALUE_AUTO = "auto";
- String VALUE_BACKGROUND_IMAGE = "BackgroundImage";
- String VALUE_COMPOSITE = "composite";
- String VALUE_CRISP_EDGES = "crispEdges";
- String VALUE_DIGIT_ONE = "1";
- String VALUE_DILATE = "dilate";
- String VALUE_END = "end";
- String VALUE_ERODE = "erode";
- String VALUE_EVEN_ODD = "evenodd";
- String VALUE_EXACT = "exact";
- String VALUE_FLOOD = "flood";
- String VALUE_FONT_STYLE_ITALIC = "italic";
- String VALUE_FONT_STYLE_NORMAL = "normal";
- String VALUE_FONT_STYLE_OBLIQUE = "oblique";
- String VALUE_FONT_WEIGHT_100 = "100";
- String VALUE_FONT_WEIGHT_200 = "200";
- String VALUE_FONT_WEIGHT_300 = "300";
- String VALUE_FONT_WEIGHT_400 = "400";
- String VALUE_FONT_WEIGHT_500 = "500";
- String VALUE_FONT_WEIGHT_600 = "600";
- String VALUE_FONT_WEIGHT_700 = "700";
- String VALUE_FONT_WEIGHT_800 = "800";
- String VALUE_FONT_WEIGHT_900 = "900";
- String VALUE_FONT_WEIGHT_BOLD = "bold";
- String VALUE_FONT_WEIGHT_BOLDER = "bolder";
- String VALUE_FONT_WEIGHT_LIGHTER = "lighter";
- String VALUE_FONT_WEIGHT_NORMAL = "normal";
- String VALUE_GEOMETRIC_PRECISION = "geometricPrecision";
- String VALUE_HUNDRED_PERCENT = "100%";
- String VALUE_LINEAR_RGB = "linearRGB";
- String VALUE_LINE_CAP_BUTT = "butt";
- String VALUE_LINE_CAP_ROUND = "round";
- String VALUE_LINE_CAP_SQUARE = "square";
- String VALUE_LINE_JOIN_BEVEL = "bevel";
- String VALUE_LINE_JOIN_MITER = "miter";
- String VALUE_LINE_JOIN_ROUND = "round";
- String VALUE_MIDDLE = "middle";
- String VALUE_NEW = "new";
- String VALUE_NINETY = "90";
- String VALUE_NON_ZERO = "nonzero";
- String VALUE_ONE = "1";
- String VALUE_OPAQUE = "1";
- String VALUE_OPTIMIZE_LEGIBILITY = "optimizeLegibility";
- String VALUE_OPTIMIZE_QUALITY = "optimizeQuality";
- String VALUE_OPTIMIZE_SPEED = "optimizeSpeed";
- String VALUE_PAD = "pad";
- String VALUE_PRESERVE = "preserve";
- String VALUE_REFLECT = "reflect";
- String VALUE_RENDERING_INTENT_ABSOLUTE_COLORIMETRIC_VALUE = "absolute-colorimetric";
- String VALUE_RENDERING_INTENT_AUTO_VALUE = "auto";
- String VALUE_RENDERING_INTENT_PERCEPTUAL_VALUE = "perceptual";
- String VALUE_RENDERING_INTENT_RELATIVE_COLORIMETRIC_VALUE = "relative-colorimetric";
- String VALUE_RENDERING_INTENT_SATURATION_VALUE = "saturation";
- String VALUE_REPEAT = "repeat";
- String VALUE_SOURCE_GRAPHIC = "SourceGraphic";
- String VALUE_SRGB = "sRGB";
- String VALUE_START = "start";
- String VALUE_STRETCH = "stretch";
- String VALUE_TYPE_LINEAR = "linear";
- String VALUE_TYPE_TABLE = "table";
- String VALUE_USER_SPACE = "userSpace";
- String VALUE_ZERO = "0";
- String VALUE_ZERO_PERCENT = "0%";
-
- /**
- * Transform constants
- */
+
+ ///////////////////////////////////////////////////////////////////
+
+
String TRANSFORM_TRANSLATE = "translate";
String TRANSFORM_ROTATE = "rotate";
String TRANSFORM_SCALE = "scale";
@@ -364,9 +360,6 @@
String TRANSFORM_SKEWY = "skewY";
String TRANSFORM_MATRIX = "matrix";
- /**
- * Path constants
- */
String PATH_CLOSE = "Z ";
String PATH_CUBIC_TO = "C ";
String PATH_MOVE = "M ";
---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: batik-dev-help@xml.apache.org