public class FormFieldGroupType extends AbstractFormItemType implements Serializable, Cloneable, JaxbVisitable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
<?xml version="1.0" encoding="UTF-8"?><p xmlns:a="http://prism.evolveum.com/xml/ns/public/annotation-3" xmlns:c="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:icfs="http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/resource-schema-3" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:q="http://prism.evolveum.com/xml/ns/public/query-3" xmlns:t="http://prism.evolveum.com/xml/ns/public/types-3" xmlns:tns="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> A group of fields. The group is rendered in a such a way that it will be obvious that the fields belong together and form a a logical group (e.g. by using box with a border). This can be used to display value of complex containers. But it may also be used to visually group together a set of related properties that are not in the same container. </p>
<?xml version="1.0" encoding="UTF-8"?><p xmlns:a="http://prism.evolveum.com/xml/ns/public/annotation-3" xmlns:c="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:icfs="http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/resource-schema-3" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:q="http://prism.evolveum.com/xml/ns/public/query-3" xmlns:t="http://prism.evolveum.com/xml/ns/public/types-3" xmlns:tns="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> The group is NOT meant to automatically generate fields for every container item. Individual fields must be defined as sub-items of this group. </p>
<?xml version="1.0" encoding="UTF-8"?><p xmlns:a="http://prism.evolveum.com/xml/ns/public/annotation-3" xmlns:c="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:icfs="http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/resource-schema-3" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:q="http://prism.evolveum.com/xml/ns/public/query-3" xmlns:t="http://prism.evolveum.com/xml/ns/public/types-3" xmlns:tns="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> If ref element is used it MUST point to PrismContainer. In that case subitems of this group must point to the container value items. </p>
<?xml version="1.0" encoding="UTF-8"?><p xmlns:a="http://prism.evolveum.com/xml/ns/public/annotation-3" xmlns:c="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:icfs="http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/resource-schema-3" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:q="http://prism.evolveum.com/xml/ns/public/query-3" xmlns:t="http://prism.evolveum.com/xml/ns/public/types-3" xmlns:tns="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> The group may not have any ref element. In that case the subfields may refer to any property. </p>
Java class for FormFieldGroupType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="FormFieldGroupType"> <complexContent> <extension base="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}AbstractFormItemType"> <sequence> <element name="formItems" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}FormItemsType" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
Modifier and Type | Field and Description |
---|---|
static QName |
COMPLEX_TYPE |
static ItemName |
F_FORM_ITEMS |
protected FormItemsType |
formItems |
binding, description, display, F_BINDING, F_DESCRIPTION, F_DISPLAY, F_NAME, F_VALIDATION, name, validation
Constructor and Description |
---|
FormFieldGroupType()
Creates a new
FormFieldGroupType instance. |
FormFieldGroupType(FormFieldGroupType o)
Creates a new
FormFieldGroupType instance by deeply copying a given FormFieldGroupType instance. |
Modifier and Type | Method and Description |
---|---|
void |
accept(JaxbVisitor visitor) |
VariableBindingDefinitionType |
beginBinding() |
FormItemDisplayType |
beginDisplay() |
FormItemsType |
beginFormItems() |
FormItemValidationType |
beginValidation() |
FormFieldGroupType |
binding(VariableBindingDefinitionType value) |
FormFieldGroupType |
clone()
Creates and returns a deep copy of this object.
|
FormFieldGroupType |
description(String value) |
FormFieldGroupType |
display(FormItemDisplayType value) |
boolean |
equals(Object object) |
boolean |
equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
Object object,
org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy) |
FormFieldGroupType |
formItems(FormItemsType value) |
FormItemsType |
getFormItems()
Gets the value of the formItems property.
|
int |
hashCode() |
int |
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy) |
FormFieldGroupType |
name(String value) |
void |
setFormItems(FormItemsType value)
Sets the value of the formItems property.
|
String |
toString()
Generates a String representation of the contents of this type.
|
FormFieldGroupType |
validation(FormItemValidationType value) |
getBinding, getDescription, getDisplay, getName, getValidation, setBinding, setDescription, setDisplay, setName, setValidation
finalize, getClass, notify, notifyAll, wait, wait, wait
visitPrismStructure
protected FormItemsType formItems
public static final QName COMPLEX_TYPE
public static final ItemName F_FORM_ITEMS
public FormFieldGroupType()
FormFieldGroupType
instance.public FormFieldGroupType(FormFieldGroupType o)
FormFieldGroupType
instance by deeply copying a given FormFieldGroupType
instance.o
- The instance to copy.NullPointerException
- if o
is null
.public FormItemsType getFormItems()
FormItemsType
public void setFormItems(FormItemsType value)
value
- allowed object is
FormItemsType
public String toString()
toString
in class AbstractFormItemType
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
hashCode
in interface org.jvnet.jaxb2_commons.lang.HashCode
hashCode
in class AbstractFormItemType
public int hashCode()
hashCode
in class AbstractFormItemType
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
equals
in interface org.jvnet.jaxb2_commons.lang.Equals
equals
in class AbstractFormItemType
public boolean equals(Object object)
equals
in class AbstractFormItemType
public FormFieldGroupType formItems(FormItemsType value)
public FormItemsType beginFormItems()
public FormFieldGroupType name(String value)
name
in class AbstractFormItemType
public FormFieldGroupType description(String value)
description
in class AbstractFormItemType
public FormFieldGroupType binding(VariableBindingDefinitionType value)
binding
in class AbstractFormItemType
public VariableBindingDefinitionType beginBinding()
beginBinding
in class AbstractFormItemType
public FormFieldGroupType display(FormItemDisplayType value)
display
in class AbstractFormItemType
public FormItemDisplayType beginDisplay()
beginDisplay
in class AbstractFormItemType
public FormFieldGroupType validation(FormItemValidationType value)
validation
in class AbstractFormItemType
public FormItemValidationType beginValidation()
beginValidation
in class AbstractFormItemType
public void accept(JaxbVisitor visitor)
accept
in interface JaxbVisitable
accept
in class AbstractFormItemType
public FormFieldGroupType clone()
clone
in class AbstractFormItemType
Copyright © 2020 Evolveum. All rights reserved.