[xwiki-commits] r935 - in xwiki/trunk/src/main/java/com/xpn/xwiki/plugin: . image
jeremi joslin
jeremi23 at gmail.com
Sun Feb 19 18:32:02 CET 2006
the continuous integration server seems to be down.
Is it possible to restart it?
Jeremi
On 2/16/06, Xavier MOGHRABI <moghrabix at users.forge.objectweb.org> wrote:
> Author: moghrabix
> Date: 2006-02-16 09:56:48 +0100 (Thu, 16 Feb 2006)
> New Revision: 935
>
> Modified:
> xwiki/trunk/src/main/java/com/xpn/xwiki/plugin/XWikiDefaultPlugin.java
> xwiki/trunk/src/main/java/com/xpn/xwiki/plugin/XWikiPluginInterface.java
> xwiki/trunk/src/main/java/com/xpn/xwiki/plugin/XWikiPluginManager.java
> xwiki/trunk/src/main/java/com/xpn/xwiki/plugin/image/ImagePlugin.java
> Log:
> Renaming image to attachment
>
>
> Modified: xwiki/trunk/src/main/java/com/xpn/xwiki/plugin/XWikiDefaultPlugin.java
> ===================================================================
> --- xwiki/trunk/src/main/java/com/xpn/xwiki/plugin/XWikiDefaultPlugin.java 2006-02-15 20:15:32 UTC (rev 934)
> +++ xwiki/trunk/src/main/java/com/xpn/xwiki/plugin/XWikiDefaultPlugin.java 2006-02-16 08:56:48 UTC (rev 935)
> @@ -91,7 +91,7 @@
> public void endRendering(XWikiContext context) {
> }
>
> - public XWikiAttachment downloadAttachment(XWikiAttachment image, XWikiContext context) {
> - return image;
> + public XWikiAttachment downloadAttachment(XWikiAttachment attachment, XWikiContext context) {
> + return attachment;
> }
> }
>
> Modified: xwiki/trunk/src/main/java/com/xpn/xwiki/plugin/XWikiPluginInterface.java
> ===================================================================
> --- xwiki/trunk/src/main/java/com/xpn/xwiki/plugin/XWikiPluginInterface.java 2006-02-15 20:15:32 UTC (rev 934)
> +++ xwiki/trunk/src/main/java/com/xpn/xwiki/plugin/XWikiPluginInterface.java 2006-02-16 08:56:48 UTC (rev 935)
> @@ -54,6 +54,6 @@
> String insidePREHandler(String line, XWikiContext context);
> String endRenderingHandler(String line, XWikiContext context);
> Api getPluginApi(XWikiPluginInterface plugin, XWikiContext context);
> - XWikiAttachment downloadAttachment(XWikiAttachment image, XWikiContext context);
> + XWikiAttachment downloadAttachment(XWikiAttachment attachment, XWikiContext context);
>
> }
>
> Modified: xwiki/trunk/src/main/java/com/xpn/xwiki/plugin/XWikiPluginManager.java
> ===================================================================
> --- xwiki/trunk/src/main/java/com/xpn/xwiki/plugin/XWikiPluginManager.java 2006-02-15 20:15:32 UTC (rev 934)
> +++ xwiki/trunk/src/main/java/com/xpn/xwiki/plugin/XWikiPluginManager.java 2006-02-16 08:56:48 UTC (rev 935)
> @@ -178,14 +178,13 @@
> }
> }
>
> - public XWikiAttachment downloadAttachment(XWikiAttachment image, XWikiContext context) {
> + public XWikiAttachment downloadAttachment(XWikiAttachment attachment, XWikiContext context) {
> for (int i=0;i<plugins.size();i++) {
> try {
> - image = ((XWikiPluginInterface)plugins_classes.get(plugins.get(i))).downloadAttachment(image, context);
> } catch (Exception e)
> {}
> }
> - return image;
> + return attachment;
> }
>
> -}
> \ No newline at end of file
> +}
>
> Modified: xwiki/trunk/src/main/java/com/xpn/xwiki/plugin/image/ImagePlugin.java
> ===================================================================
> --- xwiki/trunk/src/main/java/com/xpn/xwiki/plugin/image/ImagePlugin.java 2006-02-15 20:15:32 UTC (rev 934)
> +++ xwiki/trunk/src/main/java/com/xpn/xwiki/plugin/image/ImagePlugin.java 2006-02-16 08:56:48 UTC (rev 935)
> @@ -89,47 +89,47 @@
> imageCache.flushAll();
> }
>
> - public XWikiAttachment downloadAttachment(XWikiAttachment image, XWikiContext context) {
> + public XWikiAttachment downloadAttachment(XWikiAttachment attachment, XWikiContext context) {
>
> int height = 0;
> - XWikiAttachment imageclone = null;
> + XWikiAttachment attachmentClone = null;
> try {
>
> height = Integer.parseInt(context.getRequest().getParameter("height"));
>
> - imageclone = (XWikiAttachment) image.clone();
> - String key = imageclone.getId() + "-" + TYPE_PNG + "-" + height;
> + attachmentClone = (XWikiAttachment) attachment.clone();
> + String key = attachmentClone.getId() + "-" + TYPE_PNG + "-" + height;
>
> if (imageCache != null) {
> try {
> - imageclone.setContent((byte []) imageCache.getFromCache(key));
> + attachmentClone.setContent((byte []) imageCache.getFromCache(key));
> } catch (XWikiCacheNeedsRefreshException e) {
> try {
> - imageclone = this.getImageByHeight(imageclone, height, context);
> - imageCache.putInCache(key, imageclone.getContent(context));
> + attachmentClone = this.getImageByHeight(attachmentClone, height, context);
> + imageCache.putInCache(key, attachmentClone.getContent(context));
> } catch (Exception e2) {
> imageCache.cancelUpdate(key);
> throw e2;
> }
> }
> } else {
> - imageclone = this.getImageByHeight(imageclone, height, context);
> + attachmentClone = this.getImageByHeight(attachmentClone, height, context);
> }
> } catch (Exception e) {
> - imageclone = image;
> + attachmentClone = attachment;
> } finally {
> - return imageclone;
> + return attachmentClone;
> }
> }
>
> - public XWikiAttachment getImageByHeight(XWikiAttachment image, int thumbnailHeight, XWikiContext context) throws Exception {
> + public XWikiAttachment getImageByHeight(XWikiAttachment attachment, int thumbnailHeight, XWikiContext context) throws Exception {
>
> - if (getType(image.getMimeType(context)) == 0)
> + if (getType(attachment.getMimeType(context)) == 0)
> throw new PluginException(name, PluginException.ERROR_XWIKI_NOT_IMPLEMENTED,
> "Only JPG, PNG or BMP images are supported.");
>
> Toolkit tk = Toolkit.getDefaultToolkit();
> - Image imgOri = tk.createImage(image.getContent(context));
> + Image imgOri = tk.createImage(attachment.getContent(context));
>
> MediaTracker mediaTracker = new MediaTracker(new Container());
> mediaTracker.addImage(imgOri, 0);
> @@ -157,9 +157,9 @@
> ImageIO.write(imgTN, "PNG", bout);
>
>
> - image.setContent(bout.toByteArray());
> + attachment.setContent(bout.toByteArray());
>
> - return image;
> + return attachment;
> }
>
> public static int getType(String mimeType) {
>
>
>
>
>
> --
> You receive this message as a subscriber of the xwiki-commits at objectweb.org mailing list.
> To unsubscribe: mailto:xwiki-commits-unsubscribe at objectweb.org
> For general help: mailto:sympa at objectweb.org?subject=help
> ObjectWeb mailing lists service home page: http://www.objectweb.org/wws
>
>
>
--
Blog: http://www.jeremi.info
LinkedIn: https://www.linkedin.com/profile?viewProfile=&key=1437724
Project Manager XWiki: http://www.xwiki.org
skype: jeremi23 -- msn et gtalk : jeremi23 at gmail.com
More information about the Xwiki-notifications
mailing list