Examples of XFormFieldListener


Examples of com.eviware.x.form.XFormFieldListener

    public void actionPerformed( ActionEvent e )
    {
      if( optionsDialog == null )
      {
        optionsDialog = ADialogBuilder.buildDialog( OptionsForm.class );
        optionsDialog.getFormField( OptionsForm.TESTSUITE ).addFormFieldListener( new XFormFieldListener()
        {

          public void valueChanged( XFormField sourceField, String newValue, String oldValue )
          {
            List<TestCase> testCaseList = project.getTestSuiteByName( newValue ).getTestCaseList();
            testCaseList.remove( getModelItem().getTestCase() );
            optionsDialog.setOptions( OptionsForm.TESTCASE, ModelSupport.getNames( testCaseList ) );

            if( testCaseList.size() > 0 )
            {
              WsdlTestCase testCase = project.getTestSuiteByName( newValue ).getTestCaseAt( 0 );
              optionsDialog.setOptions( OptionsForm.RETURN_PROPERTIES, testCase.getPropertyNames() );
              ( ( XFormMultiSelectList )optionsDialog.getFormField( OptionsForm.RETURN_PROPERTIES ) )
                  .setSelectedOptions( getModelItem().getReturnProperties().toStringArray() );
            }
          }
        } );
        optionsDialog.getFormField( OptionsForm.TESTCASE ).addFormFieldListener( new XFormFieldListener()
        {

          public void valueChanged( XFormField sourceField, String newValue, String oldValue )
          {
            WsdlTestSuite testSuite = project.getTestSuiteByName( optionsDialog.getValue( OptionsForm.TESTSUITE ) );
View Full Code Here

Examples of com.eviware.x.form.XFormFieldListener

        return;

      if( dialog == null )
      {
        dialog = ADialogBuilder.buildDialog( this.getClass() );
        dialog.getFormField( TESTSUITE ).addFormFieldListener( new XFormFieldListener()
        {
          public void valueChanged( XFormField sourceField, String newValue, String oldValue )
          {
            if( newValue.equals( CREATE_NEW_OPTION ) )
            {
View Full Code Here

Examples of com.eviware.x.form.XFormFieldListener

      dialog = ADialogBuilder.buildDialog( Form.class );
      dialog.setBooleanValue( Form.CREATE_REQUESTS, true );
      dialog.getFormField( Form.CREATE_BACKUPS ).setEnabled( false );
      dialog.getFormField( Form.RECREATE_OPTIONAL ).setEnabled( false );
      dialog.getFormField( Form.KEEP_EXISTING ).setEnabled( false );
      dialog.getFormField( Form.RECREATE_REQUESTS ).addFormFieldListener( new XFormFieldListener()
      {

        public void valueChanged( XFormField sourceField, String newValue, String oldValue )
        {
          boolean enabled = dialog.getBooleanValue( Form.RECREATE_REQUESTS );
View Full Code Here

Examples of com.eviware.x.form.XFormFieldListener

    XFormDialogBuilder builder = XFormFactory.createDialogBuilder( "Add JMS endpoint" );

    mainForm = builder.createForm( "Basic" );
    mainForm.addTextField( HERMES_CONFIG, "choose folder where hermes-config.xml is", XForm.FieldType.FOLDER )
        .addFormFieldListener( new XFormFieldListener()
        {
          public void valueChanged( XFormField sourceField, String newValue, String oldValue )
          {
            if( !"".equals( newValue ) )
            {
              Hermes hermes = null;
              try
              {
                Context ctx = getHermesContext( iface, newValue );
                iface.getProject().setHermesConfig( newValue );
                String[] sessions = getSessionOptions( iface, newValue );
                mainForm.setOptions( SESSION, sessions );
                if( sessions != null && sessions.length > 0 )
                {
                  hermes = ( Hermes )ctx.lookup( sessions[0] );
                }
              }
              catch( Exception e )
              {
                SoapUI.logError( e );
              }
              if( hermes != null )
              {
                updateDestinations( hermes );
              }
              else
              {
                mainForm.setOptions( SESSION, new String[] {} );
                mainForm.setOptions( SEND, new String[] {} );
                mainForm.setOptions( RECEIVE, new String[] {} );
              }
            }
          }
        } );
    mainForm.addComboBox( SESSION, new String[] {}, "Session name from HermesJMS" ).addFormFieldListener(
        new XFormFieldListener()
        {

          public void valueChanged( XFormField sourceField, String newValue, String oldValue )
          {
            String hermesConfigPath = mainForm.getComponent( HERMES_CONFIG ).getValue();
View Full Code Here

Examples of com.eviware.x.form.XFormFieldListener

        settings.getString( SecurityTabForm.SSLTUNNEL_KEYSTOREPASSWORD, "" ) );

    XFormField sslOrHttp = dialog.getFormField( LaunchForm.SSLORHTTP );
    sslOrHttp.setValue( HTTP_PROXY );
    setDialogState( HTTP_PROXY );
    sslOrHttp.addFormFieldListener( new XFormFieldListener()
    {

      public void valueChanged( XFormField sourceField, String newValue, String oldValue )
      {
        setDialogState( newValue );
View Full Code Here

Examples of com.eviware.x.form.XFormFieldListener

    XFormDialogBuilder builder = XFormFactory.createDialogBuilder( "Launch Security TestRunner" );

    mainForm = builder.createForm( "Basic" );
    mainForm.addComboBox( TESTSUITE, new String[] {}, "The TestSuite to run" ).addFormFieldListener(
        new XFormFieldListener()
        {

          public void valueChanged( XFormField sourceField, String newValue, String oldValue )
          {
            List<String> testCases = new ArrayList<String>();
            String tc = mainForm.getComponentValue( TESTCASE );

            if( newValue.equals( ALL_VALUE ) )
            {
              for( TestSuite testSuite : testSuites )
              {
                for( TestCase testCase : testSuite.getTestCaseList() )
                {
                  if( !testCases.contains( testCase.getName() ) )
                    testCases.add( testCase.getName() );
                }
              }
            }
            else
            {
              TestSuite testSuite = getModelItem().getTestSuiteByName( newValue );
              if( testSuite != null )
                testCases.addAll( Arrays.asList( ModelSupport.getNames( testSuite.getTestCaseList() ) ) );
            }

            testCases.add( 0, ALL_VALUE );
            mainForm.setOptions( TESTCASE, testCases.toArray() );

            if( testCases.contains( tc ) )
            {
              mainForm.getFormField( TESTCASE ).setValue( tc );
            }
          }
        } );

    mainForm.addComboBox( TESTCASE, new String[] {}, "TestCase" ).addFormFieldListener( new XFormFieldListener()
    {

      public void valueChanged( XFormField sourceField, String newValue, String oldValue )
      {
        List<String> securityTests = new ArrayList<String>();
View Full Code Here

Examples of com.eviware.x.form.XFormFieldListener

  private void createTestCaseRunnerTabs( WsdlProject modelItem, XFormDialogBuilder builder )
  {
    mainForm = builder.createForm( "Basic" );
    mainForm.addComboBox( TESTSUITE, new String[] {}, "The TestSuite to run" ).addFormFieldListener(
        new XFormFieldListener()
        {

          public void valueChanged( XFormField sourceField, String newValue, String oldValue )
          {
            List<String> testCases = new ArrayList<String>();
            String tc = mainForm.getComponentValue( TESTCASE );

            if( newValue.equals( ALL_VALUE ) )
            {
              for( TestSuite testSuite : testSuites )
              {
                for( TestCase testCase : testSuite.getTestCaseList() )
                {
                  if( !testCases.contains( testCase.getName() ) )
                    testCases.add( testCase.getName() );
                }
              }
            }
            else
            {
              TestSuite testSuite = getModelItem().getTestSuiteByName( newValue );
              if( testSuite != null )
                testCases.addAll( Arrays.asList( ModelSupport.getNames( testSuite.getTestCaseList() ) ) );
            }

            testCases.add( 0, ALL_VALUE );
            mainForm.setOptions( TESTCASE, testCases.toArray() );

            if( testCases.contains( tc ) )
            {
              mainForm.getFormField( TESTCASE ).setValue( tc );
            }
          }
        } );

    mainForm.addComboBox( TESTCASE, new String[] {}, "The TestCase to run" ).addFormFieldListener(
        new XFormFieldListener()
        {

          public void valueChanged( XFormField sourceField, String newValue, String oldValue )
          {
            List<String> securityTests = new ArrayList<String>();
View Full Code Here

Examples of com.eviware.x.form.XFormFieldListener

    XFormDialogBuilder builder = XFormFactory.createDialogBuilder( "Launch LoadTestRunner" );

    mainForm = builder.createForm( "Basic" );
    mainForm.addComboBox( TESTSUITE, new String[] {}, "The TestSuite to run" ).addFormFieldListener(
        new XFormFieldListener()
        {

          public void valueChanged( XFormField sourceField, String newValue, String oldValue )
          {
            updateCombos();
          }
        } );

    mainForm.addComboBox( TESTCASE, new String[] {}, "The TestCase to run" ).addFormFieldListener(
        new XFormFieldListener()
        {

          public void valueChanged( XFormField sourceField, String newValue, String oldValue )
          {
            updateCombos();
View Full Code Here

Examples of com.eviware.x.form.XFormFieldListener

    mainForm.addNameSpaceTable( NAMESPACE_MAPPING, modelItem );

    mainForm.addSeparator( "webservices.xml generation options" );
    ejbLinkField = mainForm.addTextField( EJB_LINK, "The ejb-jar.xml ejb-link for Stateless Session Bean endpoints",
        XForm.FieldType.TEXT );
    ejbLinkField.addFormFieldListener( new XFormFieldListener()
    {
      public void valueChanged( XFormField sourceField, String newValue, String oldValue )
      {
        servletLinkField.setEnabled( newValue.length() == 0 );
        appendField.setEnabled( newValue.length() > 0 );
      }
    } );

    servletLinkField = mainForm.addTextField( SERVLET_LINK,
        "The web.xml servlet-link that is used by Java Service Endpoints (WAR)", XForm.FieldType.TEXT );
    servletLinkField.addFormFieldListener( new XFormFieldListener()
    {
      public void valueChanged( XFormField sourceField, String newValue, String oldValue )
      {
        ejbLinkField.setEnabled( newValue.length() == 0 );
        appendField.setEnabled( newValue.length() > 0 );
View Full Code Here

Examples of com.eviware.x.form.XFormFieldListener

    XFormDialogBuilder builder = XFormFactory.createDialogBuilder( "Launch TestRunner" );

    mainForm = builder.createForm( "Basic" );
    mainForm.addComboBox( TESTSUITE, new String[] {}, "The TestSuite to run" ).addFormFieldListener(
        new XFormFieldListener()
        {

          public void valueChanged( XFormField sourceField, String newValue, String oldValue )
          {
            List<String> testCases = new ArrayList<String>();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.