Interface Logo

  • All Superinterfaces:
    org.opensaml.core.xml.LangBearing, LocalizedURI, SAMLObject, org.opensaml.core.xml.XMLObject, org.opensaml.core.xml.schema.XSURI

    public interface Logo
    extends LocalizedURI, SAMLObject
    Localized logo type.
    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods 
      Modifier and Type Method Description
      Integer getHeight()
      Get the height of the logo.
      default String getURL()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Integer getWidth()
      Get the width of the logo.
      void setHeight​(Integer newHeight)
      Sets the height of the logo.
      default void setURL​(String uri)
      Deprecated, for removal: This API element is subject to removal in a future version.
      void setWidth​(Integer newWidth)
      Sets the width of the logo.
      • Methods inherited from interface org.opensaml.core.xml.LangBearing

        getXMLLang, setXMLLang
      • 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

      • DEFAULT_ELEMENT_LOCAL_NAME

        @Nonnull
        @NotEmpty
        static final String DEFAULT_ELEMENT_LOCAL_NAME
        Element local name.
        See Also:
        Constant Field Values
      • DEFAULT_ELEMENT_NAME

        @Nonnull
        static final QName DEFAULT_ELEMENT_NAME
        Default element name.
      • TYPE_NAME

        @Nonnull
        static final QName TYPE_NAME
        QName of the XSI type.
    • Method Detail

      • getURL

        @Deprecated(forRemoval=true,
                    since="4.0.0")
        @Nullable
        default String getURL()
        Deprecated, for removal: This API element is subject to removal in a future version.
        Gets the URL.
        Returns:
        the URL
      • setURL

        @Deprecated(forRemoval=true,
                    since="4.0.0")
        default void setURL​(@Nullable
                            String uri)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Sets the URL.
        Parameters:
        uri - the URL
      • getHeight

        @Nullable
        Integer getHeight()
        Get the height of the logo.
        Returns:
        the height of the logo
      • setHeight

        void setHeight​(@Nullable
                       Integer newHeight)
        Sets the height of the logo.
        Parameters:
        newHeight - the height of the logo
      • getWidth

        @Nullable
        Integer getWidth()
        Get the width of the logo.
        Returns:
        the width of the logo
      • setWidth

        void setWidth​(@Nullable
                      Integer newWidth)
        Sets the width of the logo.
        Parameters:
        newWidth - the height of the logo