Package org.opensaml.messaging.context.navigate
@NonnullElements
package org.opensaml.messaging.context.navigate
A set of functions used to navigate and lookup data
from a tree of
BaseContexts.-
ClassDescriptionA
ContextDataLookupFunctionthat gets the child context of a given parent context.AFunctionthat is used to navigate aBaseContexttree and extract data from it.MessageContextLookup<StartContext extends BaseContext>A lookup function for resolving either the inbound or outboundMessageContextrelative to a particularBaseContext.Used to indicate the target message context.AContextDataLookupFunctionthat returns the message from aMessageContext.AContextDataLookupFunctionthat gets the parent of a given context.RecursiveTypedParentContextLookup<StartContext extends BaseContext,ParentContext extends BaseContext> AContextDataLookupFunctionthat recurses up the parent chain of the input viaBaseContext.getParent(), and returns the first parent context that is an instance of the specified type.AContextDataLookupFunctionthat gets the root of context tree.