Class ArtForm

All Implemented Interfaces:
Serializable, Comparable<ExtensibleEnum>

public final class ArtForm extends ExtensibleEnum
Extensible enumeration of the different forms of art. Includes the "Seven Arts" as well as modern digital and interactive media.
Since:
1.0
Version:
2.2
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
See Also:
  • Field Details

    • REGISTRY

      public static final EnumRegistry<ArtForm> REGISTRY
    • ARCHITECTURE

      public static final ArtForm ARCHITECTURE
    • SCULPTURE

      public static final ArtForm SCULPTURE
    • PAINTING

      public static final ArtForm PAINTING
    • MUSIC

      public static final ArtForm MUSIC
    • POETRY

      public static final ArtForm POETRY
    • LITERATURE

      public static final ArtForm LITERATURE
    • DANCE

      public static final ArtForm DANCE
    • CINEMA

      public static final ArtForm CINEMA
    • PHOTOGRAPHY

      public static final ArtForm PHOTOGRAPHY
    • COMICS

      public static final ArtForm COMICS
    • TELEVISION

      public static final ArtForm TELEVISION
    • RADIO

      public static final ArtForm RADIO
    • GAMING

      public static final ArtForm GAMING
    • CRAFTING

      public static final ArtForm CRAFTING
    • GASTRONOMY

      public static final ArtForm GASTRONOMY
    • THEATER

      public static final ArtForm THEATER
    • DIGITAL_ART

      public static final ArtForm DIGITAL_ART
    • PERFORMANCE_ART

      public static final ArtForm PERFORMANCE_ART
    • OTHER

      public static final ArtForm OTHER
    • UNKNOWN

      public static final ArtForm UNKNOWN
  • Constructor Details

    • ArtForm

      public ArtForm(String name, int value)
  • Method Details

    • getValue

      public int getValue()
    • isBuiltIn

      public boolean isBuiltIn()
      Description copied from class: ExtensibleEnum
      Checks if this is a built-in (predefined) value. Default implementation returns true to mimic standard Enum behavior unless explicitly overridden.
      Overrides:
      isBuiltIn in class ExtensibleEnum
    • valueOf

      public static ArtForm valueOf(String name)
    • fromValue

      public static ArtForm fromValue(int value)