Index: sources/org/apache/batik/svggen/DOMTreeManager.java
===================================================================
RCS file: /home/cvspublic/xml-batik/sources/org/apache/batik/svggen/DOMTreeManager.java,v
retrieving revision 1.19
diff -u -r1.19 DOMTreeManager.java
--- sources/org/apache/batik/svggen/DOMTreeManager.java	18 Aug 2004 07:14:59 -0000	1.19
+++ sources/org/apache/batik/svggen/DOMTreeManager.java	9 Sep 2004 23:18:26 -0000
@@ -70,13 +70,13 @@
      * Set of group managers that build groups for
      * this manager
      */
-    private Vector groupManagers = new Vector();
+    protected Vector groupManagers = new Vector();
 
     /**
      * Set of definitions that are to be placed at the top of the
      * document tree
      */
-    private List genericDefSet = new LinkedList();
+    protected List genericDefSet = new LinkedList();
 
     /**
      * Default SVG GraphicContext state
@@ -86,7 +86,7 @@
     /**
      * Top level group
      */
-    private Element topLevelGroup;
+    protected Element topLevelGroup;
 
     /**
      * Used to convert the Java 2D API graphic context state
@@ -99,18 +99,18 @@
      * The context that stores the domFactory, the imageHandler
      * and the extensionHandler.
      */
-    private SVGGeneratorContext generatorContext;
+    protected SVGGeneratorContext generatorContext;
 
     /**
      * Converters used bVy this object to translate graphic context
      * attributes
      */
-    private SVGBufferedImageOp filterConverter;
+    protected SVGBufferedImageOp filterConverter;
 
     /**
      * Set of definitions which can be used by custom extensions
      */
-    private List otherDefs;
+    protected List otherDefs;
 
     /**
      * Constructor
@@ -306,7 +306,7 @@
      * <code>SVGGeneratorContext</code>.
      * @param new extension handler this object should use
      */
-    void setExtensionHandler(ExtensionHandler extensionHandler) {
+    public void setExtensionHandler(ExtensionHandler extensionHandler) {
         generatorContext.setExtensionHandler(extensionHandler);
     }
 
@@ -420,15 +420,19 @@
         return gcConverter;
     }
 
-    SVGGeneratorContext getGeneratorContext() {
+    public SVGGeneratorContext getGeneratorContext() {
         return generatorContext;
     }
+    
+    public SVGGraphicContext getGraphicContext() {
+        return defaultGC;
+    }
 
-    Document getDOMFactory() {
+    public Document getDOMFactory() {
         return generatorContext.domFactory;
     }
 
-    StyleHandler getStyleHandler() {
+    public StyleHandler getStyleHandler() {
         return generatorContext.styleHandler;
     }
 }
