Examples of FormField


Examples of org.jivesoftware.openfire.forms.FormField

    public FormField getField(String variable) {
        if (variable == null || variable.equals("")) {
            throw new IllegalArgumentException("Variable must not be null or blank.");
        }
        // Look for the field whose variable matches the requested variable
        FormField field;
        for (Iterator it = getFields(); it.hasNext();) {
            field = (FormField)it.next();
            if (variable.equals(field.getVariable())) {
                return field;
            }
        }
        return null;
    }
View Full Code Here

Examples of org.jivesoftware.smackx.FormField

        c.anchor = GridBagConstraints.NORTHWEST;
        c.fill = GridBagConstraints.NONE;

        Iterator fields = form.getFields();
        while (fields.hasNext()) {
            FormField field = (FormField) fields.next();

            Field f;

            if (field.getType().equals(FormField.TYPE_BOOLEAN)) {
                f = new BooleanField(field);
            } else if (field.getType().equals(FormField.TYPE_FIXED)) {
                f = new FixedField(field);
            } else if (field.getType().equals(FormField.TYPE_HIDDEN)) {
                f = new HiddenField(field);
            } else if (field.getType().equals(FormField.TYPE_TEXT_MULTI)) {
                f = new MultiTextField(field);
            } else if (field.getType().equals(FormField.TYPE_TEXT_PRIVATE)) {
                f = new PrivateField(field);
            } else if (field.getType().equals(FormField.TYPE_LIST_SINGLE)
                    || field.getType().equals(FormField.TYPE_JID_SINGLE)) {
                f = new ListSingleField(field);
            } else if (field.getType().equals(FormField.TYPE_LIST_MULTI)
                    || field.getType().equals(FormField.TYPE_JID_MULTI)) {
                f = new ListMultiField(field);
            } else {
                f = new Field(field);
            }

            this.fields.add(f);

            if (!field.getType().equals(FormField.TYPE_HIDDEN)
                    && !field.getType().equals(FormField.TYPE_FIXED)) {
                c.gridy++;
                c.gridx = 0;
                Component left = f.getLeftComponent();
                Component right = f.getRightComponent();
                c.fill = GridBagConstraints.HORIZONTAL;
                c.weightx = .5;

                layout.setConstraints(left, c);
                container.add(left);

                c.fill = GridBagConstraints.NONE;
                c.gridx++;
                c.weightx = .5;
                layout.setConstraints(right, c);
                container.add(right);
            } else if (field.getType().equals(FormField.TYPE_FIXED)) {
                c.gridy++;
                c.gridx = 0;
                c.gridwidth = 2;
                JLabel label = new JLabel("<html><b>" + f.getFirstValue()
                        + "</b></html>");
View Full Code Here

Examples of org.jivesoftware.smackx.FormField

              if (e.getXMPPError().getCode() == 404) {
                muc.create(nickname);
                Form form = muc.getConfigurationForm();
                Form answer = form.createAnswerForm();
 
                FormField fieldRoomName = new FormField("muc#roomconfig_roomname");
                fieldRoomName.addValue(roomName);
                answer.addField(fieldRoomName);
 
                FormField fieldMaxUsers = new FormField("muc#roomconfig_maxusers");
                fieldMaxUsers.addValue("0");// 0 means unlimited
                answer.addField(fieldMaxUsers);
 
                muc.sendConfigurationForm(answer);
                addMessageListener();
                addParticipationsListener();
View Full Code Here

Examples of org.jivesoftware.smackx.FormField

      composite.setLayoutData(new GridData(SWT.FILL,SWT.FILL,true,true));
     
      if(form != null) {
        Iterator i = form.getFields();
        while(i.hasNext()) {
          FormField field = (FormField)i.next();
          if(field.getType().equals(FormField.TYPE_HIDDEN)) continue;
         
          GridData defaultLayoutData = new GridData(SWT.FILL,SWT.NULL,false,false);
          Object toAdd = null;
          if(field.getType().equals(FormField.TYPE_TEXT_SINGLE)) {
            createFieldLabel(composite, field);
            Text inputText = new Text(composite,SWT.BORDER);
            inputText.setLayoutData(defaultLayoutData);
            String val = getFirstValueOfField(field);
            if(val != null) inputText.setText(val);
            toAdd = inputText;
          } else if(field.getType().equals(FormField.TYPE_TEXT_PRIVATE)) {
            createFieldLabel(composite, field);
            Text inputText = new Text(composite,SWT.BORDER);
            inputText.setLayoutData(defaultLayoutData);
            toAdd = inputText;
            inputText.setEchoChar('*');
            String val = getFirstValueOfField(field);
            if(val != null) inputText.setText(val);
          } else if(field.getType().equals(FormField.TYPE_BOOLEAN)) {
            Button button = new Button(composite,SWT.CHECK);
            button.setText(field.getLabel());button.setToolTipText(field.getDescription());
            button.setLayoutData(new GridData(SWT.FILL,SWT.FILL,true,false,2,1));
            toAdd = button;
            String val = getFirstValueOfField(field);
            if(val != null) button.setSelection(val.equals("1"));
          } else {
            System.out.println("Field not supported: " + field.getLabel() + " (" + field.getType() + ")");
          }
         
          dialogArea.setData(field.getVariable(),toAdd);
        }
      } else {
        GridData layoutData = new GridData(SWT.FILL,SWT.NULL,false,false);
        Map attributes = reg.getAttributes();
        Map<String,String> atts = attributes;
View Full Code Here

Examples of org.jivesoftware.smackx.FormField

        }
      } else {
        Form reply = form.createAnswerForm();
        Iterator i = reply.getFields();
        while(i.hasNext()) {
          FormField field = (FormField)i.next();
          if(field.getType().equals(FormField.TYPE_HIDDEN)) continue;
          Object obj = (Control)dialogArea.getData(field.getVariable());
          if(obj instanceof Text) {
            String val;
            reply.setAnswer(val = field.getVariable(),((Text)obj).getText());
//            if(field.getVariable().equals("username"))
//              registration.setUsername(val);
//            else if(field.getVariable().equals("password"))
//              registration.setPassword(val);
            if(reg != null && reg.getAttributes().containsKey(field.getVariable()))
              attributes.put(field.getVariable(),val);
          } else if(obj instanceof Button) {
            reply.setAnswer(field.getVariable(),((Button)obj).getSelection());
          }
        }
        replyValue = reply;
        if(reg != null)
          registration.addExtension(reply.getDataFormToSend());
View Full Code Here

Examples of org.jivesoftware.smackx.FormField

    composite.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));

    if (form != null) {
      Iterator i = form.getFields();
      while (i.hasNext()) {
        FormField field = (FormField) i.next();
        if (field.getType().equals(FormField.TYPE_HIDDEN))
          continue;

        GridData defaultLayoutData = new GridData(SWT.FILL, SWT.NULL,
            false, false);
        Object toAdd = null;
        if (field.getType().equals(FormField.TYPE_TEXT_SINGLE)) {
          createFieldLabel(composite, field);
          Text inputText = new Text(composite, SWT.BORDER);
          inputText.setLayoutData(defaultLayoutData);
          String val = getFirstValueOfField(field);
          if (val != null)
            inputText.setText(val);
          toAdd = inputText;
        } else if (field.getType().equals(FormField.TYPE_TEXT_PRIVATE)) {
          createFieldLabel(composite, field);
          Text inputText = new Text(composite, SWT.BORDER);
          inputText.setLayoutData(defaultLayoutData);
          toAdd = inputText;
          inputText.setEchoChar('*');
          String val = getFirstValueOfField(field);
          if (val != null)
            inputText.setText(val);
        } else if (field.getType().equals(FormField.TYPE_BOOLEAN)) {
          Button button = new Button(composite, SWT.CHECK);
          button.setText(field.getLabel());
          button.setToolTipText(field.getDescription());
          button.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true,
              false, 2, 1));
          toAdd = button;
          String val = getFirstValueOfField(field);
          if (val != null)
            button.setSelection(val.equals("1"));
        } else {
          System.out.println("Field not supported: "
              + field.getLabel() + " (" + field.getType() + ")");
        }

        dialogArea.setData(field.getVariable(), toAdd);
      }
    }
    createTable( searchResults );
   
   
View Full Code Here

Examples of org.jivesoftware.smackx.FormField

   

    Form reply = form.createAnswerForm();
    Iterator i = reply.getFields();
    while (i.hasNext()) {
      FormField field = (FormField) i.next();
      if (field.getType().equals(FormField.TYPE_HIDDEN))
        continue;
      Object obj = (Control) dialogArea.getData(field.getVariable());
      if (obj instanceof Text) {
        reply.setAnswer(field.getVariable(), ((Text) obj)
            .getText());
      } else if (obj instanceof Button) {
        reply.setAnswer(field.getVariable(), ((Button) obj)
            .getSelection());
      }
    }
    replyValue = reply;
    if (searchIQ != null)
View Full Code Here

Examples of org.jivesoftware.smackx.FormField

    while( extensions.hasNext() ){
      DataForm dataForm = (DataForm)extensions.next();
      ReportedData rData = dataForm.getReportedData();
      Iterator fields = rData.getFields();
      while( fields.hasNext() ){
        FormField fField = (FormField)fields.next();
        columns.put( fField.getVariable(), fField.getLabel() );
      }
     
      Iterator items = dataForm.getItems();
      while( items.hasNext() ){
        DataForm.Item item = (DataForm.Item)items.next();
        int a = 0;
        String [] strArray = new String[ columns.size() ];
        Iterator field = item.getFields();
        while( field.hasNext() ){
          FormField formField = (FormField)field.next();
          Iterator i = formField.getValues();

          while( i.hasNext() ){
            strArray[ a ] = i.next().toString();
            a++;
          }
View Full Code Here

Examples of org.sgx.yuigwt.yuigallery.form.FormField

  public void ready(YuiContext Y_) {   
   
    //cast to YuiGalleryContext for using the yui gallery java api.
    final YuiGalleryContext Y = Y_.cast();
   
    FormField checkbox1 = Y.newCheckboxField(FormFieldConfig.create().
      name("myCheckbox").value("check").label("Do you like sports?"));
   
    Window.alert(Y.FormField().INVALID_DATE_MESSAGE()+" - "+checkbox1.label());
   
    Form form1 = Y.newForm(FormConfig.create().method("post").
      action("/test.php?action=submit").
      inlineValidation(true).
      children(
View Full Code Here

Examples of org.sonatype.nexus.formfields.FormField

    for (final Entry<String, ConfigValue> entry : entrySet) {

      final String configId = entry.getKey();
      final Config configField = fieldBundle.getConfig(configId);

      final FormField formField = fieldEntry(configId,
          configField.withFallback(fieldDefault));

      fieldList.add(formField);

    }
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.