Package com.eviware.soapui.support.swing

Examples of com.eviware.soapui.support.swing.ExtendedComboBoxModel


    builder.addUnrelatedGap();
    builder.addFixed( new JLabel( "Default Response: " ) );
    builder.addRelatedGap();

    ModelItemNames<MockResponse> names = new ModelItemNames<MockResponse>( getModelItem().getMockResponses() );
    defaultResponseCombo = new JComboBox( new ExtendedComboBoxModel( names.getNames() ) );
    defaultResponseCombo.setPreferredSize( new Dimension( 150, 20 ) );
    defaultResponseCombo.addItemListener( new ItemListener()
    {
      public void itemStateChanged( ItemEvent e )
      {
View Full Code Here


    interfaceCombo.setSelectedIndex( -1 );
    interfaceCombo.addItemListener( new InterfaceComboListener() );

    toolbar.addLabeledFixed( "Interface", interfaceCombo );
    toolbar.addUnrelatedGap();
    operationCombo = new JComboBox( new ExtendedComboBoxModel() );
    operationCombo.setPreferredSize( new Dimension( 150, 20 ) );
    operationCombo.addItemListener( new OperationComboListener() );

    toolbar.addLabeledFixed( "Operation", operationCombo );
View Full Code Here

      }

      Object selectedItem = interfaceCombo.getSelectedItem();
      if( selectedItem == null )
      {
        operationCombo.setModel( new ExtendedComboBoxModel() );
        currentInterface = null;
      }
      else
      {
        currentInterface = ( WsdlInterface )getModelItem().getMockService().getProject()
            .getInterfaceByName( selectedItem.toString() );
        ModelItemNames<Operation> names = new ModelItemNames<Operation>( currentInterface.getOperationList() );
        operationCombo.setModel( new ExtendedComboBoxModel( names.getNames() ) );

        currentInterface.addInterfaceListener( interfaceListener );
      }
    }
View Full Code Here

    }

    @Override
    public void operationUpdated( Operation operation )
    {
      ExtendedComboBoxModel model = ( ( ExtendedComboBoxModel )operationCombo.getModel() );
      int ix = model.getIndexOf( operation.getName() );
      if( ix != -1 )
      {
        model.setElementAt( operation.getName(), ix );
      }
    }
View Full Code Here

      if( arg0.getPropertyName().equals( WsdlMockOperation.NAME_PROPERTY ) )
      {
        int ix = responses.indexOf( arg0.getSource() );
        fireContentsChanged( this, ix, ix );

        ExtendedComboBoxModel model = ( ExtendedComboBoxModel )defaultResponseCombo.getModel();
        model.setElementAt( arg0.getNewValue(), ix );

        if( model.getSelectedItem().equals( arg0.getOldValue() ) )
          model.setSelectedItem( arg0.getNewValue() );
      }
    }
View Full Code Here

        interfaceCombo.setSelectedIndex(-1);
        interfaceCombo.addItemListener(new InterfaceComboListener());

        toolbar.addLabeledFixed("Interface", interfaceCombo);
        toolbar.addUnrelatedGap();
        operationCombo = new JComboBox(new ExtendedComboBoxModel());
        operationCombo.setPreferredSize(new Dimension(150, 20));
        operationCombo.addItemListener(new OperationComboListener());

        toolbar.addLabeledFixed("Operation", operationCombo);
View Full Code Here

            }
        }

        @Override
        public void operationUpdated(Operation operation) {
            ExtendedComboBoxModel model = ((ExtendedComboBoxModel) operationCombo.getModel());
            int ix = model.getIndexOf(operation.getName());
            if (ix != -1) {
                model.setElementAt(operation.getName(), ix);
            }
        }
View Full Code Here

                currentInterface.removeInterfaceListener(interfaceListener);
            }

            Object selectedItem = interfaceCombo.getSelectedItem();
            if (selectedItem == null) {
                operationCombo.setModel(new ExtendedComboBoxModel());
                currentInterface = null;
            } else {
                currentInterface = (WsdlInterface) getModelItem().getMockService().getProject()
                        .getInterfaceByName(selectedItem.toString());
                ModelItemNames<Operation> names = new ModelItemNames<Operation>(currentInterface.getOperationList());
                operationCombo.setModel(new ExtendedComboBoxModel(names.getNames()));

                currentInterface.addInterfaceListener(interfaceListener);
            }
        }
View Full Code Here

        defaultResponsePanel = new JPanel(new BorderLayout());

        defaultResponsePanel.add(new JLabel("Default Response: "), BorderLayout.WEST);

        ModelItemNames<MockResponse> names = new ModelItemNames<MockResponse>(getModelItem().getMockResponses());
        defaultResponseCombo = new JComboBox(new ExtendedComboBoxModel(names.getNames()));
        defaultResponseCombo.setPreferredSize(new Dimension(150, 20));
        defaultResponseCombo.addItemListener(new ItemListener() {
            public void itemStateChanged(ItemEvent e) {
                Object selectedItem = defaultResponseCombo.getSelectedItem();
                getModelItem().setDefaultResponse((String) selectedItem);
View Full Code Here

        public void propertyChange(PropertyChangeEvent arg0) {
            if (arg0.getPropertyName().equals(ModelItem.NAME_PROPERTY)) {
                int ix = responses.indexOf(arg0.getSource());
                fireContentsChanged(this, ix, ix);

                ExtendedComboBoxModel model = (ExtendedComboBoxModel) defaultResponseCombo.getModel();
                model.setElementAt(arg0.getNewValue(), ix);

                if (model.getSelectedItem().equals(arg0.getOldValue())) {
                    model.setSelectedItem(arg0.getNewValue());
                }
            }
        }
View Full Code Here

TOP

Related Classes of com.eviware.soapui.support.swing.ExtendedComboBoxModel

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.