# Uses of Package
net.shibboleth.shared.logic

Packages that use net.shibboleth.shared.logic
Package
Description
net.shibboleth.shared.logic
Classes that represent basic first order logic concepts.
net.shibboleth.shared.spring.service
Spring specific implementations of `ServiceableComponent` and `ReloadableService`.

Classes in net.shibboleth.shared.logic used by net.shibboleth.shared.logic
Class
Description
BiPredicateSupport.ObjectBiPredicate
Private enum to optimize the true/false objects.
ScriptedBiConsumer
A `BiConsumer` which calls out to a supplied script.
ScriptedBiFunction
A `BiFunction` which calls out to a supplied script.
ScriptedBiPredicate
A `BiPredicate` which calls out to a supplied script.
ScriptedConsumer
A `Consumer` which calls out to a supplied script.
ScriptedFunction
A `Function` which calls out to a supplied script.
ScriptedPredicate
A `Predicate` which calls out to a supplied script.
StrategyIndirectedPredicate
Generic predicate that checks a candidate `Object` returned by a lookup function against an injected predicate.
TrimOrNullStringFunction
A `Function` that applies `StringSupport.trimOrNull(String)` to a given input string.
Classes in net.shibboleth.shared.logic used by net.shibboleth.shared.spring.service
Class
Description
NonnullFunction
Implementation of `Function` that carries the nonnull annotation on the `NonnullFunction.apply(Object)` method's return value.