Class AdditionalMetadataLocationImpl

  • All Implemented Interfaces:
    org.opensaml.core.xml.schema.XSURI, org.opensaml.core.xml.XMLObject, org.opensaml.saml.common.SAMLObject, org.opensaml.saml.saml2.metadata.AdditionalMetadataLocation

    public class AdditionalMetadataLocationImpl
    extends org.opensaml.core.xml.schema.impl.XSURIImpl
    implements org.opensaml.saml.saml2.metadata.AdditionalMetadataLocation
    Concrete implementation of AdditionalMetadataLocation.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private String namespace
      Namespace scope of the root metadata element at the location.
      • Fields inherited from interface org.opensaml.saml.saml2.metadata.AdditionalMetadataLocation

        DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, NAMESPACE_ATTRIB_NAME, TYPE_LOCAL_NAME, TYPE_NAME
      • Fields inherited from interface org.opensaml.core.xml.schema.XSURI

        TYPE_LOCAL_NAME, TYPE_NAME
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getNamespaceURI()
      void setNamespaceURI​(String namespaceURI)
      • Methods inherited from class org.opensaml.core.xml.schema.impl.XSURIImpl

        getOrderedChildren, getURI, setURI
      • Methods inherited from class org.opensaml.core.xml.AbstractXMLObject

        detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
      • Methods inherited from interface org.opensaml.saml.saml2.metadata.AdditionalMetadataLocation

        getLocationURI, setLocationURI
      • Methods inherited from interface org.opensaml.core.xml.XMLObject

        detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
      • Methods inherited from interface org.opensaml.core.xml.schema.XSURI

        getURI, getValue, setURI, setValue
    • Field Detail

      • namespace

        @Nullable
        private String namespace
        Namespace scope of the root metadata element at the location.
    • Constructor Detail

      • AdditionalMetadataLocationImpl

        protected AdditionalMetadataLocationImpl​(String namespaceURI,
                                                 String elementLocalName,
                                                 String namespacePrefix)
        Constructor.
        Parameters:
        namespaceURI - the URI of the name space
        elementLocalName - the local name
        namespacePrefix - the prefix name space
    • Method Detail

      • getNamespaceURI

        @Nullable
        public String getNamespaceURI()
        Specified by:
        getNamespaceURI in interface org.opensaml.saml.saml2.metadata.AdditionalMetadataLocation
      • setNamespaceURI

        public void setNamespaceURI​(@Nullable
                                    String namespaceURI)
        Specified by:
        setNamespaceURI in interface org.opensaml.saml.saml2.metadata.AdditionalMetadataLocation