# Hierarchy For Package org.opensaml.saml.saml2.metadata.impl

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.opensaml.core.xml.AbstractXMLObject (implements org.opensaml.core.xml.XMLObject)
    - org.opensaml.xmlsec.signature.AbstractSignableXMLObject (implements org.opensaml.xmlsec.signature.SignableXMLObject)
      - org.opensaml.saml.common.AbstractSignableSAMLObject (implements org.opensaml.saml.common.SignableSAMLObject)
        - org.opensaml.saml.saml2.metadata.impl.AffiliationDescriptorImpl (implements org.opensaml.saml.saml2.metadata.AffiliationDescriptor)
        - org.opensaml.saml.saml2.metadata.impl.EntitiesDescriptorImpl (implements org.opensaml.saml.saml2.metadata.EntitiesDescriptor)
        - org.opensaml.saml.saml2.metadata.impl.EntityDescriptorImpl (implements org.opensaml.saml.saml2.metadata.EntityDescriptor)
        - org.opensaml.saml.saml2.metadata.impl.RoleDescriptorImpl (implements org.opensaml.saml.saml2.metadata.RoleDescriptor)
          - org.opensaml.saml.saml2.metadata.impl.AttributeAuthorityDescriptorImpl (implements org.opensaml.saml.saml2.metadata.AttributeAuthorityDescriptor)
          - org.opensaml.saml.saml2.metadata.impl.AuthnAuthorityDescriptorImpl (implements org.opensaml.saml.saml2.metadata.AuthnAuthorityDescriptor)
          - org.opensaml.saml.saml2.metadata.impl.PDPDescriptorImpl (implements org.opensaml.saml.saml2.metadata.PDPDescriptor)
          - org.opensaml.saml.saml2.metadata.impl.SSODescriptorImpl (implements org.opensaml.saml.saml2.metadata.SSODescriptor)
            - org.opensaml.saml.saml2.metadata.impl.IDPSSODescriptorImpl (implements org.opensaml.saml.saml2.metadata.IDPSSODescriptor)
            - org.opensaml.saml.saml2.metadata.impl.SPSSODescriptorImpl (implements org.opensaml.saml.saml2.metadata.SPSSODescriptor)
    - org.opensaml.saml.saml2.metadata.impl.AttributeConsumingServiceImpl (implements org.opensaml.saml.saml2.metadata.AttributeConsumingService)
    - org.opensaml.saml.saml2.core.impl.AttributeImpl (implements org.opensaml.saml.saml2.core.Attribute)
      - org.opensaml.saml.saml2.metadata.impl.RequestedAttributeImpl (implements org.opensaml.saml.saml2.metadata.RequestedAttribute)
    - org.opensaml.saml.saml2.metadata.impl.ContactPersonImpl (implements org.opensaml.saml.saml2.metadata.ContactPerson)
    - org.opensaml.xmlsec.encryption.impl.EncryptionMethodImpl (implements org.opensaml.xmlsec.encryption.EncryptionMethod)
      - org.opensaml.saml.saml2.metadata.impl.EncryptionMethodImpl (implements org.opensaml.saml.saml2.metadata.EncryptionMethod)
    - org.opensaml.saml.saml2.metadata.impl.EndpointImpl (implements org.opensaml.saml.saml2.metadata.Endpoint)
      - org.opensaml.saml.saml2.metadata.impl.AssertionIDRequestServiceImpl (implements org.opensaml.saml.saml2.metadata.AssertionIDRequestService)
      - org.opensaml.saml.saml2.metadata.impl.AttributeServiceImpl (implements org.opensaml.saml.saml2.metadata.AttributeService)
      - org.opensaml.saml.saml2.metadata.impl.AuthnQueryServiceImpl (implements org.opensaml.saml.saml2.metadata.AuthnQueryService)
      - org.opensaml.saml.saml2.metadata.impl.AuthzServiceImpl (implements org.opensaml.saml.saml2.metadata.AuthzService)
      - org.opensaml.saml.saml2.metadata.impl.IndexedEndpointImpl (implements org.opensaml.saml.saml2.metadata.IndexedEndpoint)
        - org.opensaml.saml.saml2.metadata.impl.ArtifactResolutionServiceImpl (implements org.opensaml.saml.saml2.metadata.ArtifactResolutionService)
        - org.opensaml.saml.saml2.metadata.impl.AssertionConsumerServiceImpl (implements org.opensaml.saml.saml2.metadata.AssertionConsumerService)
      - org.opensaml.saml.saml2.metadata.impl.ManageNameIDServiceImpl (implements org.opensaml.saml.saml2.metadata.ManageNameIDService)
      - org.opensaml.saml.saml2.metadata.impl.NameIDMappingServiceImpl (implements org.opensaml.saml.saml2.metadata.NameIDMappingService)
      - org.opensaml.saml.saml2.metadata.impl.SingleLogoutServiceImpl (implements org.opensaml.saml.saml2.metadata.SingleLogoutService)
      - org.opensaml.saml.saml2.metadata.impl.SingleSignOnServiceImpl (implements org.opensaml.saml.saml2.metadata.SingleSignOnService)
    - org.opensaml.saml.saml2.metadata.impl.ExtensionsImpl (implements org.opensaml.saml.saml2.metadata.Extensions)
    - org.opensaml.saml.saml2.metadata.impl.KeyDescriptorImpl (implements org.opensaml.saml.saml2.metadata.KeyDescriptor)
    - org.opensaml.saml.saml2.metadata.impl.OrganizationImpl (implements org.opensaml.saml.saml2.metadata.Organization)
    - org.opensaml.core.xml.schema.impl.XSStringImpl (implements org.opensaml.core.xml.schema.XSString)
      - org.opensaml.saml.saml2.metadata.impl.CompanyImpl (implements org.opensaml.saml.saml2.metadata.Company)
      - org.opensaml.saml.saml2.metadata.impl.GivenNameImpl (implements org.opensaml.saml.saml2.metadata.GivenName)
      - org.opensaml.saml.saml2.metadata.impl.LocalizedNameImpl (implements org.opensaml.saml.saml2.metadata.LocalizedName)
        - org.opensaml.saml.saml2.metadata.impl.OrganizationDisplayNameImpl (implements org.opensaml.saml.saml2.metadata.OrganizationDisplayName)
        - org.opensaml.saml.saml2.metadata.impl.OrganizationNameImpl (implements org.opensaml.saml.saml2.metadata.OrganizationName)
        - org.opensaml.saml.saml2.metadata.impl.ServiceDescriptionImpl (implements org.opensaml.saml.saml2.metadata.ServiceDescription)
        - org.opensaml.saml.saml2.metadata.impl.ServiceNameImpl (implements org.opensaml.saml.saml2.metadata.ServiceName)
      - org.opensaml.saml.saml2.metadata.impl.SurNameImpl (implements org.opensaml.saml.saml2.metadata.SurName)
      - org.opensaml.saml.saml2.metadata.impl.TelephoneNumberImpl (implements org.opensaml.saml.saml2.metadata.TelephoneNumber)
    - org.opensaml.core.xml.schema.impl.XSURIImpl (implements org.opensaml.core.xml.schema.XSURI)
      - org.opensaml.saml.saml2.metadata.impl.AdditionalMetadataLocationImpl (implements org.opensaml.saml.saml2.metadata.AdditionalMetadataLocation)
      - org.opensaml.saml.saml2.metadata.impl.AffiliateMemberImpl (implements org.opensaml.saml.saml2.metadata.AffiliateMember)
      - org.opensaml.saml.saml2.metadata.impl.AttributeProfileImpl (implements org.opensaml.saml.saml2.metadata.AttributeProfile)
      - org.opensaml.saml.saml2.metadata.impl.EmailAddressImpl (implements org.opensaml.saml.saml2.metadata.EmailAddress)
      - org.opensaml.saml.saml2.metadata.impl.LocalizedURIImpl (implements org.opensaml.saml.saml2.metadata.LocalizedURI)
        - org.opensaml.saml.saml2.metadata.impl.OrganizationURLImpl (implements org.opensaml.saml.saml2.metadata.OrganizationURL)
      - org.opensaml.saml.saml2.metadata.impl.NameIDFormatImpl (implements org.opensaml.saml.saml2.metadata.NameIDFormat)
  - org.opensaml.core.xml.AbstractXMLObjectBuilder<XMLObjectType> (implements org.opensaml.core.xml.XMLObjectBuilder<XMLObjectType>)
    - org.opensaml.saml.common.AbstractSAMLObjectBuilder<SAMLObjectType> (implements org.opensaml.saml.common.SAMLObjectBuilder<SAMLObjectType>)
      - org.opensaml.saml.saml2.metadata.impl.AdditionalMetadataLocationBuilder
      - org.opensaml.saml.saml2.metadata.impl.AffiliateMemberBuilder
      - org.opensaml.saml.saml2.metadata.impl.AffiliationDescriptorBuilder
      - org.opensaml.saml.saml2.metadata.impl.ArtifactResolutionServiceBuilder
      - org.opensaml.saml.saml2.metadata.impl.AssertionConsumerServiceBuilder
      - org.opensaml.saml.saml2.metadata.impl.AssertionIDRequestServiceBuilder
      - org.opensaml.saml.saml2.metadata.impl.AttributeAuthorityDescriptorBuilder
      - org.opensaml.saml.saml2.metadata.impl.AttributeConsumingServiceBuilder
      - org.opensaml.saml.saml2.metadata.impl.AttributeProfileBuilder
      - org.opensaml.saml.saml2.metadata.impl.AttributeServiceBuilder
      - org.opensaml.saml.saml2.metadata.impl.AuthnAuthorityDescriptorBuilder
      - org.opensaml.saml.saml2.metadata.impl.AuthnQueryServiceBuilder
      - org.opensaml.saml.saml2.metadata.impl.AuthzServiceBuilder
      - org.opensaml.saml.saml2.metadata.impl.CompanyBuilder
      - org.opensaml.saml.saml2.metadata.impl.ContactPersonBuilder
      - org.opensaml.saml.saml2.metadata.impl.EmailAddressBuilder
      - org.opensaml.saml.saml2.metadata.impl.EncryptionMethodBuilder (implements org.opensaml.saml.common.SAMLObjectBuilder<SAMLObjectType>)
      - org.opensaml.saml.saml2.metadata.impl.EntitiesDescriptorBuilder
      - org.opensaml.saml.saml2.metadata.impl.EntityDescriptorBuilder
      - org.opensaml.saml.saml2.metadata.impl.ExtensionsBuilder
      - org.opensaml.saml.saml2.metadata.impl.GivenNameBuilder
      - org.opensaml.saml.saml2.metadata.impl.IDPSSODescriptorBuilder
      - org.opensaml.saml.saml2.metadata.impl.KeyDescriptorBuilder
      - org.opensaml.saml.saml2.metadata.impl.ManageNameIDServiceBuilder
      - org.opensaml.saml.saml2.metadata.impl.NameIDFormatBuilder
      - org.opensaml.saml.saml2.metadata.impl.NameIDMappingServiceBuilder
      - org.opensaml.saml.saml2.metadata.impl.OrganizationBuilder
      - org.opensaml.saml.saml2.metadata.impl.OrganizationDisplayNameBuilder
      - org.opensaml.saml.saml2.metadata.impl.OrganizationNameBuilder
      - org.opensaml.saml.saml2.metadata.impl.OrganizationURLBuilder
      - org.opensaml.saml.saml2.metadata.impl.PDPDescriptorBuilder
      - org.opensaml.saml.saml2.metadata.impl.RequestedAttributeBuilder
      - org.opensaml.saml.saml2.metadata.impl.ServiceDescriptionBuilder
      - org.opensaml.saml.saml2.metadata.impl.ServiceNameBuilder
      - org.opensaml.saml.saml2.metadata.impl.SingleLogoutServiceBuilder
      - org.opensaml.saml.saml2.metadata.impl.SingleSignOnServiceBuilder
      - org.opensaml.saml.saml2.metadata.impl.SPSSODescriptorBuilder
      - org.opensaml.saml.saml2.metadata.impl.SurNameBuilder
      - org.opensaml.saml.saml2.metadata.impl.TelephoneNumberBuilder
  - org.opensaml.core.xml.io.AbstractXMLObjectMarshaller (implements org.opensaml.core.xml.io.Marshaller)
    - org.opensaml.saml.common.AbstractSAMLObjectMarshaller
      - org.opensaml.saml.saml2.metadata.impl.AffiliationDescriptorMarshaller
      - org.opensaml.saml.saml2.metadata.impl.AttributeConsumingServiceMarshaller
      - org.opensaml.saml.saml2.core.impl.AttributeMarshaller
        - org.opensaml.saml.saml2.metadata.impl.RequestedAttributeMarshaller
      - org.opensaml.saml.saml2.metadata.impl.ContactPersonMarshaller
      - org.opensaml.saml.saml2.metadata.impl.EndpointMarshaller
        - org.opensaml.saml.saml2.metadata.impl.IndexedEndpointMarshaller
      - org.opensaml.saml.saml2.metadata.impl.EntitiesDescriptorMarshaller
      - org.opensaml.saml.saml2.metadata.impl.EntityDescriptorMarshaller
      - org.opensaml.saml.saml2.metadata.impl.ExtensionsMarshaller
      - org.opensaml.saml.saml2.metadata.impl.KeyDescriptorMarshaller
      - org.opensaml.saml.saml2.metadata.impl.OrganizationMarshaller
      - org.opensaml.saml.saml2.metadata.impl.RoleDescriptorMarshaller
        - org.opensaml.saml.saml2.metadata.impl.AttributeAuthorityDescriptorMarshaller
        - org.opensaml.saml.saml2.metadata.impl.AuthnAuthorityDescriptorMarshaller
        - org.opensaml.saml.saml2.metadata.impl.PDPDescriptorMarshaller
        - org.opensaml.saml.saml2.metadata.impl.SSODescriptorMarshaller
          - org.opensaml.saml.saml2.metadata.impl.IDPSSODescriptorMarshaller
          - org.opensaml.saml.saml2.metadata.impl.SPSSODescriptorMarshaller
    - org.opensaml.core.xml.schema.impl.XSStringMarshaller
      - org.opensaml.saml.saml2.metadata.impl.LocalizedNameMarshaller
    - org.opensaml.core.xml.schema.impl.XSURIMarshaller
      - org.opensaml.saml.saml2.metadata.impl.AdditionalMetadataLocationMarshaller
      - org.opensaml.saml.saml2.metadata.impl.LocalizedURIMarshaller
  - org.opensaml.core.xml.io.AbstractXMLObjectUnmarshaller (implements org.opensaml.core.xml.io.Unmarshaller)
    - org.opensaml.saml.common.AbstractSAMLObjectUnmarshaller
      - org.opensaml.saml.saml2.metadata.impl.AffiliationDescriptorUnmarshaller
      - org.opensaml.saml.saml2.metadata.impl.AttributeConsumingServiceUnmarshaller
      - org.opensaml.saml.saml2.core.impl.AttributeUnmarshaller
        - org.opensaml.saml.saml2.metadata.impl.RequestedAttributeUnmarshaller
      - org.opensaml.saml.saml2.metadata.impl.ContactPersonUnmarshaller
      - org.opensaml.saml.saml2.metadata.impl.EndpointUnmarshaller
        - org.opensaml.saml.saml2.metadata.impl.IndexedEndpointUnmarshaller
      - org.opensaml.saml.saml2.metadata.impl.EntitiesDescriptorUnmarshaller
      - org.opensaml.saml.saml2.metadata.impl.EntityDescriptorUnmarshaller
      - org.opensaml.saml.saml2.metadata.impl.ExtensionsUnmarshaller
      - org.opensaml.saml.saml2.metadata.impl.KeyDescriptorUnmarshaller
      - org.opensaml.saml.saml2.metadata.impl.OrganizationUnmarshaller
      - org.opensaml.saml.saml2.metadata.impl.RoleDescriptorUnmarshaller
        - org.opensaml.saml.saml2.metadata.impl.AttributeAuthorityDescriptorUnmarshaller
        - org.opensaml.saml.saml2.metadata.impl.AuthnAuthorityDescriptorUnmarshaller
        - org.opensaml.saml.saml2.metadata.impl.PDPDescriptorUnmarshaller
        - org.opensaml.saml.saml2.metadata.impl.SSODescriptorUnmarshaller
          - org.opensaml.saml.saml2.metadata.impl.IDPSSODescriptorUnmarshaller
          - org.opensaml.saml.saml2.metadata.impl.SPSSODescriptorUnmarshaller
    - org.opensaml.core.xml.schema.impl.XSStringUnmarshaller
      - org.opensaml.saml.saml2.metadata.impl.LocalizedNameUnmarshaller
    - org.opensaml.core.xml.schema.impl.XSURIUnmarshaller
      - org.opensaml.saml.saml2.metadata.impl.AdditionalMetadataLocationUnmarshaller
      - org.opensaml.saml.saml2.metadata.impl.LocalizedURIUnmarshaller
  - org.opensaml.core.xml.AbstractXSAnyAdapter (implements org.opensaml.core.xml.XSAnyAdapter)
    - org.opensaml.saml.saml2.metadata.impl.RoleDescriptorXSAnyAdapter (implements org.opensaml.saml.saml2.metadata.RoleDescriptor)
  - org.opensaml.saml.saml2.metadata.impl.RoleDescriptorXSAnyAdapter.MutableChildrenList<T> (implements java.util.List<E>)
  - org.opensaml.saml.saml2.metadata.impl.RoleDescriptorXSAnyAdapter.MutableChildrenList.MutableChildrenIterator<E> (implements java.util.Iterator<E>)
  - org.opensaml.saml.saml2.metadata.impl.RoleDescriptorXSAnyAdapter.MutableChildrenList.MutableChildrenListIterator<E> (implements java.util.ListIterator<E>)