# Hierarchy For Package org.opensaml.saml.common.profile.logic

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - net.shibboleth.shared.component.AbstractInitializableComponent (implements net.shibboleth.shared.component.DestructableComponent, net.shibboleth.shared.component.InitializableComponent)
    - org.opensaml.saml.common.profile.logic.AbstractNameIDPolicyPredicate (implements java.util.function.Predicate<T>)
      - org.opensaml.saml.common.profile.logic.DefaultNameIDPolicyPredicate
        - org.opensaml.saml.common.profile.logic.AffiliationNameIDPolicyPredicate
  - org.opensaml.saml.common.profile.logic.AbstractRegistrationInfoPredicate (implements java.util.function.Predicate<T>)
    - org.opensaml.saml.common.profile.logic.RegistrationAuthorityPredicate
    - org.opensaml.saml.common.profile.logic.RegistrationPolicyPredicate
  - org.opensaml.saml.common.profile.logic.DefaultLocalErrorPredicate (implements java.util.function.Predicate<T>)
  - org.opensaml.saml.common.profile.logic.EntityAttributesPredicate (implements java.util.function.Predicate<T>)
  - org.opensaml.saml.common.profile.logic.EntityAttributesPredicate.Candidate
  - org.opensaml.saml.common.profile.logic.EntityAttributesPredicate.EntityAttributesMatcher (implements java.util.function.Predicate<T>)
  - org.opensaml.saml.common.profile.logic.EntityGroupNamePredicate (implements java.util.function.Predicate<T>)
  - org.opensaml.saml.common.profile.logic.EntityIdPredicate (implements java.util.function.Predicate<T>)
  - org.opensaml.saml.common.profile.logic.EntityRegexPredicate (implements java.util.function.Predicate<T>)
  - org.opensaml.saml.common.profile.logic.InboundMessageSignedPredicate (implements java.util.function.Predicate<T>)
  - org.opensaml.saml.common.profile.logic.MetadataNameIdentifierFormatStrategy (implements java.util.function.Function<T,R>)
  - org.opensaml.saml.common.profile.logic.MetadataNameIdentifierFormatStrategy.MetadataLookupStrategy (implements java.util.function.Function<T,R>)