r236 - in trunk: msm-bighashmap/src/main/java/org/nuiton/mapstoragemanager/plugins/bighashmap msm-bighashmapV2/src/main/java/org/nuiton/mapstoragemanager/plugins/bighashmapv2 msm-fromtoXML/src/main/java/org/nuiton/mapstoragemanager/plugins/exporter msm-fromtoXML/src/main/java/org/nuiton/mapstoragemanager/plugins/importer msm-fromtoXPP3/src/main/java/org/nuiton/mapstoragemanager/plugins/exporter msm-fromtoXPP3/src/main/java/org/nuiton/mapstoragemanager/plugins/importer msm-monitor
Author: dlanglais Date: 2010-03-13 21:41:33 +0100 (Sat, 13 Mar 2010) New Revision: 236 Log: Remplissage des fonctions getDescription() sur tous les plugins, et utilisation dans le Plugin Manager. N?\195?\169anmoins, il reste un d?\195?\169tail ?\195?\160 r?\195?\169gler (la description est affich?\195?\169e sur une seule ligne....). Modified: trunk/msm-bighashmap/src/main/java/org/nuiton/mapstoragemanager/plugins/bighashmap/BigHashMap.java trunk/msm-bighashmapV2/src/main/java/org/nuiton/mapstoragemanager/plugins/bighashmapv2/BigHashMapV2.java trunk/msm-fromtoXML/src/main/java/org/nuiton/mapstoragemanager/plugins/exporter/ToXML.java trunk/msm-fromtoXML/src/main/java/org/nuiton/mapstoragemanager/plugins/importer/FromXML.java trunk/msm-fromtoXPP3/src/main/java/org/nuiton/mapstoragemanager/plugins/exporter/ToXMLXPP3.java trunk/msm-fromtoXPP3/src/main/java/org/nuiton/mapstoragemanager/plugins/importer/FromXMLXPP3.java trunk/msm-monitoring-plugins/src/main/java/org/nuiton/monitoring/ShowDiskSpace.java trunk/msm-pluginmanager/src/main/java/org/nuiton/mapstoragemanager/plugins/pluginmanager/Main.java trunk/msm-pluginmanager/src/main/java/org/nuiton/mapstoragemanager/plugins/pluginmanager/PluginManager.jaxx Modified: trunk/msm-bighashmap/src/main/java/org/nuiton/mapstoragemanager/plugins/bighashmap/BigHashMap.java =================================================================== --- trunk/msm-bighashmap/src/main/java/org/nuiton/mapstoragemanager/plugins/bighashmap/BigHashMap.java 2010-03-13 20:24:39 UTC (rev 235) +++ trunk/msm-bighashmap/src/main/java/org/nuiton/mapstoragemanager/plugins/bighashmap/BigHashMap.java 2010-03-13 20:41:33 UTC (rev 236) @@ -186,7 +186,8 @@ */ @Override public String getDescription() { - throw new UnsupportedOperationException("Not supported yet."); + return "Plugin for MapStorageManager to test with an implementation of " + + "the BigTable Specification using HashMap."; } /** Modified: trunk/msm-bighashmapV2/src/main/java/org/nuiton/mapstoragemanager/plugins/bighashmapv2/BigHashMapV2.java =================================================================== --- trunk/msm-bighashmapV2/src/main/java/org/nuiton/mapstoragemanager/plugins/bighashmapv2/BigHashMapV2.java 2010-03-13 20:24:39 UTC (rev 235) +++ trunk/msm-bighashmapV2/src/main/java/org/nuiton/mapstoragemanager/plugins/bighashmapv2/BigHashMapV2.java 2010-03-13 20:41:33 UTC (rev 236) @@ -186,7 +186,11 @@ */ @Override public String getDescription() { - throw new UnsupportedOperationException("Not supported yet."); + return "Plugin for MapStorageManager to test with an implementation of " + + "the BigTable Specification using HashMap. This new version fixes" + + " some point of MSM-BigHashMap. For example, previously it was" + + " possible to store objects in tables, it is not useful for MSM " + + "... Now, we store only strings."; } /** Modified: trunk/msm-fromtoXML/src/main/java/org/nuiton/mapstoragemanager/plugins/exporter/ToXML.java =================================================================== --- trunk/msm-fromtoXML/src/main/java/org/nuiton/mapstoragemanager/plugins/exporter/ToXML.java 2010-03-13 20:24:39 UTC (rev 235) +++ trunk/msm-fromtoXML/src/main/java/org/nuiton/mapstoragemanager/plugins/exporter/ToXML.java 2010-03-13 20:41:33 UTC (rev 236) @@ -225,7 +225,7 @@ */ @Override public String getDescription() { - throw new UnsupportedOperationException("Not supported yet."); + return "Plugin to export database content to xml files using JDom."; } /** Modified: trunk/msm-fromtoXML/src/main/java/org/nuiton/mapstoragemanager/plugins/importer/FromXML.java =================================================================== --- trunk/msm-fromtoXML/src/main/java/org/nuiton/mapstoragemanager/plugins/importer/FromXML.java 2010-03-13 20:24:39 UTC (rev 235) +++ trunk/msm-fromtoXML/src/main/java/org/nuiton/mapstoragemanager/plugins/importer/FromXML.java 2010-03-13 20:41:33 UTC (rev 236) @@ -197,7 +197,7 @@ */ @Override public String getDescription() { - throw new UnsupportedOperationException("Not supported yet."); + return "Plugin to import database content from xml files using JDom."; } /** Modified: trunk/msm-fromtoXPP3/src/main/java/org/nuiton/mapstoragemanager/plugins/exporter/ToXMLXPP3.java =================================================================== --- trunk/msm-fromtoXPP3/src/main/java/org/nuiton/mapstoragemanager/plugins/exporter/ToXMLXPP3.java 2010-03-13 20:24:39 UTC (rev 235) +++ trunk/msm-fromtoXPP3/src/main/java/org/nuiton/mapstoragemanager/plugins/exporter/ToXMLXPP3.java 2010-03-13 20:41:33 UTC (rev 236) @@ -195,7 +195,7 @@ */ @Override public String getDescription() { - throw new UnsupportedOperationException("Not supported yet."); + return "Plugin to export database content to xml files using XPP3."; } /** Modified: trunk/msm-fromtoXPP3/src/main/java/org/nuiton/mapstoragemanager/plugins/importer/FromXMLXPP3.java =================================================================== --- trunk/msm-fromtoXPP3/src/main/java/org/nuiton/mapstoragemanager/plugins/importer/FromXMLXPP3.java 2010-03-13 20:24:39 UTC (rev 235) +++ trunk/msm-fromtoXPP3/src/main/java/org/nuiton/mapstoragemanager/plugins/importer/FromXMLXPP3.java 2010-03-13 20:41:33 UTC (rev 236) @@ -257,7 +257,7 @@ */ @Override public String getDescription() { - throw new UnsupportedOperationException("Not supported yet."); + return "Plugin to import database content from xml files using XPP3."; } /** Modified: trunk/msm-monitoring-plugins/src/main/java/org/nuiton/monitoring/ShowDiskSpace.java =================================================================== --- trunk/msm-monitoring-plugins/src/main/java/org/nuiton/monitoring/ShowDiskSpace.java 2010-03-13 20:24:39 UTC (rev 235) +++ trunk/msm-monitoring-plugins/src/main/java/org/nuiton/monitoring/ShowDiskSpace.java 2010-03-13 20:41:33 UTC (rev 236) @@ -123,7 +123,8 @@ * {@inheritDoc} */ public String getDescription() { - throw new UnsupportedOperationException("Not supported yet."); + return "Plugin for MapStorageManager to test with an implementation of " + + "the BigTable Specification using HashMap."; } /** Modified: trunk/msm-pluginmanager/src/main/java/org/nuiton/mapstoragemanager/plugins/pluginmanager/Main.java =================================================================== --- trunk/msm-pluginmanager/src/main/java/org/nuiton/mapstoragemanager/plugins/pluginmanager/Main.java 2010-03-13 20:24:39 UTC (rev 235) +++ trunk/msm-pluginmanager/src/main/java/org/nuiton/mapstoragemanager/plugins/pluginmanager/Main.java 2010-03-13 20:41:33 UTC (rev 236) @@ -16,7 +16,6 @@ import javax.swing.SwingUtilities; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; -import org.nuiton.mapstoragemanager.ui.gui.ApplicationEngine; /** * * @author Dorian Langlais @@ -50,55 +49,52 @@ } }); -// JButton[] buttons = new JButton[20]; -// for(int i = 0 ; i < buttons.length ; i++) { -// final int actualI = i; -// -// buttons[i] = new JButton("test" + i); -// buttons[i].setSize(100, 20); -// buttons[i].addActionListener(new ActionListener() { -// -// public void actionPerformed(ActionEvent e) { -//// JPanel panel = new JPanel(); -//// panel.add(new JLabel("test" + actualI)); -// -// JPanel pluginView = pluginManager.getPluginView(); -// pluginView.setLayout(new BorderLayout()); -// -// pluginView.removeAll(); -// JLabel titre; -// pluginView.add(titre = new JLabel("nom plugin " + actualI), BorderLayout.PAGE_START); -// -// JPanel description = new JPanel(); -// description.add(new JLabel(" ")); -// description.add(new JLabel(" ")); -//// pluginView.add(new JSeparator()); -// description.add(new JLabel("description plugin " + actualI)); -// description.add(new JLabel("test" + actualI)); -// description.add(new JLabel("test" + actualI)); -// description.add(new JLabel("test" + actualI)); -// pluginView.add(description, BorderLayout.CENTER); -// -// -// JPanel buttons2 = new JPanel(); -// buttons2.setLayout(new GridLayout(1,4)); -// buttons2.add(new JButton("Activer")); -// buttons2.add(new JButton("DesActiver")); -// buttons2.add(new JButton("Charger")); -// buttons2.add(new JButton("DéCharger")); -// -// pluginView.add(buttons2, BorderLayout.PAGE_END); -// pluginView.updateUI(); -// } -// }); -// -// pluginManager.getPluginList().add(buttons[i]); -// try { -// Thread.sleep(100); -// pluginManager.getPluginList().updateUI(); -// } catch (InterruptedException ex) { -// LOG.error(ex, ex); -// } -// } + JButton[] buttons = new JButton[20]; + for(int i = 0 ; i < buttons.length ; i++) { + final int actualI = i; + + buttons[i] = new JButton("test" + i); + buttons[i].setSize(100, 20); + buttons[i].addActionListener(new ActionListener() { + + public void actionPerformed(ActionEvent e) { + + JPanel pluginView = pluginManager.getPluginView(); + pluginView.setLayout(new BorderLayout()); + + pluginView.removeAll(); + JLabel titre; + pluginView.add(titre = new JLabel("nom plugin " + actualI), BorderLayout.PAGE_START); + + JPanel description = new JPanel(); + description.add(new JLabel(" ")); + description.add(new JLabel(" ")); + description.add(new JLabel("description plugin " + actualI)); + description.add(new JLabel("test" + actualI)); + description.add(new JLabel("test" + actualI)); + description.add(new JLabel("test" + actualI)); + pluginView.add(description, BorderLayout.CENTER); + + + JPanel buttons2 = new JPanel(); + buttons2.setLayout(new GridLayout(1,4)); + buttons2.add(new JButton("Activer")); + buttons2.add(new JButton("DesActiver")); + buttons2.add(new JButton("Charger")); + buttons2.add(new JButton("DéCharger")); + + pluginView.add(buttons2, BorderLayout.PAGE_END); + pluginView.updateUI(); + } + }); + + pluginManager.getPluginList().add(buttons[i]); + try { + Thread.sleep(100); + pluginManager.getPluginList().updateUI(); + } catch (InterruptedException ex) { + LOG.error(ex, ex); + } + } } } Modified: trunk/msm-pluginmanager/src/main/java/org/nuiton/mapstoragemanager/plugins/pluginmanager/PluginManager.jaxx =================================================================== --- trunk/msm-pluginmanager/src/main/java/org/nuiton/mapstoragemanager/plugins/pluginmanager/PluginManager.jaxx 2010-03-13 20:24:39 UTC (rev 235) +++ trunk/msm-pluginmanager/src/main/java/org/nuiton/mapstoragemanager/plugins/pluginmanager/PluginManager.jaxx 2010-03-13 20:41:33 UTC (rev 236) @@ -50,7 +50,7 @@ for(final Plugin plugin : pluginLoader.getAllPlugin(null)) { final String pluginName = plugin.getPluginName(); - final String pluginDescritpion = "";//plugin.getDescription(); + final String pluginDescritpion = plugin.getDescription(); JButton pluginButton = new JButton(pluginName); pluginButton.setSize(100, 20); @@ -143,7 +143,7 @@ * {@inheritDoc} */ public String getDescription() { - throw new UnsupportedOperationException("Not supported yet."); + return "Plugin to manage plugins in the MapStorageManager application."; } /**
participants (1)
-
dlanglais@users.nuiton.org