Examples of XFormField


Examples of com.eviware.x.form.XFormField

          securityCheck.getExecutionStrategy().setStrategy( StrategyTypeConfig.ALL_AT_ONCE );

      }
    } );

    XFormField delay = strategyDialog.getFormField( Strategy.DELAY );
    delay.setValue( String.valueOf( securityCheck.getExecutionStrategy().getDelay() ) );

    delay.addFormFieldListener( new XFormFieldListener()
    {

      @Override
      public void valueChanged( XFormField sourceField, String newValue, String oldValue )
      {
        try
        {
          if( "".equals( newValue ) )
            return;
          Integer.valueOf( newValue );
          securityCheck.getExecutionStrategy().setDelay( Integer.valueOf( newValue ) );
        }
        catch( Exception e )
        {
          UISupport.showErrorMessage( "Delay value must be integer number" );
        }
      }
    } );
    XFormField applyToFailedTests = strategyDialog.getFormField( Strategy.APPLY_TO_FAILED_STEPS );
    applyToFailedTests.setValue( String.valueOf( securityCheck.isApplyForFailedStep() ) );
    applyToFailedTests.addFormFieldListener( new XFormFieldListener()
    {

      @Override
      public void valueChanged( XFormField sourceField, String newValue, String oldValue )
      {
        securityCheck.setApplyForFailedTestStep( Boolean.parseBoolean( newValue ) );
      }
    } );
    XFormField runOnlyOnce = strategyDialog.getFormField( Strategy.RUN_ONLY_ONCE );
    runOnlyOnce.setValue( String.valueOf( securityCheck.isRunOnlyOnce() ) );
    runOnlyOnce.addFormFieldListener( new XFormFieldListener()
    {

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

Examples of com.eviware.x.form.XFormField

    return dialog;
  }

  private void minimalField( final FuzzerScanConfig fuzzerScanConfig )
  {
    XFormField minimal = dialog.getFormField( AdvancedSettings.MINIMAL );
    minimal.setValue( String.valueOf( fuzzerScanConfig.getMinimal() ) );

    minimal.addFormFieldListener( new XFormFieldListener()
    {

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

Examples of com.eviware.x.form.XFormField

    } );
  }

  private void maximalField( final FuzzerScanConfig fuzzerScanConfig )
  {
    XFormField maximal = dialog.getFormField( AdvancedSettings.MAXIMAL );
    maximal.setValue( String.valueOf( fuzzerScanConfig.getMaximal() ) );

    maximal.addFormFieldListener( new XFormFieldListener()
    {

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

Examples of com.eviware.x.form.XFormField

    } );
  }

  private void numberOfRequestField( final FuzzerScanConfig fuzzerScanConfig )
  {
    XFormField numberOfRequest = dialog.getFormField( AdvancedSettings.NUMBER_OF_REQUEST );
    numberOfRequest.setValue( String.valueOf( fuzzerScanConfig.getNumberOfRequest() ) );

    numberOfRequest.addFormFieldListener( new XFormFieldListener()
    {

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

Examples of com.eviware.x.form.XFormField

            return textField;
        }
    }

    public void setComponentValue(String label, String value) {
        XFormField component = getComponent(label);
        if (component != null) {
            component.setValue(value);
        }
    }
View Full Code Here

Examples of com.eviware.x.form.XFormField

            component.setValue(value);
        }
    }

    public String getComponentValue(String name) {
        XFormField component = getComponent(name);
        return component == null ? null : component.getValue();
    }
View Full Code Here

Examples of com.eviware.x.form.XFormField

            field.setProperty(name, value);
        }
    }

    public Object[] getOptions(String name) {
        XFormField combo = getComponent(name);
        if (combo instanceof XFormOptionsField) {
            return ((XFormOptionsField) combo).getOptions();
        }

        return null;
View Full Code Here

Examples of com.eviware.x.form.XFormField

            actions.addAction(actionToBeAdded);
        }

        dialog = newDialogBuilder.buildDialog(actions, messages.get("Description"), UISupport.TOOL_ICON);
        dialog.setValue(uriLabelKey, exampleUri);
        XFormField uriField = dialog.getFormField(uriLabelKey);

        if (uriField instanceof JTextFieldFormField) {
            defaultURIReplaced = false;
            textField = ((JTextFieldFormField) uriField).getComponent();
            textField.requestFocus();
View Full Code Here

Examples of com.eviware.x.form.XFormField

        }
    }

    public XFormField getFormField(String name) {
        for (XForm form : forms) {
            XFormField formField = form.getFormField(name);
            if (formField != null) {
                return formField;
            }
        }
View Full Code Here

Examples of com.eviware.x.form.XFormField

        String description = messages.get(fieldAnnotation.description());
        String[] values = messages.getArray(fieldAnnotation.values());
        String defaultValue = messages.get(fieldAnnotation.defaultValue());
        boolean enabled = fieldAnnotation.enabled();

        XFormField field = null;
        switch (type) {
            case STRING:
                field = form.addTextField(name, description, FieldType.TEXT);
                break;
            case INT:
                field = form.addTextField(name, description, FieldType.TEXT);
                ((XFormTextField) field).setWidth(10);
                break;
            case STRINGAREA:
                field = form.addTextField(name, description, FieldType.TEXTAREA);
                break;
            case BOOLEAN:
                field = form.addCheckBox(name, description);
                break;
            case FILE:
                field = form.addTextField(name, description, FieldType.FILE);
                break;
            case FOLDER:
                field = form.addTextField(name, description, FieldType.FOLDER);
                break;
            case FILE_OR_FOLDER:
                field = form.addTextField(name, description, FieldType.FILE_OR_FOLDER);
                break;
            case ENUMERATION:
                field = form.addComboBox(name, values, description);
                break;
            case RADIOGROUP:
                field = form.addComponent(name, new XFormRadioGroup(values));
                break;
            case MULTILIST:
                field = form.addComponent(name, new XFormMultiSelectList(values));
                break;
            case STRINGLIST:
                field = form.addComponent(name, new JStringListFormField(description, defaultValue));
                break;
            case TABLE:
                field = form.addComponent(name, new JTableFormField(description));
                break;
            case ACTION:
                field = form.addComponent(name, new ActionFormFieldComponent(name, description));
                break;
            case COMPONENT:
                field = form.addComponent(name, new JComponentFormField(name, description));
                break;
            case PASSWORD:
                field = form.addComponent(name, new JPasswordFieldFormField());
                break;
            case INFORMATION:
                field = form.addComponent(name, new JMultilineLabelTextField());
                break;
            case LABEL:
                field = form.addComponent(name, new JLabelFormField(description));
                break;
            case SEPARATOR:
                form.addSeparator(description);
                break;
            case RADIOGROUP_TOP_BUTTON:
                field = form.addComponent(name, new XFormRadioGroupTopButtonPosition(values));
                break;
            case COMBOBOX:
                field = form.addComboBox(name, values, description);
                break;
            default:
                System.out.println("Unsupported field type: " + type);
        }

        if (field != null) {
            field.setEnabled(enabled);
        }
    }
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.