Skip to Content.
Sympa Menu

perfsonar-dev - perfsonar: r2458 - in branches/perfsonarui/src/org/perfsonar/perfsonarui: . ma ui

Subject: perfsonar development work

List archive

perfsonar: r2458 - in branches/perfsonarui/src/org/perfsonar/perfsonarui: . ma ui


Chronological Thread 
  • From:
  • To:
  • Subject: perfsonar: r2458 - in branches/perfsonarui/src/org/perfsonar/perfsonarui: . ma ui
  • Date: Wed, 6 Jun 2007 09:38:13 -0400

Author: nina
Date: 2007-06-06 09:38:12 -0400 (Wed, 06 Jun 2007)
New Revision: 2458

Modified:
branches/perfsonarui/src/org/perfsonar/perfsonarui/PerfsonarSchema.java
branches/perfsonarui/src/org/perfsonar/perfsonarui/ma/MAPerfsonarModel.java
branches/perfsonarui/src/org/perfsonar/perfsonarui/ui/PerfSonarApp.java
Log:
javadoc updated

Modified:
branches/perfsonarui/src/org/perfsonar/perfsonarui/PerfsonarSchema.java
===================================================================
--- branches/perfsonarui/src/org/perfsonar/perfsonarui/PerfsonarSchema.java
2007-06-06 13:04:09 UTC (rev 2457)
+++ branches/perfsonarui/src/org/perfsonar/perfsonarui/PerfsonarSchema.java
2007-06-06 13:38:12 UTC (rev 2458)
@@ -24,6 +24,16 @@

package org.perfsonar.perfsonarui;

+import org.perfsonar.perfsonarui.plugins.IPerfsonarRequest;
+import org.perfsonar.perfsonarui.plugins.IPerfsonarTab;
+import org.perfsonar.perfsonarui.ui.PerfsonarModel;
+
+/**
+ * A wrapper for a string, identifying schema used by perfsonar services.
+ * This is used by
{@link
SmartMARequest} to create the correct
{@link
IPerfsonarRequest} class and also by
{@link
PerfsonarModel#getSupportedRequests()} to filter out services from the
MA.conf list.
+ * @author nina
+ *
+ */
public class PerfsonarSchema implements IPerfsonarSchema {
protected String schema;


Modified:
branches/perfsonarui/src/org/perfsonar/perfsonarui/ma/MAPerfsonarModel.java
===================================================================
---
branches/perfsonarui/src/org/perfsonar/perfsonarui/ma/MAPerfsonarModel.java
2007-06-06 13:04:09 UTC (rev 2457)
+++
branches/perfsonarui/src/org/perfsonar/perfsonarui/ma/MAPerfsonarModel.java
2007-06-06 13:38:12 UTC (rev 2458)
@@ -70,6 +70,7 @@
* <li>
{@link
MARequest} "perfsonar" in MA.conf
* <li>
{@link
MARequest_NMWG2} "NMWG2v2" in MA.conf
* <li>
{@link
MARequest_NMWG2_Netutil} "NMWG2v2_netutil" in MA.conf
+ * <li>
{@link
MARequestPerfsonar2_0} "http://schemas.perfsonar.net/2.0"; in MA.conf
* </ul>
* See example at
{@link
PerfsonarModel}.
* <br>Actions available by
{@link
#getActions()}, additional to those implemented by the parent class:

Modified:
branches/perfsonarui/src/org/perfsonar/perfsonarui/ui/PerfSonarApp.java
===================================================================
--- branches/perfsonarui/src/org/perfsonar/perfsonarui/ui/PerfSonarApp.java
2007-06-06 13:04:09 UTC (rev 2457)
+++ branches/perfsonarui/src/org/perfsonar/perfsonarui/ui/PerfSonarApp.java
2007-06-06 13:38:12 UTC (rev 2458)
@@ -75,14 +75,14 @@
<li>Each jar in that folder is scanned to find a class, implementing
{@link
org.perfsonar.perfsonarui.plugins.IPerfsonarTab} interface.
(see
{@link
org.perfsonar.perfsonarui.plugins.PerfsonarTabsList#loadAllFromPlugins}
<li>All found
{@link
org.perfsonar.perfsonarui.plugins.IPerfsonarTab} classes are instantiated,
added to
{@link
org.perfsonar.perfsonarui.plugins.PerfsonarTabsList} and
-sorted by its
{@link
org.perfsonar.perfsonarui.plugins.IPerfsonarTab#getOrder} property.
+sorted by their
{@link
org.perfsonar.perfsonarui.plugins.IPerfsonarTab#getOrder} property.
<li>Command line parameters are set to each tab via
{@link
org.perfsonar.perfsonarui.plugins.IPerfsonarTab#setParameters}
<li>For each
{@link
org.perfsonar.perfsonarui.plugins.IPerfsonarTab} a

{@link
org.perfsonar.perfsonarui.ui.PerfsonarTaskPane} is created and added as a
new tab.
<li>The tab consist of a:
<ul>
<li>a panel of clickable actions
{@link
com.l2fprod.common.swing.JTaskPane} on the left. Actions are taken from
{@link
org.perfsonar.perfsonarui.plugins.IPerfsonarTab#getActions}.
- If
{@link
org.perfsonar.perfsonarui.plugins.IPerfsonarTab#createOptionsComponent}
returns non null componend, it is added below actions in the left pane.
+ If
{@link
org.perfsonar.perfsonarui.plugins.IPerfsonarTab#createOptionsComponent}
returns non null component, it is added below actions in the left pane.
<li>a
{@link
PluginMainPanel} on the right, created by
{@link

org.perfsonar.perfsonarui.plugins.IPerfsonarTab#createMainComponent(java.awt.Component)}
<li>a status bar, which is configured as a listener to
{@link
org.perfsonar.perfsonarui.plugins.IPerfsonarTab#.getRequest}
</ul>



  • perfsonar: r2458 - in branches/perfsonarui/src/org/perfsonar/perfsonarui: . ma ui, svnlog, 06/06/2007

Archive powered by MHonArc 2.6.16.

Top of Page