# Hierarchy For Package org.opensaml.saml.ext.saml2mdrpi.impl

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.opensaml.core.xml.AbstractXMLObject (implements org.opensaml.core.xml.XMLObject)
    - org.opensaml.saml.ext.saml2mdrpi.impl.PublicationImpl (implements org.opensaml.saml.ext.saml2mdrpi.Publication)
    - org.opensaml.saml.ext.saml2mdrpi.impl.PublicationInfoImpl (implements org.opensaml.saml.ext.saml2mdrpi.PublicationInfo)
    - org.opensaml.saml.ext.saml2mdrpi.impl.PublicationPathImpl (implements org.opensaml.saml.ext.saml2mdrpi.PublicationPath)
    - org.opensaml.saml.ext.saml2mdrpi.impl.RegistrationInfoImpl (implements org.opensaml.saml.ext.saml2mdrpi.RegistrationInfo)
    - org.opensaml.core.xml.schema.impl.XSURIImpl (implements org.opensaml.core.xml.schema.XSURI)
      - org.opensaml.saml.saml2.metadata.impl.LocalizedURIImpl (implements org.opensaml.saml.saml2.metadata.LocalizedURI)
        - org.opensaml.saml.ext.saml2mdrpi.impl.RegistrationPolicyImpl (implements org.opensaml.saml.ext.saml2mdrpi.RegistrationPolicy)
        - org.opensaml.saml.ext.saml2mdrpi.impl.UsagePolicyImpl (implements org.opensaml.saml.ext.saml2mdrpi.UsagePolicy)
  - 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.ext.saml2mdrpi.impl.PublicationBuilder
      - org.opensaml.saml.ext.saml2mdrpi.impl.PublicationInfoBuilder
      - org.opensaml.saml.ext.saml2mdrpi.impl.PublicationPathBuilder
      - org.opensaml.saml.ext.saml2mdrpi.impl.RegistrationInfoBuilder
      - org.opensaml.saml.ext.saml2mdrpi.impl.RegistrationPolicyBuilder
      - org.opensaml.saml.ext.saml2mdrpi.impl.UsagePolicyBuilder
  - org.opensaml.core.xml.io.AbstractXMLObjectMarshaller (implements org.opensaml.core.xml.io.Marshaller)
    - org.opensaml.saml.common.AbstractSAMLObjectMarshaller
      - org.opensaml.saml.ext.saml2mdrpi.impl.PublicationInfoMarshaller
      - org.opensaml.saml.ext.saml2mdrpi.impl.PublicationMarshaller
      - org.opensaml.saml.ext.saml2mdrpi.impl.PublicationPathMarshaller
      - org.opensaml.saml.ext.saml2mdrpi.impl.RegistrationInfoMarshaller
  - org.opensaml.core.xml.io.AbstractXMLObjectUnmarshaller (implements org.opensaml.core.xml.io.Unmarshaller)
    - org.opensaml.saml.common.AbstractSAMLObjectUnmarshaller
      - org.opensaml.saml.ext.saml2mdrpi.impl.PublicationInfoUnmarshaller
      - org.opensaml.saml.ext.saml2mdrpi.impl.PublicationPathUnmarshaller
      - org.opensaml.saml.ext.saml2mdrpi.impl.PublicationUnmarshaller
      - org.opensaml.saml.ext.saml2mdrpi.impl.RegistrationInfoUnmarshaller