Index: trunk/src/com/kitfox/svg/SVGUniverse.java
===================================================================
--- trunk/src/com/kitfox/svg/SVGUniverse.java	(revision 11525)
+++ trunk/src/com/kitfox/svg/SVGUniverse.java	(revision 14328)
@@ -105,4 +105,7 @@
     XMLReader cachedReader;
 
+    //If true, <imageSVG> elements will only load image data that is included using inline data: uris
+    private boolean imageDataInlineOnly = false;
+
     /**
      * Creates a new instance of SVGUniverse
@@ -130,4 +133,30 @@
         loadedFonts.clear();
         loadedImages.clear();
+    }
+
+    /**
+     * Returns the current animation time in milliseconds.
+     */
+    public double getCurTime()
+    {
+        return curTime;
+    }
+
+    public void setCurTime(double curTime)
+    {
+        double oldTime = this.curTime;
+        this.curTime = curTime;
+        changes.firePropertyChange("curTime", new Double(oldTime), new Double(curTime));
+    }
+
+    /**
+     * Updates all time influenced style and presentation attributes in all SVG
+     * documents in this universe.
+     */
+    public void updateTime() throws SVGException
+    {
+        for (SVGDiagram dia : loadedDocs.values()) {
+            dia.updateTime(curTime);
+        }
     }
 
@@ -648,3 +677,19 @@
         return universe;
     }
+
+    /**
+     * @return the imageDataInlineOnly
+     */
+    public boolean isImageDataInlineOnly()
+    {
+        return imageDataInlineOnly;
+    }
+
+    /**
+     * @param imageDataInlineOnly the imageDataInlineOnly to set
+     */
+    public void setImageDataInlineOnly(boolean imageDataInlineOnly)
+    {
+        this.imageDataInlineOnly = imageDataInlineOnly;
+    }
 }
