Class UIInfoImpl

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

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

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

        DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, TYPE_LOCAL_NAME, TYPE_NAME
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected UIInfoImpl​(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.Description> getDescriptions()
      List<org.opensaml.saml.ext.saml2mdui.DisplayName> getDisplayNames()
      List<org.opensaml.saml.ext.saml2mdui.InformationURL> getInformationURLs()
      List<org.opensaml.saml.ext.saml2mdui.Keywords> getKeywords()
      List<org.opensaml.saml.ext.saml2mdui.Logo> getLogos()
      List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
      List<org.opensaml.saml.ext.saml2mdui.PrivacyStatementURL> getPrivacyStatementURLs()
      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

      • uiInfoChildren

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

      • UIInfoImpl

        protected UIInfoImpl​(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.UIInfo
      • getXMLObjects

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

        public List<org.opensaml.saml.ext.saml2mdui.Description> getDescriptions()
        Specified by:
        getDescriptions in interface org.opensaml.saml.ext.saml2mdui.UIInfo
      • getDisplayNames

        public List<org.opensaml.saml.ext.saml2mdui.DisplayName> getDisplayNames()
        Specified by:
        getDisplayNames in interface org.opensaml.saml.ext.saml2mdui.UIInfo
      • getKeywords

        public List<org.opensaml.saml.ext.saml2mdui.Keywords> getKeywords()
        Specified by:
        getKeywords in interface org.opensaml.saml.ext.saml2mdui.UIInfo
      • getInformationURLs

        public List<org.opensaml.saml.ext.saml2mdui.InformationURL> getInformationURLs()
        Specified by:
        getInformationURLs in interface org.opensaml.saml.ext.saml2mdui.UIInfo
      • getLogos

        public List<org.opensaml.saml.ext.saml2mdui.Logo> getLogos()
        Specified by:
        getLogos in interface org.opensaml.saml.ext.saml2mdui.UIInfo
      • getPrivacyStatementURLs

        public List<org.opensaml.saml.ext.saml2mdui.PrivacyStatementURL> getPrivacyStatementURLs()
        Specified by:
        getPrivacyStatementURLs in interface org.opensaml.saml.ext.saml2mdui.UIInfo
      • getOrderedChildren

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