Package org.jivesoftware.smackx

Examples of org.jivesoftware.smackx.FormField


            String value = (String)metadata.get(name).toString();

            String escapedName = StringUtils.escapeForXML(name);
            String escapedValue = StringUtils.escapeForXML(value);

            FormField field = new FormField(escapedName);
            field.setType(FormField.TYPE_TEXT_SINGLE);
            form.addField(field);
            form.setAnswer(escapedName, escapedValue);
        }
        joinQueue(form, userID);
    }
View Full Code Here


   
    Iterator<FormField> fields = getFields();
   
    while (fields.hasNext())
    {
      FormField formField = fields.next();
      result.append('(');
      result.append(formField.getVariable());
      result.append(':');
     
      Iterator<String> values = formField.getValues();
      StringBuilder valuesBuilder = new StringBuilder();
       
      while (values.hasNext())
      {
        if (valuesBuilder.length() > 0)
View Full Code Here

    return ("1".equals(fieldValue) || "true".equals(fieldValue));
  }

  private String getFieldValue(ConfigureNodeFields field)
  {
    FormField formField = getField(field.getFieldName());
   
    return formField.getValues().next();
  }
View Full Code Here

    return formField.getValues().next();
  }

  private Iterator<String> getFieldValues(ConfigureNodeFields field)
  {
    FormField formField = getField(field.getFieldName());
   
    return formField.getValues();
  }
View Full Code Here

  {
    String fieldName = nodeField.getFieldName();
   
    if (getField(fieldName) == null)
    {
      FormField field = new FormField(fieldName);
      field.setType(type);
      addField(field);
    }
  }
View Full Code Here

    boolean isLeafNode = true;
   
    if (config != null)
    {
      request.addExtension(new FormNode(FormNodeType.CONFIGURE, config));
      FormField nodeTypeField = config.getField(ConfigureNodeFields.node_type.getFieldName());
     
      if (nodeTypeField != null)
        isLeafNode = nodeTypeField.getValues().next().equals(NodeType.leaf.toString());
    }

    // Errors will cause exceptions in getReply, so it only returns
    // on success.
    sendPubsubPacket(con, to, Type.SET, request);
View Full Code Here

    return ("1".equals(fieldValue) || "true".equals(fieldValue));
  }

  private String getFieldValue(SubscribeOptionFields field)
  {
    FormField formField = getField(field.getFieldName());
   
    return formField.getValues().next();
  }
View Full Code Here

    return formField.getValues().next();
  }

  private Iterator<String> getFieldValues(SubscribeOptionFields field)
  {
    FormField formField = getField(field.getFieldName());
   
    return formField.getValues();
  }
View Full Code Here

  {
    String fieldName = nodeField.getFieldName();
   
    if (getField(fieldName) == null)
    {
      FormField field = new FormField(fieldName);
      field.setType(type);
      addField(field);
    }
  }
View Full Code Here

  {
    ConfigureForm form = new ConfigureForm(FormType.submit);
    form.setAccessModel(AccessModel.open);
   
    // Openfire specific field - nothing in the spec yet
    FormField required = new FormField("pubsub#subscription_required");
    required.setType(FormField.TYPE_BOOLEAN);
    form.addField(required);
    form.setAnswer("pubsub#subscription_required", true);
    LeafNode node = (LeafNode)getManager().createNode("Pubnode" + System.currentTimeMillis(), form);

    Subscription sub = node.subscribe(getJid());
View Full Code Here

TOP

Related Classes of org.jivesoftware.smackx.FormField

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.