# rich

## Tag graphValidator

- Description:

    The <rich:graphValidator> component is used to wrap a set of input components related to one object. The object defined by the <rich:graphValidator> component can then be completely validated. The validation includes all object properties, even those which are not bound to the individual form components. Validation performed in this way allows for cross-field validation in complex forms.

- Component Information
  Info | Value
  --- | ---
  Component Type | `org.richfaces.GraphValidator`
  Handler Class | `org.richfaces.view.facelets.html.GraphValidatorHandler`
  Renderer Type | None
  Description | The <rich:graphValidator> component is used to wrap a set of input components related to one object. The object defined by the <rich:graphValidator> component can then be completely validated. The validation includes all object properties, even those which are not bound to the individual form components. Validation performed in this way allows for cross-field validation in complex forms.

- Attributes
  Name | Required | Type | Description
  --- | --- | --- | ---
  `binding` | `false` | `javax.el.ValueExpression` (must evaluate to `javax.faces.component.UIComponent`) | The value binding expression used to wire up this component to a component property of a JavaBean class
  `groups` | `false` | `javax.el.ValueExpression` (must evaluate to `java.lang.Class[]`) | The list of fully-qualified names (FQNs) of classes determining bean-validation groups to be validated.
  `id` | `false` | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
  `rendered` | `false` | `javax.el.ValueExpression` (must evaluate to `boolean`) | Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true.
  `summary` | `false` | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | Message summary will be used in case in case of validation error when no other message is provided.
  `type` | `false` | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | The validator-id of validator used to process validation of the provided bean (Default value: org.richfaces.BeanValidator)
  `value` | `false` | `javax.el.ValueExpression` (must evaluate to `java.lang.Object`) | Bean EL reference to be validated

Output generated by Vdldoc View Declaration Language Documentation Generator.