# Uses of Interface
org.opensaml.saml.metadata.criteria.role.EvaluableRoleDescriptorCriterion

Packages that use EvaluableRoleDescriptorCriterion
Package
Description
org.opensaml.saml.metadata.criteria.role.impl
Implementation classes related to `RoleDescriptor` criteria, particularly evaluable (predicate) criteria.

## Uses of EvaluableRoleDescriptorCriterion in org.opensaml.saml.metadata.criteria.role.impl

Classes in org.opensaml.saml.metadata.criteria.role.impl that implement EvaluableRoleDescriptorCriterion
Modifier and Type
Class
Description
`class`
`EvaluableEntityRoleDescriptorCriterion`
Implementation of `EvaluableRoleDescriptorCriterion` which evaluates that a role descriptor's type or element name (`QName` is the specified role.
`class`
`EvaluableProtocolRoleDescriptorCriterion`
Implementation of `EvaluableRoleDescriptorCriterion` which evaluates that a role descriptor supports a certain protocol.