public static enum FormField.Type extends Enum<FormField.Type>
Implementation note: XMPP error conditions use "-" characters in
their names such as "jid-multi". Because "-" characters are not valid
identifier parts in Java, they have been converted to "_" characters in
the enumeration names, such as jid_multi. The toXMPP() and
fromXMPP(String) methods can be used to convert between the
enumertation values and Type code strings.
| Enum Constant and Description |
|---|
boolean_type
The field enables an entity to gather or provide an either-or choice between two
options.
|
fixed
The field is intended for data description (e.g., human-readable text such as
"section" headers) rather than data gathering or provision.
|
hidden
The field is not shown to the entity providing information, but instead is
returned with the form.
|
jid_multi
The field enables an entity to gather or provide multiple Jabber IDs.
|
jid_single
The field enables an entity to gather or provide multiple Jabber IDs.
|
list_multi
The field enables an entity to gather or provide one or more options from
among many.
|
list_single
The field enables an entity to gather or provide one option from among many.
|
text_multi
The field enables an entity to gather or provide multiple lines of text.
|
text_private
The field enables an entity to gather or provide a single line or word of text,
which shall be obscured in an interface (e.g., *****).
|
text_single
The field enables an entity to gather or provide a single line or word of text,
which may be shown in an interface.
|
| Modifier and Type | Method and Description |
|---|---|
static FormField.Type |
fromXMPP(String type)
Converts a String value into its Type representation.
|
String |
toXMPP()
Returns the Field Type as a valid Field Type code string.
|
static FormField.Type |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static FormField.Type[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final FormField.Type boolean_type
public static final FormField.Type fixed
public static final FormField.Type hidden
public static final FormField.Type jid_multi
public static final FormField.Type jid_single
public static final FormField.Type list_multi
public static final FormField.Type list_single
public static final FormField.Type text_multi
public static final FormField.Type text_private
public static final FormField.Type text_single
public static FormField.Type[] values()
for (FormField.Type c : FormField.Type.values()) System.out.println(c);
public static FormField.Type valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic static FormField.Type fromXMPP(String type)
type - the String value.public String toXMPP()
Copyright © 2009–2017 Ignite Realtime. All rights reserved.