Class FillableForm

java.lang.Object
org.jivesoftware.smackx.xdata.form.FilledForm
org.jivesoftware.smackx.xdata.form.FillableForm
All Implemented Interfaces:
FormReader
Direct Known Subclasses:
FillableConfigureForm, FillableSubscribeForm

public class FillableForm extends FilledForm
  • Constructor Details

    • FillableForm

      public FillableForm(DataForm dataForm)
  • Method Details

    • writeListMulti

      protected void writeListMulti(String fieldName, List<? extends CharSequence> values)
    • writeTextSingle

      protected void writeTextSingle(String fieldName, CharSequence value)
    • writeBoolean

      protected void writeBoolean(String fieldName, boolean value)
    • write

      protected void write(String fieldName, int value)
    • write

      protected void write(String fieldName, Date date)
    • setAnswer

      public void setAnswer(String fieldName, Collection<? extends CharSequence> answers)
    • setAnswer

      public void setAnswer(String fieldName, int answer)
    • setAnswer

      public void setAnswer(String fieldName, CharSequence answer)
    • setAnswer

      public void setAnswer(String fieldName, boolean answer)
    • write

      public final void write(FormField filledFormField)
    • getField

      public FormField getField(String fieldName)
      Specified by:
      getField in interface FormReader
      Overrides:
      getField in class FilledForm
    • getDataFormToSubmit

      public DataForm getDataFormToSubmit()
    • getSubmitForm

      public SubmitForm getSubmitForm()