Package org.jivesoftware.smackx.xdata
Interface FormFieldChildElement
- All Superinterfaces:
org.jivesoftware.smack.packet.Element,org.jivesoftware.smack.packet.NamedElement,org.jivesoftware.smack.packet.XmlElement,org.jivesoftware.smack.packet.XmlLangElement
- All Known Implementing Classes:
FormField.Description,FormField.Required,GeoLocation,MediaElement,ValidateElement,ValidateElement.BasicValidateElement,ValidateElement.OpenValidateElement,ValidateElement.RangeValidateElement,ValidateElement.RegexValidateElement
public interface FormFieldChildElement
extends org.jivesoftware.smack.packet.XmlElement
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidcheckConsistency(FormField.Builder<?, ?> formFieldBuilder) default booleandefault booleandefault booleandefault voidMethods inherited from interface org.jivesoftware.smack.packet.Element
toXML, toXML, toXMLMethods inherited from interface org.jivesoftware.smack.packet.NamedElement
getElementNameMethods inherited from interface org.jivesoftware.smack.packet.XmlElement
getLanguage, getNamespace, getQName
-
Method Details
-
isExclusiveElement
default boolean isExclusiveElement() -
requiresNoTypeSet
default boolean requiresNoTypeSet() -
mustBeOnlyOfHisKind
default boolean mustBeOnlyOfHisKind() -
checkConsistency
default void checkConsistency(FormField.Builder<?, ?> formFieldBuilder) throws IllegalArgumentException- Throws:
IllegalArgumentException
-
validate
- Throws:
IllegalArgumentException
-