Package org.jivesoftware.smackx.xdata
Class AbstractSingleStringValueFormField.Builder<F extends SingleValueFormField,B extends SingleValueFormField.Builder<F,B>>
- java.lang.Object
-
- org.jivesoftware.smackx.xdata.FormField.Builder<F,B>
-
- org.jivesoftware.smackx.xdata.SingleValueFormField.Builder<F,B>
-
- org.jivesoftware.smackx.xdata.AbstractSingleStringValueFormField.Builder<F,B>
-
- Direct Known Subclasses:
ListSingleFormField.Builder,TextSingleFormField.Builder
- Enclosing class:
- AbstractSingleStringValueFormField
public abstract static class AbstractSingleStringValueFormField.Builder<F extends SingleValueFormField,B extends SingleValueFormField.Builder<F,B>> extends SingleValueFormField.Builder<F,B>
-
-
Field Summary
-
Fields inherited from class org.jivesoftware.smackx.xdata.SingleValueFormField.Builder
rawValue
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedBuilder(java.lang.String fieldName, FormField.Type type)protectedBuilder(AbstractSingleStringValueFormField abstractSingleFormField)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description BaddValue(java.lang.CharSequence value)Deprecated.usesetValue(CharSequence)instead.protected voidresetInternal()BsetValue(int value)BsetValue(java.lang.CharSequence value)BsetValue(java.lang.Enum<?> value)BsetValue(java.net.URL value)BsetValue(java.util.Date date)BsetValue(FormField.Value value)-
Methods inherited from class org.jivesoftware.smackx.xdata.FormField.Builder
addFormFieldChildElement, addFormFieldChildElements, build, getThis, getType, reset, setDescription, setLabel, setRequired, setRequired
-
-
-
-
Constructor Detail
-
Builder
protected Builder(AbstractSingleStringValueFormField abstractSingleFormField)
-
Builder
protected Builder(java.lang.String fieldName, FormField.Type type)
-
-
Method Detail
-
resetInternal
protected void resetInternal()
- Overrides:
resetInternalin classSingleValueFormField.Builder<F extends SingleValueFormField,B extends SingleValueFormField.Builder<F,B>>
-
addValue
@Deprecated public B addValue(java.lang.CharSequence value)
Deprecated.usesetValue(CharSequence)instead.Set the value.- Parameters:
value- the value to set.- Returns:
- a reference to this builder.
-
setValue
public B setValue(FormField.Value value)
-
-