# Hierarchy For Package org.opensaml.saml.saml1.core

Package Hierarchies:

- All Packages

## Interface Hierarchy

- org.opensaml.core.xml.XMLObject
  - org.opensaml.core.xml.AttributeExtensibleXMLObject
    - org.opensaml.core.xml.schema.XSAny (also extends org.opensaml.core.xml.ElementExtensibleXMLObject)
      - org.opensaml.saml.saml1.core.AttributeValue (also extends org.opensaml.saml.common.SAMLObject)
      - org.opensaml.saml.saml1.core.SubjectConfirmationData (also extends org.opensaml.saml.common.SAMLObject)
  - org.opensaml.core.xml.ElementExtensibleXMLObject
    - org.opensaml.saml.saml1.core.Advice (also extends org.opensaml.saml.common.SAMLObject)
    - org.opensaml.saml.saml1.core.StatusDetail (also extends org.opensaml.saml.common.SAMLObject)
    - org.opensaml.core.xml.schema.XSAny (also extends org.opensaml.core.xml.AttributeExtensibleXMLObject)
      - org.opensaml.saml.saml1.core.AttributeValue (also extends org.opensaml.saml.common.SAMLObject)
      - org.opensaml.saml.saml1.core.SubjectConfirmationData (also extends org.opensaml.saml.common.SAMLObject)
  - org.opensaml.saml.common.SAMLObject
    - org.opensaml.saml.saml1.core.Action (also extends org.opensaml.core.xml.schema.XSString)
    - org.opensaml.saml.saml1.core.Advice (also extends org.opensaml.core.xml.ElementExtensibleXMLObject)
    - org.opensaml.saml.saml1.core.AssertionArtifact (also extends org.opensaml.core.xml.schema.XSString)
    - org.opensaml.saml.saml1.core.AttributeDesignator
      - org.opensaml.saml.saml1.core.Attribute
    - org.opensaml.saml.saml1.core.AttributeStatement (also extends org.opensaml.saml.saml1.core.SubjectStatement)
    - org.opensaml.saml.saml1.core.AttributeValue (also extends org.opensaml.core.xml.schema.XSAny)
    - org.opensaml.saml.saml1.core.Audience (also extends org.opensaml.core.xml.schema.XSURI)
    - org.opensaml.saml.saml1.core.AuthenticationStatement (also extends org.opensaml.saml.saml1.core.SubjectStatement)
    - org.opensaml.saml.saml1.core.AuthorityBinding
    - org.opensaml.saml.saml1.core.AuthorizationDecisionStatement (also extends org.opensaml.saml.saml1.core.SubjectStatement)
    - org.opensaml.saml.saml1.core.Condition
      - org.opensaml.saml.saml1.core.AudienceRestrictionCondition
      - org.opensaml.saml.saml1.core.DoNotCacheCondition
    - org.opensaml.saml.saml1.core.Conditions
    - org.opensaml.saml.saml1.core.ConfirmationMethod (also extends org.opensaml.core.xml.schema.XSURI)
    - org.opensaml.saml.saml1.core.Evidence
    - org.opensaml.saml.saml1.core.Evidentiary
      - org.opensaml.saml.saml1.core.Assertion (also extends org.opensaml.saml.common.SignableSAMLObject)
      - org.opensaml.saml.saml1.core.AssertionIDReference (also extends org.opensaml.core.xml.schema.XSString)
    - org.opensaml.saml.saml1.core.NameIdentifier (also extends org.opensaml.core.xml.schema.XSString)
    - org.opensaml.saml.saml1.core.Query
      - org.opensaml.saml.saml1.core.SubjectQuery
        - org.opensaml.saml.saml1.core.AttributeQuery
        - org.opensaml.saml.saml1.core.AuthenticationQuery
        - org.opensaml.saml.saml1.core.AuthorizationDecisionQuery
    - org.opensaml.saml.saml1.core.RespondWith (also extends org.opensaml.core.xml.schema.XSQName)
    - org.opensaml.saml.common.SignableSAMLObject (also extends org.opensaml.xmlsec.signature.SignableXMLObject)
      - org.opensaml.saml.saml1.core.Assertion (also extends org.opensaml.saml.saml1.core.Evidentiary)
      - org.opensaml.saml.saml1.core.RequestAbstractType
        - org.opensaml.saml.saml1.core.Request
      - org.opensaml.saml.saml1.core.ResponseAbstractType
        - org.opensaml.saml.saml1.core.Response
    - org.opensaml.saml.saml1.core.Statement
      - org.opensaml.saml.saml1.core.SubjectStatement (also extends org.opensaml.saml.common.SAMLObject)
        - org.opensaml.saml.saml1.core.AttributeStatement (also extends org.opensaml.saml.common.SAMLObject)
        - org.opensaml.saml.saml1.core.AuthenticationStatement (also extends org.opensaml.saml.common.SAMLObject)
        - org.opensaml.saml.saml1.core.AuthorizationDecisionStatement (also extends org.opensaml.saml.common.SAMLObject)
    - org.opensaml.saml.saml1.core.Status
    - org.opensaml.saml.saml1.core.StatusCode
    - org.opensaml.saml.saml1.core.StatusDetail (also extends org.opensaml.core.xml.ElementExtensibleXMLObject)
    - org.opensaml.saml.saml1.core.StatusMessage (also extends org.opensaml.core.xml.schema.XSString)
    - org.opensaml.saml.saml1.core.Subject
    - org.opensaml.saml.saml1.core.SubjectConfirmation
    - org.opensaml.saml.saml1.core.SubjectConfirmationData (also extends org.opensaml.core.xml.schema.XSAny)
    - org.opensaml.saml.saml1.core.SubjectLocality
    - org.opensaml.saml.saml1.core.SubjectStatement (also extends org.opensaml.saml.saml1.core.Statement)
      - org.opensaml.saml.saml1.core.AttributeStatement (also extends org.opensaml.saml.common.SAMLObject)
      - org.opensaml.saml.saml1.core.AuthenticationStatement (also extends org.opensaml.saml.common.SAMLObject)
      - org.opensaml.saml.saml1.core.AuthorizationDecisionStatement (also extends org.opensaml.saml.common.SAMLObject)
  - org.opensaml.xmlsec.signature.SignableXMLObject
    - org.opensaml.saml.common.SignableSAMLObject (also extends org.opensaml.saml.common.SAMLObject)
      - org.opensaml.saml.saml1.core.Assertion (also extends org.opensaml.saml.saml1.core.Evidentiary)
      - org.opensaml.saml.saml1.core.RequestAbstractType
        - org.opensaml.saml.saml1.core.Request
      - org.opensaml.saml.saml1.core.ResponseAbstractType
        - org.opensaml.saml.saml1.core.Response
  - org.opensaml.core.xml.schema.XSQName
    - org.opensaml.saml.saml1.core.RespondWith (also extends org.opensaml.saml.common.SAMLObject)
  - org.opensaml.core.xml.schema.XSString
    - org.opensaml.saml.saml1.core.Action (also extends org.opensaml.saml.common.SAMLObject)
    - org.opensaml.saml.saml1.core.AssertionArtifact (also extends org.opensaml.saml.common.SAMLObject)
    - org.opensaml.saml.saml1.core.AssertionIDReference (also extends org.opensaml.saml.saml1.core.Evidentiary)
    - org.opensaml.saml.saml1.core.NameIdentifier (also extends org.opensaml.saml.common.SAMLObject)
    - org.opensaml.saml.saml1.core.StatusMessage (also extends org.opensaml.saml.common.SAMLObject)
  - org.opensaml.core.xml.schema.XSURI
    - org.opensaml.saml.saml1.core.Audience (also extends org.opensaml.saml.common.SAMLObject)
    - org.opensaml.saml.saml1.core.ConfirmationMethod (also extends org.opensaml.saml.common.SAMLObject)

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - org.opensaml.saml.saml1.core.DecisionTypeEnumeration