mstover1    2002/08/16 05:37:45

  Modified:    src/protocol/http/org/apache/jmeter/protocol/http/gui
                        HTTPArgumentsPanel.java
  Log:
  Fixing ability to delete arguments
  
  Revision  Changes    Path
  1.2       +4 -36     
jakarta-jmeter/src/protocol/http/org/apache/jmeter/protocol/http/gui/HTTPArgumentsPanel.java
  
  Index: HTTPArgumentsPanel.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jmeter/src/protocol/http/org/apache/jmeter/protocol/http/gui/HTTPArgumentsPanel.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- HTTPArgumentsPanel.java   14 Aug 2002 02:52:19 -0000      1.1
  +++ HTTPArgumentsPanel.java   16 Aug 2002 12:37:45 -0000      1.2
  @@ -5,6 +5,7 @@
   import java.util.Iterator;
   
   import javax.swing.event.ChangeEvent;
  +import javax.swing.table.TableCellEditor;
   
   import org.apache.jmeter.config.Arguments;
   import org.apache.jmeter.config.gui.ArgumentsPanel;
  @@ -26,10 +27,11 @@
        private static final String ENCODED_VALUE = 
JMeterUtils.getResString("encoded_value");
        private static final String ENCODE_OR_NOT = 
JMeterUtils.getResString("encode?");
        
  +     
        protected void initializeTableModel() {
                tableModel = new PowerTableModel(new 
String[]{Arguments.COLUMN_NAMES[0],Arguments.COLUMN_NAMES[1],
  -                             ENCODED_VALUE,ENCODE_OR_NOT},
  -                             new 
Class[]{String.class,String.class,String.class,Boolean.class});
  +                             ENCODE_OR_NOT},
  +                             new Class[]{String.class,String.class,Boolean.class});
        }
        
        public HTTPArgumentsPanel()
  @@ -66,21 +68,6 @@
                return (TestElement)args.clone();
        }
        
  -     private void updateEncodedColumn(int row)
  -     {
  -             if(((Boolean)tableModel.getValueAt(row,3)).booleanValue())
  -             {
  -                     
tableModel.setValueAt(URLEncoder.encode((String)tableModel.getValueAt(row,0))+"="+
  -                                     
URLEncoder.encode((String)tableModel.getValueAt(row,1)),row,2);
  -             }
  -             else
  -             {
  -                     tableModel.setValueAt(tableModel.getValueAt(row,0)+"="+
  -                                     tableModel.getValueAt(row,1),row,2);
  -             }
  -             tableModel.fireTableDataChanged();
  -     }
  -     
        /****************************************
         * !ToDo (Method description)
         *
  @@ -104,23 +91,4 @@
                }
                checkDeleteStatus();
        }
  -     
  -     public void focusLost(FocusEvent e)
  -     {
  -             super.focusLost(e);
  -             for(int x = 0; x < tableModel.getRowCount();x++)
  -             {
  -                     updateEncodedColumn(x);
  -             }
  -     }
  -     
  -     public void editingCanceled(ChangeEvent e)
  -     {
  -     }
  -     
  -     public void editingStopped(ChangeEvent e)
  -     {
  -             updateEncodedColumn(((TextAreaTableCellEditor)e.getSource()).getRow());
  -     }
  -
   }
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to