Package org.jivesoftware.smackx.xdata
Interface FormFieldChildElement
-
- All Superinterfaces:
org.jivesoftware.smack.packet.Element,org.jivesoftware.smack.packet.FullyQualifiedElement,org.jivesoftware.smack.packet.NamedElement,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.FullyQualifiedElement
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default voidcheckConsistency(FormField.Builder<?,?> formFieldBuilder)default booleanisExclusiveElement()default booleanmustBeOnlyOfHisKind()default booleanrequiresNoTypeSet()default voidvalidate(FormField formField)
-
-
-
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
-
validate
default void validate(FormField formField) throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
-
-