Package org.jivesoftware.smackx

Examples of org.jivesoftware.smackx.FormField$Option


        while (!done) {
            int eventType = parser.next();

            if (eventType == XmlPullParser.START_TAG && !parser.getNamespace().equals("jabber:x:data")) {
                String name = parser.getName();
                FormField field = new FormField(name);

                // Handle hard coded values.
                if(name.equals("first")){
                    field.setLabel("First Name");
                }
                else if(name.equals("last")){
                    field.setLabel("Last Name");
                }
                else if(name.equals("email")){
                    field.setLabel("Email Address");
                }
                else if(name.equals("nick")){
                    field.setLabel("Nickname");
                }

                field.setType(FormField.TYPE_TEXT_SINGLE);
                dataForm.addField(field);
            }
            else if (eventType == XmlPullParser.END_TAG) {
                if (parser.getName().equals("query")) {
                    done = true;
View Full Code Here


            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

TOP

Related Classes of org.jivesoftware.smackx.FormField$Option

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.