Package org.jivesoftware.smackx.xdata
Class SingleValueFormField
java.lang.Object
org.jivesoftware.smackx.xdata.FormField
org.jivesoftware.smackx.xdata.SingleValueFormField
- All Implemented Interfaces:
Element,NamedElement,XmlElement,XmlLangElement
- Direct Known Subclasses:
AbstractSingleStringValueFormField,BooleanFormField,JidSingleFormField
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classSingleValueFormField.Builder<F extends SingleValueFormField,B extends SingleValueFormField.Builder<F, B>> Nested classes/interfaces inherited from class org.jivesoftware.smackx.xdata.FormField
FormField.Description, FormField.Option, FormField.Required, FormField.Type, FormField.Value -
Field Summary
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedSingleValueFormField(SingleValueFormField.Builder<?, ?> builder) -
Method Summary
Modifier and TypeMethodDescriptionfinal FormField.Valuefinal List<FormField.Value>abstract CharSequencegetValue()final List<CharSequence>Returns a List of the default values of the question if the question is part of a form to fill out.protected voidPopulateFormField.extraXmlChildElements.Methods inherited from class org.jivesoftware.smackx.xdata.FormField
asHiddenFormTypeFieldIfPossible, booleanBuilder, builder, buildHiddenFormType, equals, fixedBuilder, fixedBuilder, getDescription, getElementName, getFieldName, getFirstValue, getFirstValueAsDate, getFormFieldChildElement, getFormFieldChildElements, getFormFieldChildElements, getLabel, getNamespace, getQName, getRawValueCharSequences, getType, getValuesAsString, hashCode, hasValueSet, hiddenBuilder, ifPossibleAs, ifPossibleAsOrThrow, isRequired, jidMultiBuilder, jidSingleBuilder, listMultiBuilder, listSingleBuilder, textMultiBuilder, textPrivateBuilder, textSingleBuilder, toXML, toXMLMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jivesoftware.smack.packet.XmlElement
getLanguage
-
Constructor Details
-
SingleValueFormField
-
-
Method Details
-
getValues
Description copied from class:FormFieldReturns a List of the default values of the question if the question is part of a form to fill out. Otherwise, returns a List of the answered values of the question. -
getValue
-
getRawValue
-
getRawValues
- Specified by:
getRawValuesin classFormField
-
populateExtraXmlChildElements
Description copied from class:FormFieldPopulateFormField.extraXmlChildElements. Note that this method may be overridden by subclasses.- Overrides:
populateExtraXmlChildElementsin classFormField
-