Class FormFieldType
java.lang.Object
com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractFormItemType
com.evolveum.midpoint.xml.ns._public.common.common_3.FormFieldType
- All Implemented Interfaces:
PlainStructured
,JaxbVisitable
,Serializable
,Cloneable
A single form field. This definition is expected to render a short,
compact
visual representation of a single item (property, reference or container).
If a container is represented as a field, it has to be a very
compact representation
of the container, usually by using custom widget that creates a pop-up
when clicked.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.binding.PlainStructured
PlainStructured.WithoutStrategy
-
Field Summary
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractFormItemType
binding, description, display, documentation, F_BINDING, F_DESCRIPTION, F_DISPLAY, F_DOCUMENTATION, F_NAME, F_VALIDATION, name, validation
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
accept
(JaxbVisitor visitor) clone()
description
(String value) display
(FormItemDisplayType value) documentation
(String value) boolean
equals
(Object other, StructuredEqualsStrategy strategy) int
hashCode
(StructuredHashCodeStrategy strategy) validation
(FormItemValidationType value) Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractFormItemType
getBinding, getDescription, getDisplay, getDocumentation, getName, getValidation, setBinding, setDescription, setDisplay, setDocumentation, setName, setValidation
Methods inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
equals, hashCode, toString
-
Field Details
-
COMPLEX_TYPE
-
-
Constructor Details
-
FormFieldType
public FormFieldType() -
FormFieldType
-
-
Method Details
-
hashCode
- Specified by:
hashCode
in interfacePlainStructured
- Overrides:
hashCode
in classAbstractFormItemType
-
equals
- Specified by:
equals
in interfacePlainStructured
- Overrides:
equals
in classAbstractFormItemType
-
name
- Overrides:
name
in classAbstractFormItemType
-
description
- Overrides:
description
in classAbstractFormItemType
-
documentation
- Overrides:
documentation
in classAbstractFormItemType
-
binding
- Overrides:
binding
in classAbstractFormItemType
-
beginBinding
- Overrides:
beginBinding
in classAbstractFormItemType
-
display
- Overrides:
display
in classAbstractFormItemType
-
beginDisplay
- Overrides:
beginDisplay
in classAbstractFormItemType
-
validation
- Overrides:
validation
in classAbstractFormItemType
-
beginValidation
- Overrides:
beginValidation
in classAbstractFormItemType
-
accept
- Specified by:
accept
in interfaceJaxbVisitable
- Overrides:
accept
in classAbstractFormItemType
-
clone
- Specified by:
clone
in interfacePlainStructured
- Overrides:
clone
in classAbstractFormItemType
-