Author: sdumitriu
Date: 2007-12-12 14:39:50 +0100 (Wed, 12 Dec 2007)
New Revision: 6350
Modified:
xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/plugin/XWikiPluginManager.java
Log:
[cleanup] Apply code style
Modified:
xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/plugin/XWikiPluginManager.java
===================================================================
---
xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/plugin/XWikiPluginManager.java
2007-12-12 13:32:00 UTC (rev 6349)
+++
xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/plugin/XWikiPluginManager.java
2007-12-12 13:39:50 UTC (rev 6350)
@@ -21,49 +21,56 @@
package com.xpn.xwiki.plugin;
-import com.xpn.xwiki.XWikiContext;
-import com.xpn.xwiki.XWikiException;
-import com.xpn.xwiki.doc.XWikiAttachment;
-import org.apache.commons.lang.StringUtils;
-
import java.lang.reflect.Method;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Vector;
-public class XWikiPluginManager {
+import org.apache.commons.lang.StringUtils;
+
+import com.xpn.xwiki.XWikiContext;
+import com.xpn.xwiki.XWikiException;
+import com.xpn.xwiki.doc.XWikiAttachment;
+
+public class XWikiPluginManager
+{
private Vector plugins = new Vector();
+
private Map plugins_classes = new HashMap();
+
private Map functionList = new HashMap();
-
-
- public XWikiPluginManager() {
+ public XWikiPluginManager()
+ {
}
- public XWikiPluginManager(String classList, XWikiContext context) {
+ public XWikiPluginManager(String classList, XWikiContext context)
+ {
String[] classNames = StringUtils.split(classList, " ,");
addPlugins(classNames, context);
}
- public XWikiPluginManager(String[] classNames, XWikiContext context) {
+ public XWikiPluginManager(String[] classNames, XWikiContext context)
+ {
addPlugins(classNames, context);
}
- public void addPlugin(String name, String className, XWikiContext
context) {
+ public void addPlugin(String name, String className, XWikiContext context)
+ {
try {
Class[] classes = new Class[3];
classes[0] = String.class;
classes[1] = String.class;
classes[2] = context.getClass();
- Object[] args = new Object[3] ;
+ Object[] args = new Object[3];
args[0] = name;
args[1] = className;
args[2] = context;
Class pluginClass = Class.forName(className);
- XWikiPluginInterface plugin = (XWikiPluginInterface)
pluginClass.getConstructor(classes).newInstance(args);
- if (plugin!=null) {
+ XWikiPluginInterface plugin =
+ (XWikiPluginInterface)
pluginClass.getConstructor(classes).newInstance(args);
+ if (plugin != null) {
plugins.add(plugin.getName());
plugins_classes.put(plugin.getName(), plugin);
initPlugin(plugin, pluginClass, context);
@@ -75,171 +82,188 @@
}
- public void removePlugin(String className) {
+ public void removePlugin(String className)
+ {
plugins.remove(className);
Object plugin = plugins_classes.get(className);
plugins_classes.remove(className);
Iterator it = functionList.keySet().iterator();
- while (it.hasNext())
- {
+ while (it.hasNext()) {
String name = (String) it.next();
Vector pluginList = (Vector) functionList.get(name);
pluginList.remove(plugin);
}
}
- public void addPlugins(String[] classNames, XWikiContext context) {
+ public void addPlugins(String[] classNames, XWikiContext context)
+ {
initInterface();
- for (int i=0;i<classNames.length;i++) {
+ for (int i = 0; i < classNames.length; i++) {
addPlugin(classNames[i], classNames[i], context);
}
}
- public XWikiPluginInterface getPlugin(String className) {
+ public XWikiPluginInterface getPlugin(String className)
+ {
return (XWikiPluginInterface) plugins_classes.get(className);
}
- public Vector getPlugins() {
+ public Vector getPlugins()
+ {
return plugins;
}
- public void setPlugins(Vector plugins) {
+ public void setPlugins(Vector plugins)
+ {
this.plugins = plugins;
}
- public void initInterface(){
+ public void initInterface()
+ {
Method[] methods = XWikiPluginInterface.class.getMethods();
- for (int i = 0; i < methods.length; i++)
- {
+ for (int i = 0; i < methods.length; i++) {
Method method = methods[i];
String name = method.getName();
functionList.put(name, new Vector());
}
}
-
- public void initPlugin(Object plugin, Class pluginClass, XWikiContext
context) throws XWikiException {
+
+ public void initPlugin(Object plugin, Class pluginClass, XWikiContext
context)
+ throws XWikiException
+ {
Method[] methods = pluginClass.getDeclaredMethods();
- for (int i = 0; i < methods.length; i++)
- {
+ for (int i = 0; i < methods.length; i++) {
Method method = methods[i];
String name = method.getName();
if (functionList.containsKey(name))
- ((Vector)functionList.get(name)).add(plugin);
+ ((Vector) functionList.get(name)).add(plugin);
}
- ((XWikiPluginInterface)plugin).init(context);
+ ((XWikiPluginInterface) plugin).init(context);
}
- public Vector getPlugins(String functionName){
- if (functionList.containsKey(functionName)){
+ public Vector getPlugins(String functionName)
+ {
+ if (functionList.containsKey(functionName)) {
return (Vector) functionList.get(functionName);
}
return null;
}
- public void virtualInit(XWikiContext context) {
+ public void virtualInit(XWikiContext context)
+ {
Vector plugins = getPlugins("virtualInit");
- for (int i=0;i<plugins.size();i++) {
+ for (int i = 0; i < plugins.size(); i++) {
try {
- ((XWikiPluginInterface)plugins.get(i)).virtualInit(context);
- } catch (Exception e)
- {}
+ ((XWikiPluginInterface) plugins.get(i)).virtualInit(context);
+ } catch (Exception e) {
+ }
}
}
- public void flushCache(XWikiContext context) {
+ public void flushCache(XWikiContext context)
+ {
Vector plugins = getPlugins("flushCache");
- for (int i=0;i<plugins.size();i++) {
+ for (int i = 0; i < plugins.size(); i++) {
try {
- ((XWikiPluginInterface)plugins.get(i)).flushCache(context);
- } catch (Exception e)
- {}
+ ((XWikiPluginInterface) plugins.get(i)).flushCache(context);
+ } catch (Exception e) {
+ }
}
}
- public String commonTagsHandler(String text, XWikiContext context) {
+ public String commonTagsHandler(String text, XWikiContext context)
+ {
Vector plugins = getPlugins("commonTagsHandler");
- for (int i=0;i<plugins.size();i++) {
+ for (int i = 0; i < plugins.size(); i++) {
try {
- text =
((XWikiPluginInterface)plugins.get(i)).commonTagsHandler(text,context);
- } catch (Exception e)
- {}
+ text = ((XWikiPluginInterface)
plugins.get(i)).commonTagsHandler(text, context);
+ } catch (Exception e) {
+ }
}
return text;
}
- public String startRenderingHandler(String text, XWikiContext context) {
+ public String startRenderingHandler(String text, XWikiContext context)
+ {
Vector plugins = getPlugins("startRenderingHandler");
- for (int i=0;i<plugins.size();i++) {
+ for (int i = 0; i < plugins.size(); i++) {
try {
- text =
((XWikiPluginInterface)plugins.get(i)).startRenderingHandler(text,context);
- } catch (Exception e)
- {}
+ text =
+ ((XWikiPluginInterface)
plugins.get(i)).startRenderingHandler(text, context);
+ } catch (Exception e) {
+ }
}
return text;
}
- public String outsidePREHandler(String text, XWikiContext context) {
+ public String outsidePREHandler(String text, XWikiContext context)
+ {
Vector plugins = getPlugins("outsidePREHandler");
- for (int i=0;i<plugins.size();i++) {
+ for (int i = 0; i < plugins.size(); i++) {
try {
- text =
((XWikiPluginInterface)plugins.get(i)).outsidePREHandler(text,context);
- } catch (Exception e)
- {}
+ text = ((XWikiPluginInterface)
plugins.get(i)).outsidePREHandler(text, context);
+ } catch (Exception e) {
+ }
}
return text;
}
- public String insidePREHandler(String text, XWikiContext context) {
+ public String insidePREHandler(String text, XWikiContext context)
+ {
Vector plugins = getPlugins("insidePREHandler");
- for (int i=0;i<plugins.size();i++) {
+ for (int i = 0; i < plugins.size(); i++) {
try {
- text =
((XWikiPluginInterface)plugins.get(i)).insidePREHandler(text,context);
- } catch (Exception e)
- {}
+ text = ((XWikiPluginInterface)
plugins.get(i)).insidePREHandler(text, context);
+ } catch (Exception e) {
+ }
}
return text;
}
- public String endRenderingHandler(String text, XWikiContext context) {
+ public String endRenderingHandler(String text, XWikiContext context)
+ {
Vector plugins = getPlugins("endRenderingHandler");
- for (int i=0;i<plugins.size();i++) {
+ for (int i = 0; i < plugins.size(); i++) {
try {
- text =
((XWikiPluginInterface)plugins.get(i)).endRenderingHandler(text,context);
- } catch (Exception e)
- {}
+ text = ((XWikiPluginInterface)
plugins.get(i)).endRenderingHandler(text, context);
+ } catch (Exception e) {
+ }
}
return text;
}
- public void beginRendering(XWikiContext context) {
+ public void beginRendering(XWikiContext context)
+ {
Vector plugins = getPlugins("beginRendering");
- for (int i=0;i<plugins.size();i++) {
+ for (int i = 0; i < plugins.size(); i++) {
try {
- ((XWikiPluginInterface)plugins.get(i)).beginRendering(context);
- } catch (Exception e)
- {}
+ ((XWikiPluginInterface)
plugins.get(i)).beginRendering(context);
+ } catch (Exception e) {
+ }
}
}
- public void endRendering(XWikiContext context) {
+ public void endRendering(XWikiContext context)
+ {
Vector plugins = getPlugins("endRendering");
- for (int i=0;i<plugins.size();i++) {
+ for (int i = 0; i < plugins.size(); i++) {
try {
- ((XWikiPluginInterface)plugins.get(i)).endRendering(context);
- } catch (Exception e)
- {}
+ ((XWikiPluginInterface) plugins.get(i)).endRendering(context);
+ } catch (Exception e) {
+ }
}
}
- public XWikiAttachment downloadAttachment(XWikiAttachment attachment,
XWikiContext context) {
+ public XWikiAttachment downloadAttachment(XWikiAttachment attachment,
XWikiContext context)
+ {
Vector plugins = getPlugins("downloadAttachment");
XWikiAttachment attach = attachment;
- for (int i=0;i<plugins.size();i++) {
+ for (int i = 0; i < plugins.size(); i++) {
try {
- attach =
((XWikiPluginInterface)plugins.get(i)).downloadAttachment(attach, context);
- } catch (Exception e)
- {
+ attach =
+ ((XWikiPluginInterface)
plugins.get(i)).downloadAttachment(attach, context);
+ } catch (Exception e) {
e.printStackTrace();
}
}
_______________________________________________
notifications mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/notifications