r935 - in xwiki/trunk/src/main/java/com/xpn/xwiki/plugin: . image
Xavier MOGHRABI
moghrabix at users.forge.objectweb.org
Thu Feb 16 09:56:49 CET 2006
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) {
More information about the Xwiki-notifications
mailing list