# Uses of Class
net.shibboleth.profile.context.logic.AbstractAttributePredicate

Packages that use AbstractAttributePredicate
Package
Description
net.shibboleth.profile.context.logic
Predicates that evaluate profile contexts.

## Uses of AbstractAttributePredicate in net.shibboleth.profile.context.logic

Subclasses of AbstractAttributePredicate in net.shibboleth.profile.context.logic
Modifier and Type
Class
Description
`class`
`DateAttributePredicate`
Provides a date/time matching predicate that compares a date-based attribute value against current system time with optional offset.
`class`
`DynamicAttributePredicate`
Predicate over an `AttributeContext` that derives the value(s) to match based on one or more supplied Functions instead of static values.
`class`
`RegexAttributePredicate`
Predicate that evaluates an `AttributeContext` and checks a specific attribute for value(s) that match a regular expression.
`class`
`SimpleAttributePredicate`
Predicate that evaluates an `AttributeContext` and checks for particular attribute/value pairs.