Class CompositeIcon

java.lang.Object
org.teamapps.icons.composite.CompositeIcon
All Implemented Interfaces:
Icon<CompositeIcon,​java.lang.Void>

public class CompositeIcon
extends java.lang.Object
implements Icon<CompositeIcon,​java.lang.Void>
  • Method Details

    • of

      public static CompositeIcon of​(Icon baseIcon, Icon bottomRightIcon)
    • of

      public static CompositeIcon of​(Icon baseIcon, Icon bottomRightIcon, Icon bottomLeftIcon, Icon topLeftIcon, Icon topRightIcon)
    • getBaseIcon

      public Icon getBaseIcon()
    • getBottomRightIcon

      public Icon getBottomRightIcon()
    • getBottomLeftIcon

      public Icon getBottomLeftIcon()
    • getTopLeftIcon

      public Icon getTopLeftIcon()
    • getTopRightIcon

      public Icon getTopRightIcon()
    • withStyle

      public CompositeIcon withStyle​(java.lang.Void unused)
      Description copied from interface: Icon
      Creates a copy of this icon with the specified style. The style may be null!
      Specified by:
      withStyle in interface Icon<CompositeIcon,​java.lang.Void>
      Parameters:
      unused - The style to apply. May be null!
      Returns:
      A copy of this icon with the specified style.
    • getStyle

      public java.lang.Void getStyle()
      Specified by:
      getStyle in interface Icon<CompositeIcon,​java.lang.Void>
      Returns:
      The style of this icon. May be null!