# Uses of Package
net.shibboleth.idp.attribute.resolver.ad.impl

Packages that use net.shibboleth.idp.attribute.resolver.ad.impl
Package
Description
net.shibboleth.idp.attribute.resolver.ad.impl
Implementations of various `AttributeDefinition`s.
net.shibboleth.idp.attribute.resolver.spring.ad.impl
Implementation of the Attribute Definition parsers.

Classes in net.shibboleth.idp.attribute.resolver.ad.impl used by net.shibboleth.idp.attribute.resolver.ad.impl
Class
Description
ScriptedAttributeDefinition.AttributeDefinitionScriptEvaluator
Evaluator bound to the AttributeDefinition semantic.
Classes in net.shibboleth.idp.attribute.resolver.ad.impl used by net.shibboleth.idp.attribute.resolver.spring.ad.impl
Class
Description
ContextDerivedAttributeDefinition
An attribute definition which returns an attribute whose values are derived from the `ProfileRequestContext` associated with the request via a plugged in `Function`.
DateTimeAttributeDefinition
An `AttributeDefinition` that creates an attribute whose values are the values of all its dependencies, passed through or converted into a `DateTimeAttributeValue`.
DecryptedAttributeDefinition
An `AttributeDefinition` that creates an attribute whose values are the decrypted values of its dependencies.
PrescopedAttributeDefinition
An attribute definition that creates `ScopedStringAttributeValue`s by taking a source attribute value splitting it at a delimiter.
PrincipalNameAttributeDefinition
An attribute definition which returns an attribute with a single value - the principal.
RegexSplitAttributeDefinition
An `AttributeDefinition` that produces its attribute values by taking the first group match of a regular expression evaluating against the values of this definition's dependencies.
ScopedAttributeDefinition
An attribute definition that creates `ScopedStringAttributeValue`s by taking a source attribute value and applying a static scope to each.
ScriptedAttributeDefinition
An `AttributeDefinition` that executes a script in order to populate the values of the generated attribute.
SimpleAttributeDefinition
An `AttributeDefinition` that creates an attribute whose values are the values of all its dependencies.
TemplateAttributeDefinition
An attribute definition that constructs its values based on the values of its dependencies using the Velocity Template Language.