| Attributes |
| Name | Required | Request-time | Type | Description |
| for | false | false | java.lang.String | The JSF id of the component with which to compare values. |
| operator | false | false | java.lang.String | Operator for comparison: equals: eq, ==, =, not equals: ne, !=, greater than: gt, >, less than: lt, <, greater than or equals: ge, >=, less than or equals: le, <= |
| comparator | false | false | java.lang.String | Value binding for an alternate java.util.Comparator object if component values don't implement Comparable |
| alternateOperatorName | false | false | java.lang.String | custom operator name in error message (ie "after" instead of "greater than" for dates) |
| summaryMessage | false | false | java.lang.String | alternate validation error summary message format string |
| message | false | false | java.lang.String | alternate validation error detail message format string (use 'message' and 'detailMessage' alternatively) |
| detailMessage | false | false | java.lang.String | alternate validation error detail message format string (use 'message' and 'detailMessage' alternatively) |