Enum Class LumoIcon

java.lang.Object
java.lang.Enum<LumoIcon>
com.vaadin.flow.theme.lumo.LumoIcon
All Implemented Interfaces:
IconFactory, Serializable, Comparable<LumoIcon>, Constable

public enum LumoIcon extends Enum<LumoIcon> implements IconFactory
Enumeration of all icons in the Lumo Icons collection.

These instances can be used to create Icon components by using their create() method.

NOTE: Using this enum will also include the Vaadin icon set in the frontend bundle.

Author:
Vaadin Ltd
  • Enum Constant Details

    • ALIGN_CENTER

      public static final LumoIcon ALIGN_CENTER
    • ALIGN_LEFT

      public static final LumoIcon ALIGN_LEFT
    • ALIGN_RIGHT

      public static final LumoIcon ALIGN_RIGHT
    • ANGLE_DOWN

      public static final LumoIcon ANGLE_DOWN
    • ANGLE_LEFT

      public static final LumoIcon ANGLE_LEFT
    • ANGLE_RIGHT

      public static final LumoIcon ANGLE_RIGHT
    • ANGLE_UP

      public static final LumoIcon ANGLE_UP
    • ARROW_DOWN

      public static final LumoIcon ARROW_DOWN
    • ARROW_LEFT

      public static final LumoIcon ARROW_LEFT
    • ARROW_RIGHT

      public static final LumoIcon ARROW_RIGHT
    • ARROW_UP

      public static final LumoIcon ARROW_UP
    • BAR_CHART

      public static final LumoIcon BAR_CHART
    • BELL

      public static final LumoIcon BELL
    • CALENDAR

      public static final LumoIcon CALENDAR
    • CHECKMARK

      public static final LumoIcon CHECKMARK
    • CHEVRON_DOWN

      public static final LumoIcon CHEVRON_DOWN
    • CHEVRON_LEFT

      public static final LumoIcon CHEVRON_LEFT
    • CHEVRON_RIGHT

      public static final LumoIcon CHEVRON_RIGHT
    • CHEVRON_UP

      public static final LumoIcon CHEVRON_UP
    • CLOCK

      public static final LumoIcon CLOCK
    • COG

      public static final LumoIcon COG
    • CROSS

      public static final LumoIcon CROSS
    • DOWNLOAD

      public static final LumoIcon DOWNLOAD
    • EDIT

      public static final LumoIcon EDIT
    • ERROR

      public static final LumoIcon ERROR
    • EYE

      public static final LumoIcon EYE
    • EYE_DISABLED

      public static final LumoIcon EYE_DISABLED
    • MINUS

      public static final LumoIcon MINUS
    • ORDERED_LIST

      public static final LumoIcon ORDERED_LIST
    • PHONE

      public static final LumoIcon PHONE
    • PHOTO

      public static final LumoIcon PHOTO
    • PLAY

      public static final LumoIcon PLAY
    • PLUS

      public static final LumoIcon PLUS
    • REDO

      public static final LumoIcon REDO
    • RELOAD

      public static final LumoIcon RELOAD
    • UNDO

      public static final LumoIcon UNDO
    • UNORDERED_LIST

      public static final LumoIcon UNORDERED_LIST
    • UPLOAD

      public static final LumoIcon UPLOAD
    • USER

      public static final LumoIcon USER
  • Method Details

    • values

      public static LumoIcon[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static LumoIcon valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • create

      public Icon create()
      Creates a new Icon instance with the icon determined by the name of this instance.
      Specified by:
      create in interface IconFactory
      Returns:
      a new instance of Icon component