Package com.eviware.soapui.support.components

Examples of com.eviware.soapui.support.components.JXToolBar


    return panel;
  }

  protected JXToolBar createTargetToolbar()
  {
    JXToolBar toolbar;
    toolbar = UISupport.createToolbar();
    toolbar.addSpace( 3 );
    toolbar.addFixed( new JLabel( "<html><b>Target: </b></html>" ) );
    toolbar.addUnrelatedGap();

    targetStepCombo.setSelectedItem( null );
    targetStepCombo.setToolTipText( "The step the value will be transferred to" );
    targetStepCombo.setEnabled( false );
    targetStepCombo.addItemListener( new StepComboItemListener( targetPropertyCombo, targetStepPropertiesListener ) );
    targetStepCombo.addItemListener( new ItemListener()
    {

      public void itemStateChanged( ItemEvent e )
      {
        if( e.getStateChange() == ItemEvent.SELECTED && !selecting )
        {
          TestPropertyHolder targetStep = ( TestPropertyHolder )targetStepCombo.getSelectedItem();
          PropertyTransfer valueTransfer = getCurrentTransfer();

          if( valueTransfer != null )
          {
            String name = "";

            if( targetStep == PropertyExpansionUtils.getGlobalProperties() )
              name = PropertyExpansion.GLOBAL_REFERENCE;
            else if( targetStep == transferStep.getTestCase().getTestSuite().getProject() )
              name = PropertyExpansion.PROJECT_REFERENCE;
            else if( targetStep == transferStep.getTestCase().getTestSuite() )
              name = PropertyExpansion.TESTSUITE_REFERENCE;
            else if( targetStep == transferStep.getTestCase() )
              name = PropertyExpansion.TESTCASE_REFERENCE;
            else
              name = targetStep.getModelItem().getName();

            valueTransfer.setTargetStepName( name );
          }
        }
      }
    } );

    toolbar.add( UISupport.setFixedSize( targetStepCombo, 180, 21 ) );
    toolbar.addUnrelatedGap();

    toolbar.addFixed( new JLabel( " Property: " ) );
    toolbar.addRelatedGap();

    targetPropertyCombo.setToolTipText( "The property the value will be transferred to" );
    targetPropertyCombo.setEnabled( false );
    targetPropertyCombo.addItemListener( new ItemListener()
    {

      public void itemStateChanged( ItemEvent e )
      {
        if( e.getStateChange() == ItemEvent.SELECTED && !selecting )
        {
          TestProperty targetProperty = ( TestProperty )targetPropertyCombo.getSelectedItem();
          PropertyTransfer valueTransfer = getCurrentTransfer();

          if( valueTransfer != null )
          {
            valueTransfer.setTargetPropertyName( targetProperty.getName() );
          }
        }
      }
    } );

    toolbar.add( UISupport.setFixedSize( targetPropertyCombo, 130, 21 ) );
    toolbar.addGlue();
    return toolbar;
  }
View Full Code Here


    return toolbar;
  }

  protected JXToolBar createSourceToolbar()
  {
    JXToolBar toolbar = UISupport.createToolbar();
    toolbar.addSpace( 3 );
    toolbar.addFixed( new JLabel( "<html><b>Source: </b></html>" ) );
    toolbar.addUnrelatedGap();

    sourcePropertyCombo = UISupport.addTooltipListener( new JComboBox(), "Source Property" );
    sourceStepModel = new DefaultComboBoxModel();
    sourceStepCombo = UISupport.addTooltipListener( new JComboBox( sourceStepModel ),
        "Source Step or Property Container" );
    sourceStepCombo.setRenderer( new StepComboRenderer() );
    sourcePropertyCombo.setRenderer( new PropertyComboRenderer() );

    componentEnabler.add( sourcePropertyCombo );
    componentEnabler.add( sourceStepCombo );

    targetPropertyCombo = UISupport.addTooltipListener( new JComboBox(), "Target Property" );
    targetStepModel = new DefaultComboBoxModel();
    targetStepCombo = UISupport.addTooltipListener( new JComboBox( targetStepModel ),
        "Target Step or Property Container" );
    targetStepCombo.setRenderer( new StepComboRenderer() );
    targetPropertyCombo.setRenderer( new PropertyComboRenderer() );

    componentEnabler.add( targetPropertyCombo );
    componentEnabler.add( targetStepCombo );

    sourceStepPropertiesListener = new TestStepPropertiesListener( sourcePropertyCombo );
    targetStepPropertiesListener = new TestStepPropertiesListener( targetPropertyCombo );

    sourceStepModel.addElement( PropertyExpansionUtils.getGlobalProperties() );
    sourceStepModel.addElement( transferStep.getTestCase().getTestSuite().getProject() );
    sourceStepModel.addElement( transferStep.getTestCase().getTestSuite() );
    sourceStepModel.addElement( transferStep.getTestCase() );

    for( int c = 0; c < transferStep.getTestCase().getTestStepCount(); c++ )
    {
      WsdlTestStep testStep = transferStep.getTestCase().getTestStepAt( c );
      if( testStep == transferStep )
        continue;

      sourceStepModel.addElement( testStep );
    }

    for( int c = 0; c < sourceStepModel.getSize(); c++ )
      targetStepModel.addElement( sourceStepModel.getElementAt( c ) );

    sourceStepCombo.setSelectedItem( null );
    sourceStepCombo.setEnabled( false );
    sourceStepCombo.addItemListener( new StepComboItemListener( sourcePropertyCombo, sourceStepPropertiesListener ) );
    sourceStepCombo.addItemListener( new ItemListener()
    {

      public void itemStateChanged( ItemEvent e )
      {
        if( e.getStateChange() == ItemEvent.SELECTED && !selecting )
        {
          TestPropertyHolder sourceStep = ( TestPropertyHolder )sourceStepCombo.getSelectedItem();
          PropertyTransfer valueTransfer = getCurrentTransfer();

          if( valueTransfer != null )
          {
            String name = "";

            if( sourceStep == PropertyExpansionUtils.getGlobalProperties() )
              name = PropertyExpansion.GLOBAL_REFERENCE;
            else if( sourceStep == transferStep.getTestCase().getTestSuite().getProject() )
              name = PropertyExpansion.PROJECT_REFERENCE;
            else if( sourceStep == transferStep.getTestCase().getTestSuite() )
              name = PropertyExpansion.TESTSUITE_REFERENCE;
            else if( sourceStep == transferStep.getTestCase() )
              name = PropertyExpansion.TESTCASE_REFERENCE;
            else
              name = sourceStep.getModelItem().getName();

            valueTransfer.setSourceStepName( name );
          }
        }
      }
    } );

    toolbar.add( UISupport.setFixedSize( sourceStepCombo, 180, 21 ) );
    toolbar.addUnrelatedGap();

    toolbar.addFixed( new JLabel( " Property: " ) );
    toolbar.addRelatedGap();

    sourcePropertyCombo.setToolTipText( "The property the value will be transferred from" );
    sourcePropertyCombo.setEnabled( false );
    sourcePropertyCombo.addItemListener( new ItemListener()
    {

      public void itemStateChanged( ItemEvent e )
      {
        if( e.getStateChange() == ItemEvent.SELECTED && !selecting )
        {
          TestProperty sourceProperty = ( TestProperty )sourcePropertyCombo.getSelectedItem();
          PropertyTransfer valueTransfer = getCurrentTransfer();

          if( valueTransfer != null )
          {
            valueTransfer.setSourcePropertyName( sourceProperty.getName() );
          }
        }
      }
    } );

    toolbar.add( UISupport.setFixedSize( sourcePropertyCombo, 130, 21 ) );
    toolbar.addGlue();
    return toolbar;
  }
View Full Code Here

    add( buildToolbar(), BorderLayout.NORTH );
  }

  private Component buildToolbar()
  {
    JXToolBar toolbar = UISupport.createSmallToolbar();

    addToolbarButtons( toolbar );

    return toolbar;
  }
View Full Code Here

  {
    if( sensitiveInfoTableForm == null )
    {
      sensitiveInfoTableForm = new JPanel( new BorderLayout() );

      JXToolBar toolbar = UISupport.createToolbar();

      toolbar.add( UISupport.createToolbarButton( new AddTokenAction() ) );
      toolbar.add( UISupport.createToolbarButton( new RemoveTokenAction() ) );

      tokenTable = new JXTable( sensitivInformationTableModel );
      tokenTable.setPreferredSize( new Dimension( 200, 100 ) );
      sensitiveInfoTableForm.add( toolbar, BorderLayout.NORTH );
      sensitiveInfoTableForm.add( new JScrollPane( tokenTable ), BorderLayout.CENTER );
View Full Code Here

      {
        // TODO Auto-generated method stub

      }
    } );
    JXToolBar toolbar = UISupport.createSmallToolbar();
    toolbar.add( previous = new PreviousAttachement() );
    previous.setEnabled( false );
    toolbar.add( next = new NextAttachement() );
    toolbar.add( new AddXmlAttachement() );
    toolbar.add( new RemoveAttachement() );
    toolbar.add( new SaveAttachement() );
    toolbar.add( current = new JLabel( "  current:0" ) );
    toolbar.add( max = new JLabel( "  max:" + xmlBombList.size() ) );
    form.append( toolbar );
    attachementArea = new JTextArea( 10, 15 );
    xmlBombPosition = 0;
    if( xmlBombList.size() > 0 )
    {
View Full Code Here

    final JXTable table = new JXTable( tableModel );
    setupTable( table );
    JScrollPane tableScrollPane = new JScrollPane( table );
    tableScrollPane.setBorder( BorderFactory.createEmptyBorder() );

    JXToolBar toolbar = UISupport.createToolbar();

    addGeneratedButton = UISupport.createToolbarButton( new GenerateFileAction() );
    toolbar.add( addGeneratedButton );

    removeGeneratedButton = UISupport.createToolbarButton( new RemoveGeneratedFileAction( tableModel, table ) );
    toolbar.add( removeGeneratedButton );
    removeGeneratedButton.setEnabled( false );

    toolbar.add( UISupport.createToolbarButton( new HelpAction( HelpUrls.SECURITY_MALICIOUS_ATTACHMENT_HELP ) ) );

    panel.add( toolbar, BorderLayout.PAGE_START );
    panel.add( tableScrollPane, BorderLayout.CENTER );

    table.getSelectionModel().addListSelectionListener( new ListSelectionListener()
View Full Code Here

    final JXTable table = new JXTable( tableModel );
    setupTable( table );
    JScrollPane tableScrollPane = new JScrollPane( table );
    tableScrollPane.setBorder( BorderFactory.createEmptyBorder() );

    JXToolBar toolbar = UISupport.createToolbar();

    addReplacementButton = UISupport.createToolbarButton( new AddFileAction() );
    toolbar.add( addReplacementButton );

    removeReplacementButton = UISupport.createToolbarButton( new RemoveReplacementFileAction( tableModel, table ) );
    toolbar.add( removeReplacementButton );
    removeReplacementButton.setEnabled( false );

    toolbar.add( UISupport.createToolbarButton( new HelpAction( HelpUrls.SECURITY_MALICIOUS_ATTACHMENT_HELP ) ) );

    panel.add( toolbar, BorderLayout.PAGE_START );
    panel.add( tableScrollPane, BorderLayout.CENTER );

    table.getSelectionModel().addListSelectionListener( new ListSelectionListener()
View Full Code Here

  public JSecurityTestTestStepList( SecurityTest securityTest, JSecurityTestRunLog securityTestLog )
  {
    this.securityTest = securityTest;
    setLayout( new BorderLayout() );

    JXToolBar toolbar = initToolbar();

    securityScanPopUp = new JPopupMenu();
    securityScanPopUp.add( enableDisableSecurityScan = new EnableDisableSecurityScan() );
    securityScanPopUp.add( configureSecurityScanAction );
    securityScanPopUp.addSeparator();
View Full Code Here

    return securityScanPopUp;
  }

  private JXToolBar initToolbar()
  {
    JXToolBar toolbar = UISupport.createToolbar();

    initToolbarLeft( toolbar );

    JButton expandActionBtn = UISupport.createToolbarButton( new ExpandTreeAction() );
    expandActionBtn.setText( "Expanded" );
    expandActionBtn.setPreferredSize( new Dimension( 80, 21 ) );
    JButton collapsActionBtn = UISupport.createToolbarButton( new CollapsTreeAction() );
    collapsActionBtn.setText( "Collapsed" );
    collapsActionBtn.setPreferredSize( new Dimension( 80, 21 ) );
    toolbar.addGlue();
    toolbar.add( expandActionBtn );
    toolbar.add( collapsActionBtn );

    return toolbar;
  }
View Full Code Here

    } );

    panel.add( new JScrollPane( textArea ), BorderLayout.CENTER );
    panel.setPreferredSize( new Dimension( 200, 100 ) );
    panel.setMinimumSize( new Dimension( 200, 100 ) );
    JXToolBar toolbar = initToolbar( UISupport.createToolbar() );
    panel.add( toolbar, BorderLayout.SOUTH );

    this.frame = new JFrame();
    this.frame.addWindowFocusListener( this );
    this.frame.setContentPane( panel );
View Full Code Here

TOP

Related Classes of com.eviware.soapui.support.components.JXToolBar

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.