Enum Class Icon

java.lang.Object
java.lang.Enum<Icon>
pro.verron.asciidoc.converters.svg.Icon
All Implemented Interfaces:
Serializable, Comparable<Icon>, Constable

public enum Icon extends Enum<Icon>
Predefined icon identifiers used in simulated editor interfaces. Each constant corresponds to an SVG resource file in the icons/ package directory. Icons are sourced from Bootstrap Icons (MIT License).
  • Enum Constant Details

    • NEW

      public static final Icon NEW
      Blank document / new file icon.
    • OPEN

      public static final Icon OPEN
      Folder opening icon.
    • SAVE

      public static final Icon SAVE
      Floppy-disk save icon.
    • PRINT

      public static final Icon PRINT
      Printer icon.
    • PDF_EXPORT

      public static final Icon PDF_EXPORT
      PDF file export icon.
    • PASTE

      public static final Icon PASTE
      Clipboard paste icon.
    • CUT

      public static final Icon CUT
      Scissors cut icon.
    • COPY

      public static final Icon COPY
      Two overlapping pages copy icon.
    • FORMAT_PAINTER

      public static final Icon FORMAT_PAINTER
      Paintbrush format-painter icon.
    • UNDO

      public static final Icon UNDO
      Curved-arrow undo icon.
    • REDO

      public static final Icon REDO
      Curved-arrow redo icon.
    • BOLD

      public static final Icon BOLD
      Bold-text formatting icon.
    • ITALIC

      public static final Icon ITALIC
      Italic-text formatting icon.
    • UNDERLINE

      public static final Icon UNDERLINE
      Underline-text formatting icon.
    • STRIKETHROUGH

      public static final Icon STRIKETHROUGH
      Strikethrough-text formatting icon.
    • SUBSCRIPT

      public static final Icon SUBSCRIPT
      Subscript icon.
    • SUPERSCRIPT

      public static final Icon SUPERSCRIPT
      Superscript icon.
    • CLEAR_FORMATTING

      public static final Icon CLEAR_FORMATTING
      Eraser clear-formatting icon.
    • HIGHLIGHT

      public static final Icon HIGHLIGHT
      Highlighter pen icon.
    • FONT_COLOR

      public static final Icon FONT_COLOR
      Font-color icon.
    • ALIGN_LEFT

      public static final Icon ALIGN_LEFT
      Left-aligned text lines icon.
    • ALIGN_CENTER

      public static final Icon ALIGN_CENTER
      Center-aligned text lines icon.
    • ALIGN_RIGHT

      public static final Icon ALIGN_RIGHT
      Right-aligned text lines icon.
    • JUSTIFY

      public static final Icon JUSTIFY
      Fully-justified text lines icon.
    • BULLETS

      public static final Icon BULLETS
      Bullet list icon.
    • NUMBERING

      public static final Icon NUMBERING
      Numbered list icon.
    • INDENT_DECREASE

      public static final Icon INDENT_DECREASE
      Decrease-indent icon.
    • INDENT_INCREASE

      public static final Icon INDENT_INCREASE
      Increase-indent icon.
    • PARAGRAPH_MARKS

      public static final Icon PARAGRAPH_MARKS
      Paragraph-marks toggle icon.
    • IMAGE

      public static final Icon IMAGE
      Image/picture icon.
    • TABLE

      public static final Icon TABLE
      Table grid icon.
    • COMMENT

      public static final Icon COMMENT
      Chat/comment bubble icon.
    • CHART

      public static final Icon CHART
      Bar chart icon.
    • SPELLCHECK

      public static final Icon SPELLCHECK
      Spell-check icon.
    • STAR

      public static final Icon STAR
      Star/bookmark icon.
    • SHARE

      public static final Icon SHARE
      Share icon.
  • Method Details

    • values

      public static Icon[] 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 Icon 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