Class ClientIconWrapper

    • Constructor Detail

      • ClientIconWrapper

        public ClientIconWrapper​(ClientIcon icon)
    • Method Detail

      • getId

        public String getId()
        Specified by:
        getId in interface IGuiIcon
        Returns:
        The ID of this icon, eg. ico-fc-lock-alert.
      • getStyle

        public String getStyle()
        Specified by:
        getStyle in interface IGuiIcon
        Returns:
        The inline style that need to be set on an HTML element to create this icon. Can be used to include custom base64 inline icons.
      • isFcIcon

        public boolean isFcIcon()
        Specified by:
        isFcIcon in interface IGuiIcon
        Returns:
        Whether the IGuiIcon.getType() refers to an icon from the FORMCYCLE icon font.
      • isFaIcon

        public boolean isFaIcon()
        Specified by:
        isFaIcon in interface IGuiIcon
        Returns:
        Whether the IGuiIcon.getType() refers to an icon from the Font Awesome icon font.
      • isUiIcon

        public boolean isUiIcon()
        Specified by:
        isUiIcon in interface IGuiIcon
        Returns:
        Whether the IGuiIcon.getType() refers to an icon from the UI (primefaces) icon font.
      • getType

        public EIconType getType()
        Specified by:
        getType in interface IGuiIcon
        Returns:
        The type of icon font of this icon.
      • getStyleClass

        public String getStyleClass()
        Specified by:
        getStyleClass in interface IGuiIcon
        Returns:
        The CSS class(es) that need to be set on an HTML element to create this icon.
      • getValue

        public String getValue()
        Specified by:
        getValue in interface IGuiIcon
        Returns:
        The textValue that needs to be set on an HTML element to create this icon.