# Package net.shibboleth.profile.context.navigate

@NonnullElements package net.shibboleth.profile.context.navigate
Context lookup functions that navigate profile contexts.

Related Packages
Package
Description
net.shibboleth.profile.context
Context classes used in profile handling.
net.shibboleth.profile.context.navigate.messaging
Context navigation using messaging contexts.
net.shibboleth.profile.context.logic
Predicates that evaluate profile contexts.
Classes
Class
Description
AbstractRelyingPartyLookupFunction<ResultType>
Abstract base class for a function that requires a `RelyingPartyContext` obtained via a lookup function, by default a child of the `ProfileRequestContext`.
IssuerLookupFunction
A function that returns `RelyingPartyConfiguration.getIssuer(org.opensaml.profile.context.ProfileRequestContext)`() if available from a `RelyingPartyContext` obtained via a lookup function, by default a child of the `ProfileRequestContext`.
RelyingPartyIdLookupFunction
A function that returns `RelyingPartyContext.getRelyingPartyId()` from a `RelyingPartyContext` obtained via a lookup function, by default a child of the `ProfileRequestContext`.
ScriptedContextLookupFunction<T extends BaseContext>
A `Function` over a `BaseContext` which calls out to a supplied script.
ServletRequestProfileRequestContextLookup
Looks up the profile request context from a servlet request attribute.
SpringExpressionContextLookupFunction<T extends BaseContext,U>
A `Function` over a `BaseContext` which calls out to a Spring Expression.