Class DiscoHintsImpl

  • All Implemented Interfaces:
    org.opensaml.core.xml.XMLObject, org.opensaml.saml.common.SAMLObject, org.opensaml.saml.ext.saml2mdui.DiscoHints

    public class DiscoHintsImpl
    extends org.opensaml.core.xml.AbstractXMLObject
    implements org.opensaml.saml.ext.saml2mdui.DiscoHints
    Concrete implementation of DiscoHints.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private org.opensaml.core.xml.util.IndexedXMLObjectChildrenList<org.opensaml.core.xml.XMLObject> discoHintsChildren
      Children of the UIInfo.
      • Fields inherited from interface org.opensaml.saml.ext.saml2mdui.DiscoHints

        DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, TYPE_LOCAL_NAME, TYPE_NAME
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected DiscoHintsImpl​(String namespaceURI, String elementLocalName, String namespacePrefix)
      Constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      List<org.opensaml.saml.ext.saml2mdui.DomainHint> getDomainHints()
      List<org.opensaml.saml.ext.saml2mdui.GeolocationHint> getGeolocationHints()
      List<org.opensaml.saml.ext.saml2mdui.IPHint> getIPHints()
      List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
      List<org.opensaml.core.xml.XMLObject> getXMLObjects()
      List<org.opensaml.core.xml.XMLObject> getXMLObjects​(QName typeOrName)
      • 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.core.xml.XMLObject

        detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
    • Field Detail

      • discoHintsChildren

        private final org.opensaml.core.xml.util.IndexedXMLObjectChildrenList<org.opensaml.core.xml.XMLObject> discoHintsChildren
        Children of the UIInfo.
    • Constructor Detail

      • DiscoHintsImpl

        protected DiscoHintsImpl​(String namespaceURI,
                                 String elementLocalName,
                                 String namespacePrefix)
        Constructor.
        Parameters:
        namespaceURI - namespaceURI
        elementLocalName - elementLocalName
        namespacePrefix - namespacePrefix
    • Method Detail

      • getXMLObjects

        public List<org.opensaml.core.xml.XMLObject> getXMLObjects()
        Specified by:
        getXMLObjects in interface org.opensaml.saml.ext.saml2mdui.DiscoHints
      • getXMLObjects

        public List<org.opensaml.core.xml.XMLObject> getXMLObjects​(QName typeOrName)
        Specified by:
        getXMLObjects in interface org.opensaml.saml.ext.saml2mdui.DiscoHints
      • getDomainHints

        public List<org.opensaml.saml.ext.saml2mdui.DomainHint> getDomainHints()
        Specified by:
        getDomainHints in interface org.opensaml.saml.ext.saml2mdui.DiscoHints
      • getGeolocationHints

        public List<org.opensaml.saml.ext.saml2mdui.GeolocationHint> getGeolocationHints()
        Specified by:
        getGeolocationHints in interface org.opensaml.saml.ext.saml2mdui.DiscoHints
      • getIPHints

        public List<org.opensaml.saml.ext.saml2mdui.IPHint> getIPHints()
        Specified by:
        getIPHints in interface org.opensaml.saml.ext.saml2mdui.DiscoHints
      • getOrderedChildren

        public List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
        Specified by:
        getOrderedChildren in interface org.opensaml.core.xml.XMLObject