# Hierarchy For Package net.shibboleth.idp.saml.saml2.profile.config

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)
    - net.shibboleth.idp.saml.saml2.profile.config.AttributeSourcedAuthnContextTranslationStrategy (implements java.util.function.Function<T,R>)

## Interface Hierarchy

- net.shibboleth.shared.component.Component
  - net.shibboleth.shared.component.IdentifiedComponent
    - net.shibboleth.profile.config.ProfileConfiguration
      - net.shibboleth.profile.config.AttributeResolvingProfileConfiguration
        - net.shibboleth.saml.saml2.profile.config.AttributeQueryProfileConfiguration (also extends net.shibboleth.saml.saml2.profile.config.SAML2ProfileConfiguration)
          - net.shibboleth.idp.saml.saml2.profile.config.AttributeQueryProfileConfiguration
        - net.shibboleth.saml.saml2.profile.config.BrowserSSOProfileConfiguration (also extends net.shibboleth.saml.saml2.profile.config.SAML2ProfileConfiguration, net.shibboleth.saml.profile.config.SAMLArtifactConsumerProfileConfiguration, net.shibboleth.saml.profile.config.SAMLAssertionConsumingProfileConfiguration)
          - net.shibboleth.idp.saml.saml2.profile.config.BrowserSSOProfileConfiguration (also extends net.shibboleth.idp.authn.config.AuthenticationProfileConfiguration, net.shibboleth.idp.saml.profile.config.BrowserSSOProfileConfiguration)
            - net.shibboleth.idp.saml.saml2.profile.config.ECPProfileConfiguration (also extends net.shibboleth.saml.saml2.profile.config.ECPProfileConfiguration)
          - net.shibboleth.saml.saml2.profile.config.ECPProfileConfiguration
            - net.shibboleth.idp.saml.saml2.profile.config.ECPProfileConfiguration (also extends net.shibboleth.idp.saml.saml2.profile.config.BrowserSSOProfileConfiguration)
      - net.shibboleth.idp.authn.config.AuthenticationProfileConfiguration
        - net.shibboleth.idp.saml.profile.config.BrowserSSOProfileConfiguration (also extends net.shibboleth.saml.profile.config.SAMLAssertionProducingProfileConfiguration)
          - net.shibboleth.idp.saml.saml2.profile.config.BrowserSSOProfileConfiguration (also extends net.shibboleth.idp.authn.config.AuthenticationProfileConfiguration, net.shibboleth.saml.saml2.profile.config.BrowserSSOProfileConfiguration)
            - net.shibboleth.idp.saml.saml2.profile.config.ECPProfileConfiguration (also extends net.shibboleth.saml.saml2.profile.config.ECPProfileConfiguration)
        - net.shibboleth.idp.saml.saml2.profile.config.BrowserSSOProfileConfiguration (also extends net.shibboleth.idp.saml.profile.config.BrowserSSOProfileConfiguration, net.shibboleth.saml.saml2.profile.config.BrowserSSOProfileConfiguration)
          - net.shibboleth.idp.saml.saml2.profile.config.ECPProfileConfiguration (also extends net.shibboleth.saml.saml2.profile.config.ECPProfileConfiguration)
      - net.shibboleth.saml.profile.config.SAMLProfileConfiguration
        - net.shibboleth.saml.saml2.profile.config.SAML2ProfileConfiguration
          - net.shibboleth.saml.saml2.profile.config.AttributeQueryProfileConfiguration (also extends net.shibboleth.profile.config.AttributeResolvingProfileConfiguration)
            - net.shibboleth.idp.saml.saml2.profile.config.AttributeQueryProfileConfiguration
          - net.shibboleth.saml.saml2.profile.config.BrowserSSOProfileConfiguration (also extends net.shibboleth.profile.config.AttributeResolvingProfileConfiguration, net.shibboleth.saml.profile.config.SAMLArtifactConsumerProfileConfiguration, net.shibboleth.saml.profile.config.SAMLAssertionConsumingProfileConfiguration)
            - net.shibboleth.idp.saml.saml2.profile.config.BrowserSSOProfileConfiguration (also extends net.shibboleth.idp.authn.config.AuthenticationProfileConfiguration, net.shibboleth.idp.saml.profile.config.BrowserSSOProfileConfiguration)
              - net.shibboleth.idp.saml.saml2.profile.config.ECPProfileConfiguration (also extends net.shibboleth.saml.saml2.profile.config.ECPProfileConfiguration)
            - net.shibboleth.saml.saml2.profile.config.ECPProfileConfiguration
              - net.shibboleth.idp.saml.saml2.profile.config.ECPProfileConfiguration (also extends net.shibboleth.idp.saml.saml2.profile.config.BrowserSSOProfileConfiguration)
          - net.shibboleth.saml.profile.config.SAMLAssertionConsumingProfileConfiguration
            - net.shibboleth.saml.saml2.profile.config.BrowserSSOProfileConfiguration (also extends net.shibboleth.profile.config.AttributeResolvingProfileConfiguration, net.shibboleth.saml.saml2.profile.config.SAML2ProfileConfiguration, net.shibboleth.saml.profile.config.SAMLArtifactConsumerProfileConfiguration)
              - net.shibboleth.idp.saml.saml2.profile.config.BrowserSSOProfileConfiguration (also extends net.shibboleth.idp.authn.config.AuthenticationProfileConfiguration, net.shibboleth.idp.saml.profile.config.BrowserSSOProfileConfiguration)
                - net.shibboleth.idp.saml.saml2.profile.config.ECPProfileConfiguration (also extends net.shibboleth.saml.saml2.profile.config.ECPProfileConfiguration)
              - net.shibboleth.saml.saml2.profile.config.ECPProfileConfiguration
                - net.shibboleth.idp.saml.saml2.profile.config.ECPProfileConfiguration (also extends net.shibboleth.idp.saml.saml2.profile.config.BrowserSSOProfileConfiguration)
        - net.shibboleth.saml.profile.config.SAMLArtifactConsumerProfileConfiguration
          - net.shibboleth.saml.saml2.profile.config.BrowserSSOProfileConfiguration (also extends net.shibboleth.profile.config.AttributeResolvingProfileConfiguration, net.shibboleth.saml.saml2.profile.config.SAML2ProfileConfiguration, net.shibboleth.saml.profile.config.SAMLAssertionConsumingProfileConfiguration)
            - net.shibboleth.idp.saml.saml2.profile.config.BrowserSSOProfileConfiguration (also extends net.shibboleth.idp.authn.config.AuthenticationProfileConfiguration, net.shibboleth.idp.saml.profile.config.BrowserSSOProfileConfiguration)
              - net.shibboleth.idp.saml.saml2.profile.config.ECPProfileConfiguration (also extends net.shibboleth.saml.saml2.profile.config.ECPProfileConfiguration)
            - net.shibboleth.saml.saml2.profile.config.ECPProfileConfiguration
              - net.shibboleth.idp.saml.saml2.profile.config.ECPProfileConfiguration (also extends net.shibboleth.idp.saml.saml2.profile.config.BrowserSSOProfileConfiguration)
        - net.shibboleth.saml.profile.config.SAMLAssertionProducingProfileConfiguration
          - net.shibboleth.idp.saml.profile.config.BrowserSSOProfileConfiguration (also extends net.shibboleth.idp.authn.config.AuthenticationProfileConfiguration)
            - net.shibboleth.idp.saml.saml2.profile.config.BrowserSSOProfileConfiguration (also extends net.shibboleth.idp.authn.config.AuthenticationProfileConfiguration, net.shibboleth.saml.saml2.profile.config.BrowserSSOProfileConfiguration)
              - net.shibboleth.idp.saml.saml2.profile.config.ECPProfileConfiguration (also extends net.shibboleth.saml.saml2.profile.config.ECPProfileConfiguration)