Package org.jivesoftware.smackx.xdata
Interface FormFieldChildElement
-
- All Superinterfaces:
Element
,FullyQualifiedElement
,NamedElement
,XmlLangElement
- All Known Implementing Classes:
DataFormsXmlElement
,FormField.Description
,FormField.Required
,GeoLocation
,MediaElement
,ValidateElement
,ValidateElement.BasicValidateElement
,ValidateElement.OpenValidateElement
,ValidateElement.RangeValidateElement
,ValidateElement.RegexValidateElement
public interface FormFieldChildElement extends FullyQualifiedElement
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default void
checkConsistency(FormField.Builder<?,?> formFieldBuilder)
default boolean
isExclusiveElement()
default boolean
mustBeOnlyOfHisKind()
default boolean
requiresNoTypeSet()
default void
validate(FormField formField)
-
Methods inherited from interface org.jivesoftware.smack.packet.FullyQualifiedElement
getLanguage, getNamespace, getQName
-
Methods inherited from interface org.jivesoftware.smack.packet.NamedElement
getElementName
-
-
-
-
Method Detail
-
isExclusiveElement
default boolean isExclusiveElement()
-
requiresNoTypeSet
default boolean requiresNoTypeSet()
-
mustBeOnlyOfHisKind
default boolean mustBeOnlyOfHisKind()
-
checkConsistency
default void checkConsistency(FormField.Builder<?,?> formFieldBuilder) throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
-
-