You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jmeter-dev@jakarta.apache.org by se...@apache.org on 2009/12/01 19:54:29 UTC

svn commit: r885865 - /jakarta/jmeter/trunk/src/components/org/apache/jmeter/visualizers/ViewResultsFullVisualizer.java

Author: sebb
Date: Tue Dec  1 18:54:28 2009
New Revision: 885865

URL: http://svn.apache.org/viewvc?rev=885865&view=rev
Log:
Default to Text renderer; general tidyup

Modified:
    jakarta/jmeter/trunk/src/components/org/apache/jmeter/visualizers/ViewResultsFullVisualizer.java

Modified: jakarta/jmeter/trunk/src/components/org/apache/jmeter/visualizers/ViewResultsFullVisualizer.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/components/org/apache/jmeter/visualizers/ViewResultsFullVisualizer.java?rev=885865&r1=885864&r2=885865&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/components/org/apache/jmeter/visualizers/ViewResultsFullVisualizer.java (original)
+++ jakarta/jmeter/trunk/src/components/org/apache/jmeter/visualizers/ViewResultsFullVisualizer.java Tue Dec  1 18:54:28 2009
@@ -223,7 +223,7 @@
             }
             Object userObject = node.getUserObject();
             resultsRender.setSamplerResult(userObject);
-            resultsRender.setupTabPane();
+            resultsRender.setupTabPane(); // Processes Assertions
             // display a SampleResult
             if (userObject instanceof SampleResult) {
                 SampleResult sampleResult = (SampleResult) userObject;
@@ -267,7 +267,7 @@
      * Create the drop-down list to changer render
      * @return List of all render (implement ResultsRender)
      */
-    private Component createComboRender() {// TODO move to bottom of renderer
+    private Component createComboRender() {
         ComboBoxModel nodesModel = new DefaultComboBoxModel();
         // drop-down list for renderer
         selectRenderPanel = new JComboBox(nodesModel);
@@ -281,16 +281,22 @@
         } catch (IOException e1) {
             // ignored
         }
+        String textRenderer = JMeterUtils.getResString("view_results_render_text"); // $NON-NLS-1$
+        Object textObject = null;
         for (String clazz : classesToAdd) {
             try {
                 // Instantiate render classes
                 final ResultRenderer renderer = (ResultRenderer) Class.forName(clazz).newInstance();
+                if (textRenderer.equals(renderer.toString())){
+                    textObject=renderer;
+                }
                 renderer.setBackgroundColor(getBackground());
                 selectRenderPanel.addItem(renderer);
             } catch (Exception e) {
                 log.warn("Error in load result render:" + clazz, e);
             }
         }
+        nodesModel.setSelectedItem(textObject); // preset to "Text" option
         return selectRenderPanel;
     }
 



---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-dev-help@jakarta.apache.org