xmlgraphics-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From vhenneb...@apache.org
Subject svn commit: r1458373 - /xmlgraphics/commons/trunk/src/java/org/apache/xmlgraphics/image/loader/ImageManager.java
Date Tue, 19 Mar 2013 16:10:11 GMT
Author: vhennebert
Date: Tue Mar 19 16:10:11 2013
New Revision: 1458373

URL: http://svn.apache.org/r1458373
Log:
XGC-82: provide a way to close the resources associated to an image without fully loading
it

Modified:
    xmlgraphics/commons/trunk/src/java/org/apache/xmlgraphics/image/loader/ImageManager.java

Modified: xmlgraphics/commons/trunk/src/java/org/apache/xmlgraphics/image/loader/ImageManager.java
URL: http://svn.apache.org/viewvc/xmlgraphics/commons/trunk/src/java/org/apache/xmlgraphics/image/loader/ImageManager.java?rev=1458373&r1=1458372&r2=1458373&view=diff
==============================================================================
--- xmlgraphics/commons/trunk/src/java/org/apache/xmlgraphics/image/loader/ImageManager.java
(original)
+++ xmlgraphics/commons/trunk/src/java/org/apache/xmlgraphics/image/loader/ImageManager.java
Tue Mar 19 16:10:11 2013
@@ -314,6 +314,18 @@ public class ImageManager {
     }
 
     /**
+     * Closes the resources associated to the given image. This method should be
+     * used only when none of the {@code getImage} methods is called by the
+     * client application.
+     *
+     * @param uri the URI of the image
+     * @param session the session context that was used to resolve the URI
+     */
+    public void closeImage(String uri, ImageSessionContext session) {
+        XmlSourceUtil.closeQuietly(session.getSource(uri));
+    }
+
+    /**
      * Converts an image. The caller can indicate what kind of image flavors are requested.
When
      * this method is called the code looks for a suitable combination of ImageConverters
so it
      * can return the image in exactly the form the caller needs.



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: commits-help@xmlgraphics.apache.org


Mime
View raw message