Class FilledForm
- java.lang.Object
-
- org.jivesoftware.smackx.xdata.form.FilledForm
-
- All Implemented Interfaces:
FormReader
- Direct Known Subclasses:
FillableForm,FilledConfigureForm,FilledSubscribeForm,Form,SoftwareInfoForm
public abstract class FilledForm extends java.lang.Object implements FormReader
-
-
Field Summary
Fields Modifier and Type Field Description protected TextSingleFormFieldformTypeFormField
-
Constructor Summary
Constructors Constructor Description FilledForm(DataForm dataForm)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static voidensureFormType(DataForm dataForm, java.lang.String formType)DataFormgetDataForm()FormFieldgetField(java.lang.String fieldName)protected FormFieldgetFieldOrThrow(java.lang.String fieldName)java.lang.StringgetFormType()java.lang.StringBuildergetInstructions()java.lang.StringgetTitle()booleanhasField(java.lang.String fieldName)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.jivesoftware.smackx.xdata.form.FormReader
readBoolean, readDate, readFirstValue, readInteger, readStringValues, readValues
-
-
-
-
Field Detail
-
formTypeFormField
protected final TextSingleFormField formTypeFormField
-
-
Constructor Detail
-
FilledForm
public FilledForm(DataForm dataForm)
-
-
Method Detail
-
getField
public FormField getField(java.lang.String fieldName)
- Specified by:
getFieldin interfaceFormReader
-
getTitle
public java.lang.String getTitle()
-
getInstructions
public java.lang.StringBuilder getInstructions()
-
getDataForm
public DataForm getDataForm()
-
getFormType
public java.lang.String getFormType()
-
hasField
public boolean hasField(java.lang.String fieldName)
-
getFieldOrThrow
protected FormField getFieldOrThrow(java.lang.String fieldName)
-
ensureFormType
protected static void ensureFormType(DataForm dataForm, java.lang.String formType)
-
-